Bastille

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

Bastille on GitHub Bastille Documentation

Features

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.

FreeBSD

100%

Snapshots

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:

Server

Raspberry Pi

Cloud Provider

Avatar

Christer Edwards

Code Custodian

Bastille on GitHub

About Bastille

Bastille containers are extremely lightweight and provide 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 best practices and automation concepts learned over fifteen years deploying secure Internet services.

Current version: 0.10.20231125.

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.