bastille(8)

NAME
bastille - open-source jail automation and management tool

SYNOPSIS
bastille [-vh] [-c file] COMMAND [option(s)] TARGET ARGS

DESCRIPTION
Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD using the jail framework.

OPTIONS

-c file, --config file
    Specify a non-default config file to use. Must be placed inside the Bastille config directory.

-h, --help
    Display usage information. This option is also available for each sub-command, though they are not listed in the man pages.

-v, --version
    Print version information.

SUBCOMMANDS

bootstrap
    Bootstrap a release or template(s).

clone
    Clone an existing jail.

cmd Execute command(s) inside jail(s).

config
    Get, set, add or remove properties from jail(s).

console
    Console into a jail.

convert
    Convert a jail from thin to thick; convert a jail to a custom release.

cp  Copy file(s)/directorie(s) from host to jail(s).

create
    Create a jail.

destroy
    Destroy jail(s) or release(s).

edit
    Edit jail configuration files (advanced).

etcupdate
    Update /etc for jail(s).

export
    Export a jail.

help
    Help for any command.

htop
    Interactive process viewer (requires htop).

import
    Import a jail.

jcp Copy file(s)/directorie(s) from jail to jail(s).

limits
    Apply resources limits to jail(s). See rctl(8) and cpuset(1).

list
    List jails, releases, templates and more...

migrate
    Migrate jail(s) to a remote system.

monitor
    Monitor and attempt to restart jail service(s).

mount
    Mount files(s)/directorie(s) inside jail(s).

network
    Add or remove interface(s) from jail(s).

pkg Manage packages inside jail(s). See pkg(8).

rcp Copy file(s)/directorie(s) from jail to host.

rdr Redirect host port to jail port.

rename
    Rename a jail.

restart
    Restart a jail.

service
    Manage services within jail(s).

setup
    Auto-configure network, firewall, storage and more...

start
    Start stopped jail(s).

stop
    Stop running jail(s).

sysrc
    Edit rc files inside jail(s).

tags
    Add or remove tags to jail(s).

template
    Apply templates to jail(s).

top Process viewer. See top(1).

umount
    Unmount file(s)/directorie(s) from jail(s).

update
    Update a jail or release.

upgrade
    Upgrade a jail to new release.

verify
    Compare release against a "known good" index.

zfs Manage ZFS options/attributes for jail(s).

SEE ALSO
bastille.conf(5), bastille-bootstrap(8), bastille-clone(8), bastille-cmd(8), bastille-config(8), bastille-console(8), bastille-convert(8), bastille-cp(8), bastille-create(8), bastille-destroy(8), bastille-edit(8), bastille-etcupdate(8), bastille-export(8), bastille-htop(8), bastille-import(8), bastille-jcp(8), bastille-limits(8), bastille-list(8), bastille-migrate(8), bastille-monitor(8), bastille-mount(8), bastille-network(8), bastille-pkg(8), bastille-rcp(8), bastille-rdr(8), bastille-rename(8), bastille-restart(8), bastille-service(8), bastille-setup(8), bastille-start(8), bastille-stop(8), bastille-sysrc(8), bastille-tags(8), bastille-template(8), bastille-top(8), bastille-umount(8), bastille-update(8), bastille-upgrade(8), bastille-verify(8), bastille-zfs(8)

BUGS
Please report any bugs on GitHub https://github.com/BastilleBSD/bastille/issues