Skip to content

:simple-omni-tools: omni-tools

🛠 Installation

Default Port: 80

bash -c "$(curl -sL https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omni-tools.sh)"
bash -c "$(curl -sL https://github.com/asylumexp/Proxmox/raw/main/ct/omni-tools.sh)"

âš™ Config

Make symlinks to repo.

Task List

task: Available tasks for this project:
* create-template:       Create template from existing .env file
* decrypt:               Decrypt sensitive configuration files using SOPS.
* default:               List all available tasks.
* deps:                  Install dependencies
* enable:                Enable the application's systemd service.
* encrypt:               Encrypt sensitive configuration files using SOPS.
* export:                Export the task list to `task-list.txt`.
* init:                  Initialize the application's environment and configuration files.
* mklinks:               Create symbolic links for configuration files.
* restart:               Restart the application's systemd service.
* start:                 Start the application's systemd service.
* status:                Check the status of the application's systemd service.
* stop:                  Stop the application's systemd service.
* update:                Update the application or its running containers.
* upgrade:               Upgrade the application by pulling the latest changes and updating.
* verify-secrets:        Checks if the decrypted secret matches the local file

🔗 References