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)