26 lines
1.2 KiB
Markdown
26 lines
1.2 KiB
Markdown
# ConvertX
|
|
|
|
ConvertX is a self-hosted web application for converting files between more than a thousand supported formats.
|
|
|
|
## Deployment layout
|
|
|
|
- **Compose:** `/srv/docker/convertx/docker-compose.yml`
|
|
- **Static configuration/source:** no additional mounted configuration or local build source
|
|
- **Non-secret environment:** no non-secret values are declared in Compose; image defaults apply, including automatic
|
|
cleanup of old conversion files
|
|
- **Secrets:** `/srv/docker/secrets/convertx/.env`
|
|
- **NVMe application state:** `/srv/appdata/convertx/data`
|
|
- **Bulk HDD data:** none
|
|
- **Other mounts:** none
|
|
|
|
Secrets are never committed to this repository. The central secret environment supplies the recommended `JWT_SECRET`
|
|
variable to the ConvertX service.
|
|
|
|
## Dependencies and recovery
|
|
|
|
- **Networks/dependencies:** ConvertX uses the external `npm_proxy` network at `192.168.98.18`; no Compose service
|
|
dependency is declared
|
|
- **Back up:** `/srv/appdata/convertx/data` and the separately protected ConvertX secret environment
|
|
- **Re-creatable:** the ConvertX container and transient uploaded or converted job files; the account database and
|
|
retained conversion history are not re-creatable
|