ConvertX¶
ConvertX is a self-hosted online file convert. Supports 1000+ formats.
Installation¶
Default Port: 3000
Config¶
homelab/docker/convertx/compose.yaml
Traefik¶
homelab/pve/traefik/conf.d/convertx.yaml
---
http:
#region routers
routers:
convertx:
entryPoints:
- "websecure"
rule: "Host(`convertx.l.nicholaswilde.io`)"
middlewares:
- default-headers@file
- https-redirectscheme@file
tls: {}
service: convertx
#endregion
#region services
services:
convertx:
loadBalancer:
servers:
- url: "http://192.168.2.144:3000"
passHostHeader: true
#endregion
Task List¶
task: Available tasks for this project:
* decrypt: Decrypt .env using SOPS
* encrypt: Encrypt .env using SOPS
* export: Export the task list
* init: Init .env file
* pull: Pull docker images
* restart: Restart Docker containers
* status: Docker container status
* stop: Stop Docker containers
* up: Run Docker compose in the foreground.
* up-d: Run Docker compose in the background.
* update: Update running containers
* upgrade: Upgrade Docker containers
* watch: Watch Docker container logs