Self hosting cli tool#
ℹ️ Requires an Organization plan
Download our cli tool for linux here. Make sure to make it executable (chmod +x) on your machine. Here are the cli tool commands that are used to setup and maintain the Anchorpoint self hosted docker compose stack.
install#
Install Anchorpoint self-host stack
Synopsis#
Install and configure the Anchorpoint docker-compose self-host stack with all the necessary components like:
- AP-Backend
- Traefik
- RabbitMQ
- Keycloak
- Postgres (optional)
- Minio (optional)
selfhost-cli install [flags]
Options#
--domain string Domain name or IP for the installation (env AP_DOMAIN)
-h, --help help for install
--install_dir string Installation directory (env AP_INSTALL_DIR)
--lets_encrypt string Use Let´s Encrypt (only used when ssl is true) (env AP_LETS_ENCRYPT)
--lets_encrypt_email string Email for Let's Encrypt (optional) (env AP_LETS_ENCRYPT_EMAIL)
--license string License key for installation (env AP_LICENSE)
--minio Install Minio (env AP_MINIO) (default true)
--non-interactive Enable non-interactive mode for the installation (env AP_NON_INTERACTIVE)
--postgres Install Postgres (env AP_POSTGRES) (default true)
--ssl Enable SSL for the installation (env AP_SSL)
restart_ap_backend#
Restart the ap_backend container
Synopsis#
Restart the ap_backend container from the existing ap stack installation
selfhost-cli restart_ap_backend [flags]
Options#
-h, --help help for restart_ap_backend
--install_dir string Installation directory (env AP_INSTALL_DIR)
--license string License key for installation (env AP_LICENSE)
--non-interactive Enable non-interactive mode for the installation (env AP_NON_INTERACTIVE) (default true)
## start
Starts the Anchorpoint self-host stack
### Synopsis
Starts the Anchorpoint self-host stack from the install directory created by the install command.
selfhost-cli start [flags]
### Options
-h, –help help for start –install_dir string Installation directory (env AP_INSTALL_DIR) –non-interactive Enable non-interactive mode for the installation (env AP_NON_INTERACTIVE)
## stop
Stops the Anchorpoint self-host stack without data removal
### Synopsis
Stops the Anchorpoint self-host stack and removes its containers. It does not remove the install directory or any data directories.
selfhost-cli stop [flags]
### Options
-h, –help help for stop –install_dir string Installation directory (env AP_INSTALL_DIR) –non-interactive Enable non-interactive mode for the installation (env AP_NON_INTERACTIVE)
## check_update
Check if update for Anchorpoint self-host stack is available
### Synopsis
Check if an update for the Anchorpoint docker-compose self-host stack for e.g.
- AP-Backend
- AP-Client
- Compose Files
is available
selfhost-cli check_update [flags]
### Options
-h, –help help for check_update –install_dir string Installation directory (env AP_INSTALL_DIR) –license string License key for installation (env AP_LICENSE) –non-interactive Enable non-interactive mode for the installation (env AP_NON_INTERACTIVE) (default true)
## update
Update Anchorpoint self-host stack
### Synopsis
Update and configure the Anchorpoint docker-compose self-host stack with all the necessary components like:
- AP-Backend
- AP-Client
- Compose Files
selfhost-cli update [flags]
### Options
-h, –help help for update –install_dir string Installation directory (env AP_INSTALL_DIR) –license string License key for installation (env AP_LICENSE) –non-interactive Enable non-interactive mode for the installation (env AP_NON_INTERACTIVE)
## update_license
Update the license
### Synopsis
Update the license for the Anchorpoint self-host stack.
selfhost-cli update_license [flags]
### Options
-h, –help help for update_license –install_dir string Installation directory (env AP_INSTALL_DIR) –license string License key for installation (env AP_LICENSE) –non-interactive Enable non-interactive mode for the installation (env AP_NON_INTERACTIVE)