GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
APPJAIL(1) FreeBSD General Commands Manual APPJAIL(1)

appjailSimple and easy-to-use tool for creating portable jails

appjail command [args ...]

AppJail is an open-source BSD-3 licensed framework entirely written in POSIX shell and C to create isolated, portable and easy to deploy environments using FreeBSD jails that behaves like an application.

See appjail-tutorial(7) to get started and Getting Started if you prefer an online guide. appjail-tutorial(7) provides a quick guide to configuring AppJail, RC scripts, the packet filter, and some recommendations. , but for beginners or users who do not need all the features of AppJail.

appjail-tutorial(7)
A tutorial introduction to AppJail.

appjail.conf(5)
Configuration parameters for AppJail.

appjail-ajspec(5)
AJSPEC file specification.
appjail-image(1)
Create, list, remove, update images and much more.

appjail-initscript(5)
Jail automation script.
appjail-makejail(5)
Build a jail using a Makejail file.
appjail-label(1)
Add metadata to jails.

appjail-config(1)
Configuration utiliy for templates.
appjail-template(5)
Template file specification.

appjail-apply(1)
Apply a Makejail to an existing jail.
appjail-makejail(1)
Build a jail using a Makejail file.

appjail-network
Create, remove or manage virtual networks for jails.
appjail-nat(1)
Mapping local IPv4 address to an external IPv4 address.
appjail-expose(1)
Port forwarding from host port to jail port.

appjail-help(1)
Display help information about AppJail.
appjail-usage(1)
Display the syntax of a given command.
appjail-version(1)
Display version information about AppJail.

appjail-dns(8)
DNS information for AppJail users.

appjail-zfs(1)
Common ZFS commands for jails.

appjail-deleteOld(1)
Run delete-old and delete-old-libs targets on a given release or jail.
appjail-checkOld(1)
Run check-old target on a given release or jail
appjail-etcupdate(1)
Manage updates to system files not updated by installworld.

appjail-restart(1)
Restart a running jail.
appjail-rstop(1)
Stop a jail and the jails it depends on.
appjail-stop(1)
Stop a running jail.
appjail-startup(1)
Unattended command to start jails and other related things.
appjail-start(1)
Start a stopped jail.
appjail-status(1)
Show the status of a jail.

appjail-fstab(1)
Static information about the file systems of a jail.
appjail-volume(1)
Volume management for jails.

appjail-limits(1)
Display and update resource limits database for jails.
appjail-cpuset(1)
Configure processor sets for jails.

appjail-update(1)
Update a thick jail or a release.
appjail-upgrade(1)
Upgrade a jail or a release.

appjail-disable(1)
Remove default parameters for stages.
appjail-enable(1)
Set default parameters for stages.
appjail-enabled(1)
Get the value for a given enabled parameter.

appjail-healthcheck(1)
Keep your jails healthy and running.

appjail-logs(1)
Log management for jails.

rc(8) Management

appjail-service(1)
Control (start/stop/etc.) or list system services within a jail.
appjail-sysrc(1)
Safely edit system rc files within a jail.

appjail-user(8)
Hints and parameters for trusted users.

appjail-jail(1)
Creates, removes, lists and configures jails.
appjail-quick(1)
Create a pre-configured jail.

appjail-cmd(1)
Execute commands in a jail.

appjail-devfs(1)
Dynamic DEVFS ruleset management.

appjail-pkg(1)
Manipulate packages within a jail.

appjail-fetch(1)
Fetch and extract components to create jails.

appjail-ephemeral(7)
cattle, pets and jails.

appjail-login(1)
Log into the jail.

appjail-run(1)
Run user-defined stages.

appjail-oci(1)
Commands for interpreting OCI images.

AppJail returns when a signal is captured or other depending on the last command executed and interrupted. The following signals are captured:

 
 
 
 
 
 

The following signals are ignored:

 
 
 
 
 

If a signal is captured or simply terminates execution, AppJail performs several operations that depend entirely on the subcommand, but some are general: send a SIGTERM (or if SIGTERM has no effect after a while) to all child processes created by the main process and delete temporary files.

The appjail utility exits 0 on success, and >0 if an error occurs. It may fail for one of the following reasons:

  • : The command was not specified.
  • : The command does not exist.
  • : The function responsible for the implementation of the command does not exist.
  • : Error creating a ZFS dataset or a directory.
  • : The log name used to record the AppJail session is invalid.

appjail-tutorial(7) appjail-help(1) appjail-usage(1) sysexits(3)

Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>

March 12, 2024 FreeBSD 14.3-RELEASE

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.