this post was submitted on 02 Jan 2026
53 points (96.5% liked)

Selfhosted

54368 readers
1438 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

So after months of dealing with problems trying to get the stuff I want to host working on my Raspberry Pi and Synology, I've given up and decided I need a real server with an x86_64 processor and a standard Linux distro. So I don't continue to run into problems after spending a bunch more, I want to seriously consider what I need hardware-wise. What considerations do I need to think about in this?

Initially, the main things I want to host are Nextcloud, Immich (or similar), and my own Node bot @DailyGameBot@lemmy.zip (which uses Puppeteer to take screenshots—the big issue that prevents it from running on a Pi or Synology). I'll definitely want to expand to more things eventually, though I don't know what. Probably all/most in Docker.

For now I'm likely to keep using Synology's reverse proxy and built-in Let's Encrypt certificate support, unless there are good reasons to avoid that. And as much as it's possible, I'll want the actual files (used by Nextcloud, Immich, etc.) to be stored on the Synology to take advantage of its large capacity and RAID 5 redundancy.

Is a second-hand Intel-based mini PC likely suitable? I read one thing saying that they can have serious thermal throttling issues because they don't have great airflow. Is that a problem that matters for a home server, or is it more of an issue with desktops where people try to run games? Is there a particular reason to look at Intel vs AMD? Any particular things I should consider when looking at RAM, CPU power, or internal storage, etc. which might not be immediately obvious?

Bonus question: what's a good distro to use? My experience so far has mostly been with desktop distros, primarily Kubuntu/Ubuntu, or with niche distros like Raspbian. But all Debian-based. Any reason to consider something else?

you are viewing a single comment's thread
view the rest of the comments
[–] artyom@piefed.social 5 points 1 week ago (1 children)

What considerations do I need to think about in this?

Mostly just making sure it suits your power needs while also being efficient.

For now I'm likely to keep using Synology's reverse proxy and built-in Let's Encrypt certificate support, unless there are good reasons to avoid that.

I mean I don't know much about those, but I don't see any reason to continue doing that. Yunohost automates this stuff, if that's what you're looking for.

Is a second-hand Intel-based mini PC likely suitable?

Yes. Or AMD.

I read one thing saying that they can have serious thermal throttling issues because they don't have great airflow

That's entirely dependent on the specific Mini PC, processor, cooling solution, cooling profile, etc. Most of them are fine and if you have problems you can just crank up the fan speed. Unless you absolutely need to keep it in a living space.

Is there a particular reason to look at Intel vs AMD?

The one thing Intel is better at is hardware transcoding. So if you want to run Plex, Jellyfin, etc. it might be worth getting one of those.

Bonus question: what's a good distro to use?

Pretty much everyone uses plain old Debian.

The piece of hardware I recommend to everyone who doesn't have crazy massive storage needs is the CWWK pocket NAS.

[–] Zagorath@aussie.zone 1 points 1 week ago (1 children)

Yunohost automates this stuff, if that’s what you’re looking for

I'm not familiar with Yunohost, but a really quick search makes it look like kind of a walled garden? I already have a walled garden with the Synology, and for a NAS I think that's fine and I'm happy using the tools that come with it, but the shortcomings of such a system are precisely why I'm wanting to get a more standard Linux server to actually run my applications. If my first look at Yunohost is correct, I very much doubt it would be suitable for me.

Someone else suggested Caddy. And between their recommendation and some of the stuff I've come across when trying to install Nextcloud already, I think that if I do decide the Synology reverse proxy is insufficient, that's probably what I'd go with.

I don’t see any reason to continue doing that.

The simple answer is just that it's easy. I don't have particularly complex needs right now. These two tools are already installed. I haven't done very much with them, but what little I have done has shown itself to be really, really easy. And I don't know what I would actually gain from a more manually approach. Definitely open to the idea of doing it myself if there is a particular reason for it though.

The one thing Intel is better at is hardware transcoding. So if you want to run Plex, Jellyfin, etc.

Ah ok yeah, thanks. So video transcoding is the only reason to consider Intel over AMD, then? I don't have immediate plans to run Jellyfin, but it's one of many things at the back of my mind I might want to do, so I'll keep it in mind. It's easy enough to have Jellyfin run on a server which accesses files stored on the Synology, and have transcoding take place on the server, right?

Thanks for all the help!

[–] artyom@piefed.social 3 points 1 week ago (1 children)

it look like kind of a walled garden?

Not at all. It's completely open source.

The simple answer is just that it's easy.

Yunohost makes it easy. That's why I recommended it. It's as simple as clicking a few buttons in the GUI.

So video transcoding is the only reason to consider Intel over AMD, then?

I don't like to speak in absolutes but pretty much, yeah.

It's easy enough to have Jellyfin run on a server which accesses files stored on the Synology, and have transcoding take place on the server, right?

Nothing's ever easy in this self-hosting stuff but it should be pretty straightforward.

[–] Zagorath@aussie.zone 1 points 1 week ago (1 children)

Not at all. It’s completely open source

Being open source doesn't necessarily preclude being a walled garden. If (and I fully admit I could be completely wrong about this) it makes it easy to do certain things through a friendly UI, but it becomes much harder or more awkward (or impossible) to do things that aren't explicitly supported, as part of a deliberate design decision/tradeoff for that usability.

Anyway, thanks a heap for answering all my questions. Has been very helpful.

[–] artyom@piefed.social 3 points 1 week ago (1 children)

The phrase "walled garden" pertains to the intentional exclusion of certain features based on the use of one platform. Based on that, I object to the description, but I digress.

At the end of the day it's just Debian and you can do anything you want to do through the terminal. But it is meant to be a simplified process and you may run into roadblocks doing things that way, yes. You are pretty much limited to what's on their (vast) catalog.

[–] Zagorath@aussie.zone 1 points 6 days ago

I'm not sure I agree with your definition of walled garden. I'd say it's a place that's designed to be nice and easy to use within the bounds designed for you (the garden), but which protects the user from doing something that might harm them, even if that "protection" comes at the cost of being able to do other things they want to do, in a kind of paternalistic way (the wall). The classic example would be iOS, where the only apps you can install are the ones Apple has approved for you. Getting apps from the open web the way you would on Windows, macOS, or Linux could be dangerous!

Your description of:

you may run into roadblocks doing things that way, yes. You are pretty much limited to what’s on their (vast) catalog

Makes it sound very much a walled garden to me. Not as high-walled as iOS of course, but it's a spectrum.

But anyway, it's basically semantics. Not that important what you call it.