| Mount Point | Explanation & Technical Background |
| :--- | :--- |
| `/app/config` | Must contain your YAML files (`config.yml`, `source.yml`, etc.). Monitored by Tuliprox for file system events (`config_hot_reload`). |
| `/app/data` | The `storage_dir`. Contains **Runtime Data**. Tuliprox recursively creates B+Tree databases (`*.db`), M3U caches, and TMDB metadata here. **THIS MUST BE PERSISTENT!** If lost during a restart, Tuliprox will attempt to redownload and FFprobe tens of thousands of streams, inevitably leading to provider bans. |
| `/app/backup` | Destination folder for configuration backups triggered via the Web UI. |
| `/app/downloads` | Destination folder for local video downloads initiated via the Web UI. |
| `/app/cache` | Destination folder for local image downloads initiated via the xtream codes or m3u api use. |
It loads the configuration, downloads provider lists, applies all filters and mappings, writes the final database/M3U files to the `storage_dir`,
and gracefully exits.
*Useful for: Generating static playlists, debugging mappings, or running via external cronjobs.*
### CLI Arguments Reference
You can view all arguments using `./tuliprox --help`:
| Flag | Purpose |
| :--- | :--- |
| `-H, --home <HOME>` | Sets the home directory (base for config, storage, backup, downloads). Overrides all defaults. |
| `-p, --config-path <DIR>` | Path to the config directory. |
| `-c, --config <FILE>` | Specific path to the `config.yml`. |
| `-i, --source <FILE>` | Specific path to the `source.yml`. |
| `-m, --mapping <FILE>` | Specific path to the mapping file/directory. |
| `-T, --template <FILE>` | Specific path to the template file/directory. |
| `-t, --target <NAME>` | **Target Override:** Forces processing of the specified target *only*. Extremely useful to quickly re-render a broken list via shell without blocking the entire system, even if `enabled: false` in config. |
| `-a, --api-proxy <FILE>` | Specific path to the `api-proxy.yml`. |
| `-s, --server` | Run in continuous Server Mode. |
* **Gluetun (VPN) Integration:** Route your upstream provider requests through WireGuard tunnels to hide your server IP, utilizing SOCKS5 proxy sidecars.
* **CrowdSec Integration:** Protect your Tuliprox instance against L7 AppSec attacks, path traversal, and brute-force attempts using Traefik Bouncers.
*(For an in-depth implementation guide on these templates, see the [Build & Deploy (For Professionals)](build-and-deploy.md) and