Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
Bastille is available for installation from the official FreeBSD ports tree.
pkg:
pkg install bastilleports:
git clone https://git.freebsd.org/ports.git --depth 1 /usr/ports
make -C /usr/ports/sysutils/bastille install cleangit: (bleeding edge / unstable -- primarily for developers)
git clone https://github.com/bastillebsd/bastille.git
cd bastille
make installEnable jail startup at boot:
sysrc bastille_enable=YESWhen upgrading from a previous version of bastille (e.g. 0.10.20230714 to 1.2.1.251203) you might need to update your bastille.conf
cd /usr/local/etc/bastille
diff -u bastille.conf bastille.conf.sampleMerge the lines that are present in the new bastille.conf.sample into your bastille.conf
See Usage
See Getting Started
See Documentation
See Comparing
If you've found a bug in Bastille, please submit it to the Bastille Issue Tracker