Hiya!

I have a Raspberry Pi 4B set up as a print server, so it has to run 24/7. But it irks me that it’s mostly idling.

I’d move my website to it, but I don’t want to deal with it being open to the internet. The same goes for an e-mail server.

I was also thinking of running a Minecraft server on it. (Being able to play on the same world from different devices is kinda cool.) Alas, my RPi only has 4 GiBs of RAM. I worry that such a load would interfere with the print server.

Any ideas what I could run on it?

  • grantorinowhiskey@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Some great light lightweight apps for a 4GB Pi:

    • Homeassistant
    • Fresh RSS
    • Paperless NGX
    • Syncthing
    • PiHole or Adguard home
    • Syncthing
    • toman@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      I’ll add Jellyfin to the list! Do you need a specific client to receive a stream or can say VLC or mpv do it?

      • owenfromcanada@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        Typically a web browser or dedicated app, but it’s open source so there are options. You might be able to stream directly with VLC, not sure.

        • MentalEdge@sopuli.xyz
          link
          fedilink
          arrow-up
          0
          ·
          9 months ago

          You can use VLC if you get the stream url via a web browser, first. MPV can do the same.

          The problem is VLC/MPV don’t have a built-in way to browse and pick what you want to play.

          • BananaTrifleViolin@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 months ago

            There is an official Jellyfin plugin that adds DLNA support; content can then be accessed via any DLNA client including VLC (built in support). MPV can also use DLNA with it’s own plugin.

  • passenger@sopuli.xyzBanned from community
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Check out BOINC: https://boinc.berkeley.edu/

    Raspberry Pi I’m not sure if it’s worth it. But in short you can advance some science with spare CPU hours. Should be possible to limit it so it doesn’t heat up and use just a bit of the cycles depending on other load…

  • Brewchin@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    I run AdGuard Home, WireGuard and a couple of other things on my 4B, all in Docker.

    I used to run HomeAssistant on our for a while, but they stopped supporting that architecture (armhf?). Also used to run Unbound on it.

    • toman@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      Neat idea! If I were that orderly (I’m more of the mindset that what I don’t remember probably wasn’t important), I’d set up a normal website. I enjoy writing HTML by hand.

  • boydster@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    PiHole, PiVPN, maybe a reverse proxy like nginx proxy manager to make connecting to your various web management portals you have an easy way to map it to a human readable url

  • owenfromcanada@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    I’ve got Jellyfin running on an odroid, and it’s pretty solid.

    Not sure if you’re the type to need access to your home network while away, but I also use a pi zero as my “login gateway”–I forward just port 22 to it from the WAN, and I have ssh set up to only allow logins with a key. I can set up dynamic port forwarding and tunnel through to my home network, and that pi zero has no other function (so even if I screw something else up on another server, I can still access my network).

    • toman@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      Nextcloud seems a be an alternative to the G-Suite, did I get that right? That move to the cloud kinda missed me. I’m happy with LibreOffice and having everything stored locally.

      Do you have experience with running a single-user Lemmy instance? I remember trying out some smaller instances, and they weren’t as federated (i.e. I could see less content) than on the bigger ones.

  • Cris16228@lemmy.today
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    I was also thinking of running a Minecraft server on it. (Being able to play on the same world from different devices is kinda cool.)

    The latest versions won’t work. It has problems loading the chunks.

    Source: Tried it myself

  • Mactan@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    mine is my reverse proxy, using the nginx proxy manager docker install method

  • haych@feddit.uk
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    AdGuard Home (I prefer it to PiHole)

    OtterWiki

    Wireguard

    Forgejo

    Tandoor

    • PlutoniumAcid@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Can I please ask why you prefer Adguard over Pihole?

      The sd card in my raspberry 3b recently died, and my pihole with it. I am now using Adguard but not sure it’s working well for me, consider going back. What’s the winning argument for you?

      • haych@feddit.uk
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        I find the interface feels more modern and interactive, I didn’t like how static PiHole felt with adding to a list then manually restarting Gravity.

        AGH has support for more list types, it has more features built-in, such as DNS over TLS so I can use it on my phone even when I’m not home.

        And personally I feel like its less buggy, I’ve never encountered a problem on AGH, whereas I did on PiHole.

        • PlutoniumAcid@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          9 months ago

          Interesting points, thank you.

          Today I wanted to block everything with facebook and Instagram, it looks like I am hand-editing a config file to do so. And it applies to the entire network; AGH has no concept of user groups. Am I missing something really obvious?

          • haych@feddit.uk
            link
            fedilink
            arrow-up
            0
            ·
            9 months ago

            That would be something you do within the Client Settings page. You can have custom settings that are separate from the Global Default.