Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.

Bastille on GitHub Bastille Documentation


Automation Templates

Create and share container templates

Zero Dependencies

Containers are Lightweight. Bastille is too.

Highly Secure by Default

Access Denied!

read-only root

Confining the root user

Secure Networking

Flexible Network & Firewall Options

Target Containers

Execute commands inside one or ALL containers.




Container snapshots and backups

Open Source

BSD 3-Clause License

Disk Quotas

Limit the amount of disk a container can access

Stackable Templates

Easily create stacks by including one template in another

Active Roadmap

We’ve got a plan

Hardware / Platforms

Bastille is supported everywhere FreeBSD is supported:

Raspberry Pi


Cloud Provider

AWS EC2, Vultr, DigitalOcean


Christer Edwards

Creator of Bastille

Bastille on GitHub

About Bastille

Bastille containers are extremely lightweight and provides a full featured UNIX-like operating system inside. These containers can be used for software development, rapid testing, and secure production Internet services.

Bastille integrates security and automation concepts learned over fifteen years working in DevOps.

Current version: 0.9.20211225.

Bastille is released under the BSD 3-Clause license.

Bastille proudly uses FreeBSD Jails as the container technology. Read a brief history of Jails by the author, Poul-Henning Kamp.