Current task - cloning a prod server to a dev one:
zfs send -vRc zroot/bastille@toSend00 | mbuffer -m 2G | ssh root@VPNIP "zfs receive zroot/bastille"
Done.
#FreeBSD #RunBSD #ZFS #BastilleBSD #Bastille
Just migrated my blog (blog.hofstede.it) to a native BSD stack!
- #BastilleBSD (Jails)
- Caddy (TLS, Reverse-Proxy)
- Nginx (Blog / Static files)
- PF (Firewall)
My Forgejo runner deploys via rrsync into an "transport" jail, which nullfs mounts the web root.
#freebsd #it #devops #sysadmin
This morning, as the zfs-send/receive had finished its job during the night, I performed the last sync and moved FediMeteo from the previous 4 euros/month VPS - netcup - to a 4 euros/month VPS - OVH, Milano, Italy.
Thanks to #BastilleBSD and the jail setup, it was easy peasy.
So, the weather […]
FreeBSD + BastilleBSD + Mastodon = ❤️
I wrote about running burningboard.net in a fully dual‑stack, multi‑jail FreeBSD deployment.
Clean design, central PF firewall, zero Docker.
blog.hofstede.it/migrating-bu...
#freebsd #mastodon #jails #bastillebsd #pf
I feel very embarrassed now. It's been 0 hours since I learned that the "Bastille" in #BastilleBSD is not just a nod to the Parisian fortress and prison, but also alludes to Bastille, the container/jails manager. And Bastille has a template format that isn't too far off from Dockerfiles.
As it […]
#podman on #freebsd is really amazingly simple to setup and to run. I am preparing a small article on the bsdbox.de to get this running beside the usual #bastilleBSD stuff soon. I will take #nodebb as an example attached to a classical #postgresql running inside a #jail .
Client: "I’d like to try some alternative themes for my WordPress site you’re hosting, but I’m afraid of breaking the production site."
Me: "Say no more."
I start:
- create a record for the test site
- bastille clone -l prod testing ip
- bastille console nginx → edit nginx proxy, add the new […]
The October #syslog_ng newsletter is now available on-line:
- The core #values of syslog-ng
- Running syslog-ng in #BastilleBSD
- #Debian and #Ubuntu blogs updated
You can read it at www.syslog-ng.com/community/b/...
#LogManagement
#Bastille, the lightweight #jail ( #container ) management system for #FreeBSD, was already covered in my blog. Recently, they released Bastille 1.0 and #BastilleBSD, a hardened FreeBSD variant that comes with Bastille pre-installed.
www.syslog-ng.com/community/b/...
Did some really good progress on my FreeBSD server, running on OVHCloud:
- Re-Installed with ZFS instead of UFS via OVH rescue-system:
cat FreeBSD-14.3-RELEASE-amd64-zfs-rebuilt.raw.xz | ssh root@w.x.y.z "xz -dc | dd of=/dev/sdb bs=1M"
- Configured IPv4 […]
[Original post on burningboard.net]
Screenshot of a bastille upgrade from FreeBSD 14.2-RELEASE to 14.3-RELEASE by running bastille upgrade -a unbound 14.3-RELEASE
BastilleBSD's new enhanced "upgrade" sub-command is awesome. It can now upgrade thin jails with just one command:
bastille upgrade -a <jailname> <release>
#FreeBSD #BastilleBSD
Today I saw that since Bastille's last release at the end of January there have been 625(!) commits to the repo. Many bug fixes, new features, subcommands, doc updates (💜), ...
Big props to Victor for working tiredlessly on the project. https://github.com/BastilleBSD/bastille/
Also, there have […]
New 𝗔𝗿𝗲 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗝𝗮𝗶𝗹𝘀 𝗮 𝗖𝗼𝗻𝘁𝗮𝗶𝗻𝗲𝗿𝘀? (Are FreeBSD Jails a Containers?) on the blog.
vermaden.wordpress.com/2025/04/08/a...
#verblog #bastille #bastillebsd #containers #docker #freebsd #jails #linux #oci #podman