Top
Best
New

Posted by todsacerdoti 2 days ago

Using FreeBSD to make self-hosting fun again(jsteuernagel.de)
391 points | 160 commentspage 3
emersonrsantos 1 day ago|
I have used FreeBSD back in 1999 to provide hosting services for a company that I have worked. Web server, DNS, POP/SMTP, FTP and squid cache proxy .it was used also internally for DHCP and NAT routing (since we had only one public IP). Just configured it like an appliance and never had a problem, even uptime was counted in months (exception was package and kernel upgrades).
glimps 1 day ago||
Web rings on HN content. That was a 20 min nostalgia trip. Thank you
righthand 1 day ago||
I feel like these "self-host and free yourself" articles would be better served giving us an estimate on the amount of time they spent on the process. That might help sell people more if I know it will take me 3 hours to setup a Bastille VPS w/jails for Caddy website, syncthing, Cal/Card/WebDAV, etc.

Then I can put 1.5 hours of effort into it one day setting up and getting used to Bastille and another 1.5 hours another day installing my software. Maybe my request is silly but most people say "I don't have the time or patience to self host" but what does "dont have the time" mean? Sure it's variable from person to person. It might increase interest in self hosting if people have a better idea of what they would be getting into.

This would pair well with encouraging a system like Bastille that just wants to get out of your way (two contextual views of time-savings).

poobrains 1 day ago||
The lack of full rust support has kept me from developing on FreeBSD. I prefer it as a file server.
rwaksmunski 22 hours ago|
I prefer developing Rust on FreeBSD, memory allocator, scheduler, network stack, kqueue, dtrace and other instrumentation are all superior than the Linux counterparts. What's missing for you?
ne38 1 day ago||
Don't forget to set up toor user password! /thin foil hat on It's deliberate! /thin foil hat off
nebularHaven90 1 day ago||
Love seeing BSD still getting real use, old school tech with true hacker vibes!
fabioyy 21 hours ago||
what about docker/containerd compatibility? is now possible to run on freebsd?
echo7394 1 day ago||
Why choose Free/OpenBSD instead of Debian, CentOS, or any other distro?
laxd 1 day ago||
For FreeBSD, given that it fulfills the tasks required:

* Ease of management - more holistically designed.

* Rock solid parts that fits together - more holistically designed.

* ZFS, jails, bhyve, dtrace, ports.

* If it works today, it works tomorrow.

* A more approachable community (which AMD says is the reason why they are developing for FreeBSD before Linux now).

* Transparency and simplicity of how it works - if you can understand it, you can manage it and fix it.

* Documentation.

* Fun! Linux is not fun.

5d41402abc4b 1 day ago|||
Whats the difference between FreeBSD ports and Debian packages?
skydhash 1 day ago|||
FreeBSD is a complete OS, while debian is a distro, i.e the Linux kernel + a lot of programs including the utilities from GNU. So almost everything in debian comes from a package while in the BSD world, there's a split between the system utilities (called base) and the third-party projects (called ports). The port system itself is a collection of recipes to build those projects.

But the nicest thing about the software in the base is that they are developed in sync with the OS, so their code can be simpler.

bluGill 23 hours ago||||
FreeBSD ports are more up to date. Debian packages are famously out of date - their claim to fame is stability not staying up to date. Arch is a better comparison here if you care about this you would be asking about Arch not Debian: that you are asking about Debian implies you want this out of date.

The other major difference is FreeBSD ports lets you chose the build options - the defaults are normally good, but if you don't like how Debian (Arch...) choose to build your packages you are not stuck. Ports even mixes with binary packages so you can choose the defaults for some things and build others yourself and the system will track everything and when things need to be updated. This is something you rarely need, but when you do FreeBSD soundly beats everyone else just because the effort is so much less (again though, most people never need this in the first place - and Debian has pushed less need of this on applications which is a good thing)

laxd 19 hours ago|||
Ports is a meta build system, from which packages are created. Gives a lot of convenient power and flexibility. For ready built packages, the FreeBSD equivalent of dpkg or whatever five different package commands Debian is using now would be pkg.
izzylan 20 hours ago|||
What makes Linux not fun?
toast0 1 day ago|||
Less churn -> the OS respects the time you invest in learning the system, and the time people have invested in documenting the system.
sharts 1 day ago|||
One is a full cohesive OS. The other is just a kernel with all the other bits packaged together by other groups of people.

And it shows.

efortis 1 day ago||
What do you use Linux for?
superkuh 1 day ago||
All of this person's problems seem to stem from a practice of implementing business style setups at home. The truth is you don't need any containerization/VMs for a home server setup. You don't need all the nines for uptime either, it's perfectly okay to be offline for a week or whatever. It's your stuff! No one else has a say. The idea that everything has to be running on a separate OS from the one you use is a killer.

You don't need to start over in a new OS for this. Just don't cargo cult. Linux can do all this fine natively without containers and without risk in very straightforward ways if you ignore all the "deployal" memes or ideas of fallbacks. Just install nginx from your repos on your desktop, throw in some .html files to a directory and play.

bluGill 23 hours ago|
My wife has opinions on my servers going down. She likes all our private music to be up 100% when she is listening. (think recordings from friends - the type of things that spotify would never have)
opentokix 1 day ago|
Its fine to have fun with self-hosting.

The problem is when self-hosting amateur stuff leaks into professional life.

And then you have a expert beginner pushing their homelab/Self-hosting

TheRealPomax 1 day ago|
If a single expert beginner can call the shots in your org, your org is the kind where that is absolutely fine.
opentokix 1 day ago||
It's more common than you think. Talking from 30 years of experience 20+ of them in very senior roles.
More comments...