Skip to main content
Version: 7.24

app


app

Syscap: app
Package: container
Type: Directory

FlagNameDescription
XdisabledApplication is disabled (not downloaded/installed or downloaded but disabled)
RrunningApplication is actively running and accessible
ccustomCustom application created by the user
sfrom-app-storeApplication installed from a custom app store
ArgumentTypeDescription
container-command-linesobject { composite { , } { , } }Specifies the command-line argument(s) to pass to the application when starting the container
auto-updateboolEnables or disables automatic updating when a new container image version is available
use-httpsboolUses HTTPS for the application URL. This option will not work on devices that do not support cloud services
networkenum (default)Specifies which network the container will use: internal (behind NAT), lan (on the LAN network), or default (varies per application)
network-pvidnumSets the Port VLAN ID (PVID) for the container's virtual Ethernet interface in the bridge
network-outgoing-accessboolAllows network outgoing access for the specific container app. When set to no, a mangle drop rule is created
firewall-redirectsobject { composite { , } { , } }Configures port redirection from the host device to the container
yamlstringProvides the YAML composition for the application. See the documentation for configuration examples
required-mountsobject { composite { , } { , } }Mount directories required for the container to start. Format: [dir-on-host]:[dir-in-app]
extra-mountsobject { composite { , } { , } }Specifies additional mount points to attach to the container
environmentobject { super { ! , composite { , } { , } } { ! , composite { , } { , } } }Defines environment variables to be available to the running application. Specify as a list of key-value pair(s)
secretsobject { composite { , } { , } }
required-hw-devicesobject { composite { , } { , } }Hardware devices that must be present on the host for the container to start. Format: [host-hw-device]:[device-in-app]
devicesobject { composite { , } { , } }Specifies additional hardware devices to pass through to the container application
Read-only ArgumentTypeDescription
app-store-urlstringThe URL of the app store from which the application was installed
namestringThe application name as defined in the YAML configuration
descriptionstringThe application description as defined in the YAML configuration
project-pagestringThe application project page URL as defined in the YAML configuration
categorystringApplication functional classification
ui-urlstringThe generated URL for the application web interface, if available
default-credentialsstringThe default credentials required for the application
statusstringThe current status of the application (acquire veth, configuring container(s), downloading/extracting, starting)
default-networkenumThe default network used by the application (lan or internal)
interfaceiface_enum { none:nv::BADID }The VETH interface used by the application
ip-addressipAddrThe IP address assigned to the VETH interface
cmdsmulti { string }
cpu-usagenumThe current CPU usage percentage by the application
memory-currentnumThe amount of memory currently used by the application
app-sizenumThe total size of the application
data-sizenumThe size of the data stored by the application
configsobject { composite { , } { , } }
variables-to-use-in-environmentobject { composite { , } { , } }A list of all variables present in the application environment

app/cleanup

Package: container
Type: Command

Removes all application data, configuration files, and the container image. This operation is destructive and irreversible.

app/network

Package: container
Type: Directory

FlagNameDescription
eexternal
Iinvalid
ArgumentTypeDescription
namestring
allow-outgoing-accessbool
Read-only ArgumentTypeDescription
networkipAddr
ipipAddr
statusstring
used-ipsmulti { array-id, array-id, composite { , } { , } }
bridge-interfaceiface_enum { none:nv::BADID }
cmdsmulti { string }

app/remove

Package: container
Type: Command

Removes the specified application from the system.

app/restart

Package: container
Type: Command

Restarts the specified running application.

app/settings

Package: container
Type: Settings Directory

ArgumentTypeDescription
diskenum (none)Global setting that specifies which disk will be used for storage operations
router-ipipAddrManually specifies the IP address at which the current RouterOS device can be reached
lan-bridgeiface_enum { none:nv::BADID }Manually specifies the bridge interface that represents the local area network
media-pathfileManually specifies the directory path where all media files will be stored
download-pathfileManually specifies the directory path where all downloaded content will be stored
show-in-webfigboolControls whether links to enabled applications are displayed on the WebFig login page
auto-updateboolGlobal setting that enables automatic updates for all installed applications packages
registry-mirrorsmulti { array-id, array-id, composite { , } { , } }Specifies one or more registry mirror URLs for container image retrieval
app-store-urlsmulti { array-id, string }URL to a custom app store. Must point to a YAML array where each application is an element
Read-only ArgumentTypeDescription
assumed-router-ipipAddrAutomatically detected network IP address of the RouterOS device
assumed-lan-bridgeiface_enum { none:nv::BADID }Automatically detected bridge interface used for LAN connectivity
assumed-media-pathfileDefault media storage path, typically located on the system disk
assumed-download-pathfileDefault download directory path, typically located within the media storage area
certificate-statusstring
certificateenum (none)

app/setup

Package: container
Type: Command

Starts the setup wizard that automates networking, storage, and registry configuration for the App system.

Read-only ArgumentTypeDescription
diskenum (none)Selected storage disk for application installation
lan-bridgeiface_enum { none:nv::BADID }Selected LAN bridge interface for container networking
router-ip-altalt { enum , ipAddr }Manual IP address override for the RouterOS device

app/update

Package: container
Type: Command

Updates the specified application to the latest available container image.