Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
Table of Contents
Bastille
Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
Installation
Bastille is available for installation from the official FreeBSD ports tree.
pkg:
pkg install bastille
ports:
git clone https://git.freebsd.org/ports.git --depth 1 /usr/ports
make -C /usr/ports/sysutils/bastille install clean
git: (bleeding edge / unstable -- primarily for developers)
git clone https://github.com/bastillebsd/bastille.git
cd bastille
make install
Enable jail startup at boot:
sysrc bastille_enable=YES
Upgrading
When 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.sample
Merge the lines that are present in the new bastille.conf.sample into your bastille.conf
Usage
See Usage
Getting Started
See Getting Started
Documentation
See Documentation
Comparing
See Comparing
Support
If you've found a bug in Bastille, please submit it to the Bastille Issue Tracker