The very first article on this website (and the last one for this year) has been completely revised and converted to FreeBSD-only operation. This makes it even easier to create your own Vaultwarden server.

All the modules (OPNsense) that have accumulated over time now come into play and allow the Vaultwarden part to shrink to a manageable size. This is much clearer and the basics with an own FreeBSD server including jails are now also explained.

The changes in detail:

  • Once completely revised again played through on a fresh jail
  • Conversion from TrueNAS to FreeBSD and Bastille Jails
  • Admin login changed to `argon2
  • The openssl certificate creation was automated
  • The ‘Console’ area has been customised and is now completely ‘Copy'n'Paste’ friendly. And that's not all: This can even be downloaded and executed directly as a script, which ultimately compresses the creation of a Vaultwarden jail to three lines:
bastille create -B vault 14.2-RELEASE 0.0.0.0 publicnet0
bastille cmd vault fetch https://raw.githubusercontent.com/marzlberger/bsdbox/refs/heads/main/vaultwarden/console.sh
bastille cmd vault sh /root/console.sh

So if you find this content valuable and useful or just want to say hello, I'd love to hear from you via Matrix, follow me on Mastodon or send me an email.

Previous Post