I have used FreeBSD in the past for a personal system, but now I want to try it in the "real world". Currently I have a Debian 12 instance serving a forum, it performs routines such as automated back ups, updates, has proper ssh config, and a firewall setup. My only experience with FreeBSD is as an end user on a personal system, not servers. As such, besides the docs I really have no idea where to start.
I will need Postgres, nodejs, and Caddy as reverse proxy to the web application. The Node.js will very soon be a Go binary (another thread topic actually). What are common pitfalls and things to understand before I begin? I would need to also achieve everything listed in the first paragraph.
I searched for other threads with "debian", "migration", and "web hosting" but found no related threads which is surprising. But in my search I did come across snapshots with ZFS. Currently my server is running on ext4, and that is all I know. Would another file system that FreeBSD offers benefit a server user case more?
Thank you for your time.
I will need Postgres, nodejs, and Caddy as reverse proxy to the web application. The Node.js will very soon be a Go binary (another thread topic actually). What are common pitfalls and things to understand before I begin? I would need to also achieve everything listed in the first paragraph.
I searched for other threads with "debian", "migration", and "web hosting" but found no related threads which is surprising. But in my search I did come across snapshots with ZFS. Currently my server is running on ext4, and that is all I know. Would another file system that FreeBSD offers benefit a server user case more?
Thank you for your time.