Hello , dear lemmy users , I am starting to really like self-host because they are really fast and mostly i use open source stuff (like lemmy /photon etc) which were sometimes slow but after self hosting it now on the pc i am on using , i really like it

Now , I would like to host some stuff like jellyfin , navindrome , photon , adgaurd home and just leave it running on a device in maybe near future (i can convince my brother to pay for it , after he gets his job maybe)

TLDR : I wanted to ask What’s your favourite alternative to raspberry pi for simple self hosting or maybe possible near home automation

Edit: thank you all for helping me , I am starting to believe that i should look into using dell wyse or the likes which are meant to be used for hosting or a old laptop (since i dont own a laptop anyway , i just own a pc ) and since i run linux anyways , i am thinking of owning a laptop dual booting it with alpine (that has docker) and a simple minimalist os like hyprland on it just in case i need to travel with it (which to me seems very unlikely , I dont travel much so…) I am confused about it

Edit 2 : I am very new to self hosting so currently i would run stuff on my pc only (using portainer) , However when needed to buy , i am thinking of buying the cheapest thin client maybe a nuc or dell wyse

I am already trying searxng , shiori(bookmark manager) , portainer,freshrss , photon , froodle-s pdf tool which i have all closed except portainer currently I am also thinking of shifting to podman as well but cant find a good gui for it like portainer , (portainer really just blew my mind with its templates)

  • Franzia@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    Thin clients! $30, sometimes $15, for just as much CPU power as the Pi. More power usage, though. And ensure you buy the cables and SSD, check carefully what the seller is including or excluding from the shipment.

  • richdotward@lemmy.ca
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    I’m a big fan of dell wyse machines. Loads on ebay, ex business machines. X86 so decent support, decent dell power supply, on / off button / in cases and low power.

    I have wyse 3040 for pihole cost 39.99

    I have wyse 5070 with windows 10 for plex and running a Ubuntu 22 server in virtual box, cost 59.99

  • damnfinecoffee@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    4
    ·
    1 year ago

    I’ve recently been looking into ESP32 programming - they’re microcontrollers with onboard Bluetooth and WiFi, that are smaller yet more powerful than Arduinos. Randomnerdtutorials gets recommended a lot elsewhere; I believe I saw one tutorial for running a web server on an ESP32.

    If you need a full OS and/or more resources, I’m not sure raspberry pi can be beaten (at least, that’s how the market was years ago when I was looking)

    • m_randall@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      You alluded to this already but ESP32 et al is really awesome but they (and arduino) are microcontrollers, not mini pcs like a raspi which have very different purposes.

      You CAN run a webserver on a microcontroller but you’re essentially writing a program to do so. On a raspi you’re installing a full OS and then installing apps (nginx, Apache, jellyfin etc).

      Conversely raspi has GPIO which can be used to easily interface with electronics just like the ESP32 but now you’re stuck maintaining a whole os to make your LED blink.

    • Scrath@feddit.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Running a webserver is not the same as hosting a service. For the software examples requested by OP, an ESP32 is useless

  • sloppy_diffuser@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Jellyfin recommends not using SBCs. I was in the same boat as you a month ago. Started on an RPi. Works fine for raw (no transcoding). Poor performance if you do any scrubbing or try to watch something while new content is processing. Got a mini PC. It was better but its basically a laptop chipset, so still not the best experience. Had other things I wanted to do on my self-hosted setup so decided to just bite the bullet and make a proper build: 12th gen i5, Intel Arc GPU, 4+8 SATA ports with PCI card, 3xNVME, 10xHDD/SSD case. Can’t speak to the performance yet. Learning Ansible to automate managing it including installing the OS.

    I would stay away from NAS systems like QNAP or Synology. They tend to not be much better than a SBC.

    For the budget constraints I would just echo getting the cheapest desktop-class PC you can get your hands on in a suitable form factor.

    https://jellyfin.org/docs/general/administration/hardware-acceleration/#hardware-acceleration-on-docker-linux

    While hardware acceleration is supported on Raspberry Pi hardware, it is recommended that Jellyfin NOT be hosted on Raspberry Pis or other SBCs. Many hardware acceleration features are not supported and will fallback to software. In addition, they are generally too slow to provide a good experience when transcoding is needed. Please consider getting a more powerful system to host Jellyfin.

    • dan@upvote.au
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I would stay away from NAS systems like QNAP or Synology. They tend to not be much better than a SBC.

      Some NAS systems have regular Intel x86 CPUs, and some have Ryzen CPUs with built in graphics. You need to check the specs carefully though.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    DNS Domain Name Service/System
    HTTP Hypertext Transfer Protocol, the Web
    NAS Network-Attached Storage
    NAT Network Address Translation
    NUC Next Unit of Computing brand of Intel small computers
    NVMe Non-Volatile Memory Express interface for mass storage
    PCIe Peripheral Component Interconnect Express
    PSU Power Supply Unit
    PiHole Network-wide ad-blocker (DNS sinkhole)
    RPi Raspberry Pi brand of SBC
    SATA Serial AT Attachment interface for mass storage
    SBC Single-Board Computer
    SSD Solid State Drive mass storage
    nginx Popular HTTP server

    [Thread #214 for this sub, first seen 13th Oct 2023, 14:55] [FAQ] [Full list] [Contact] [Source code]

  • cynar@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    1 year ago

    I migrated on to a NUC. They seem to have the right mix of performance and power efficiency, for me. The i3 processor also means you’re not dealing with the extra complexity of Arm64.

    • dan@upvote.au
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Unfortunately Intel have discontinued the NUC line, so they won’t be available in the future and we’ll have to get one of the copycats instead.

      • ThorrJo@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Intel ended up changing their mind and sold the product line to Asus, who will continue producing NUCs!

  • qaz@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    1 year ago

    I’m current using a refurbished business Lenovo mini PC. I’ve seen a similar model with i7 and 16GB of RAM for about $170 on Amazon. There are also mini PC’s using NXXX model Intel CPU’s with a TDP of 10w, but I don’t think you can upgrade parts on those.

    • AtmaJnana@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      That’s what I use for my low intensity projects. I didn’t realize the i7 ones were that cheap now, maybe I should grab another.

  • floridaman@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I’d recommend an x86 board because as great as the RPI and similar can be, ARM just doesn’t have the same support for a lot of things you might want to self host. I personally like to spring for a used thinclient PC off of eBay, because they have about the same resources as a Raspberry Pi but on an x86 platform. With my thin clients I typically install Alpine but a really light Debian install could work as well, and then from there you can go about installing Docker etc for a little homelab. Even better, if you get lucky and get a couple of them you could mess around with clustering them and some light Kubernetes at home. I’ve got mine running PiHole and Unbound on Alpine to serve my whole house with DNS and it works great. I don’t think I’ve had hardly any downtime issues or anything of that sort.

    TL;DR: try a couple cheap thin clients from eBay and you can run some light stuff on them for cheap.

  • gravitas_deficiency@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    1 year ago

    Go on eBay and look for “tiny” or USFF boxes. Dell, HP, and Lenovo make various models of 1L units that are commonly available. Just make sure to do some research on what the specific hardware capabilities are to make sure they satisfy your needs.

    Source: my router is a Lenovo m920q tiny with an eBay dual SFP+ 10G NIC running pfSense 2.7.

    • dan@upvote.au
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      my router is a Lenovo m920q tiny with an eBay dual SFP+ 10G NIC running pfSense 2.7.

      Can you get 10Gbps NAT throughput through it? That’s the main reason I’m not running my own pfSense/opnSense router.

      I’ve currently got a TP-Link ER8411 which was affordable ($350) and can reach 10Gbps, but it doesn’t have an IPv6 firewall (what???) so I can’t actually enable IPv6.

      • gravitas_deficiency@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        So the big gain you’ll likely see is bang/capability for the money. If you’re careful and wait for a deal, can usually find 1L boxes for like $50-75. Get a cheap m2 ssd (and back up your confs regularly if you’re not running raid z2). The nic is going to be anywhere from about 30-70, but you’ll need to do your research on exactly what capabilities the thing you’re buying has (for example: I had a false start initially, because the RJ45 10G nic I found couldn’t negotiate at 2.5G (what I’m running now), and it’s actually pretty hard to find a 2.5G enterprise nic. Make sure the nic is intel, too - none of that Realtek crap, which is less performant and often has stupid driver crap you have to deal with under Linux and BSD (pfSense). You may want to spend a few extra bucks and get the Lenovo external pcie mount plate/bracket for aesthetics/“don’t stick your fingies in here”, and you will need an adapter for Lenovo’s proprietary PCIe-but-not-a-standard-PCIe-port thing.

    • sunbeam60@lemmy.one
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Hardly the same price range and since most passive cooled N100 rigs come off AliExpress you’ve got to take the lottery of import duty.

  • hoodlem@hoodlem.me
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    I got a mini pc (e.g. a NUC). I did this after the price for rasps went sky high. Check out used NUCs, you can get a lot of power for the price.

    • AnagrammadiCodeina@feddit.it
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I have a nuc from 2015-2018 and its very bad at heat management. Like during summertime if the AC is not on its going to reboot itself after a while when using it (it can reach 35C° where it is stored) I now have a optiplex micro which is much better but I still want to use the NUC for something else

  • m12421k@iusearchlinux.fyi
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    I know you want an upgrade over rPi but If you want a cheaper option, you can buy an android box and install linux on it. most of them have unlocked bootloaders. you can usually find a ready to use .iso on Armbian community forums by searching the SOC model there.

    Personally I run a 5$ android box. it has a quad core cpu + 2GB of ram. I use it for hosting my music library on an external hdd and streaming 1080p video. I also set it as my vpn gateway. It’s enough for my use case so I didn’t upgrade it.

  • InFerNo@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    I use Hardkernel products for my kid’s PCs, as pihole, etc. Their products are sold under the Odroid brand. I have the Odroid C1 and C4 line of SBCs and they work as expected. The C1 used to be my mediaplayer, now it runs a game server and pihole. A little older, but it still has use.

    • Digestive_Biscuit@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      I’ve been using an XU4 for a number of years. Not used it as a server but it works great as a client. I’m sure it would with excellent as a server. I’ve had Ubuntu, tried Android, and currently running Batocera for gaming.

      I like that it has an SD slot like a Pi but also a storage module which plugs onto the board which is much faster. I can boot from one or the other by flicking a switch on the board.

      Only draw back is that it doesn’t have onboard WiFi or Bluetooth and limited USB ports. I had to use a powered USB hub then find a PSU with a step down inverter to power it all, making it bigger than a small board. I’d still highly recommend it though.

    • PainInTheAES@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      I use their toaster NAS. The HC4 I think. Not the best multimedia server but it’s a serviceable file server.

  • ByteWizard@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    OrangePi is pretty nice. Built in 8gb eMMC module is a huge performance boost. Only $60 with case and PSU.

    • retrieval4558@mander.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 year ago

      Yeah I have an orangepi5 running pihole and a suite of home assistant related docker containers and it’s been working flawlessly. Even has an m.2 slot

      Edit: actually read the OP lol. For Jellyfin I think I’d opt for something a bit more powerful than an SBC.