Selfhosted
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:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
if you run Ubuntu as a server nobody should take you seriously.
Debian literally exists as a server first while Ubuntu exists as desktop first.
the only valid excuse to using Ubuntu server is if your hardware is a RPI or rpi-clone and at that point you're at a hobbyist level which makes more sense why you'd be using Ubuntu at all.
May I ask: Why do you recommend to not use Ubuntu as a server OS?
They offer a server version, provide LTS releases and there is a (limited) extended security maintenance program if one decides to use a distribution after the EOL of the LTS. Which led me to believe it was a viable option.
I'm seriously interested in your insights.
Ubuntu is notoriously finicky as a server. multiple issues with how system configuration is different from other servers like Debian, redhat, etc. firewall used to be an absolute terror. also, as described, your patch levels are tailored to the whims of a corporate entity that historically has sided with desktop stability and experience over server stability and performance.
while we're at it, canonical captures and sells system information like Microsoft does. by using Ubuntu, you become the product. IDK how much you know about companies that sell their consumers data, but typically they put profits over security.
I've worked for a handful of MSP/CSP vendors over the years and they only offer Ubuntu as a server option with one big caveat. you are responsible for the maintenance of the system. lo and behold, four years later they always come crying about how they're about to fail an audit because it's never been updated, or is misconfigured, or was hacked because they installed a bad library, ad nauseam.
from my own experience using it, though aged, it came with a service that was listening on port 3306. was it mysql? nope. what was it? dunno. I killed everything on that system that wasn't required by the kernel. still listening. couldn't install a database on it, so it was wiped and I never used it again.
simply put, Ubuntu is a desktop first OS. if you use it as a server you're going to have a bad time because statistically speaking only amateurs use it that way.
Thanks.
Firewall. Ufw works fine as long as docker isn't involved, which isn't a Ubuntu nor ufw issue.
Information stealing: that's true. One needs to get rid of some bloat.
Packet maintenance seems to be an issue when eol is reached. But this cve is the first bigger issue for me. Their efforts to build an own app ecosystem based on snaps is bothersome. Luckily there is no real lock-in. I can switch to Debian if needed. It just takes time.