Files
templates/blueprints/metube/template.toml
Jainil Prajapati 🪐 d5a74cab26 Adding new templates (#247)
* Remove duplicate GitLab CI entry and add Link Stack entry to meta.json

* Update Movary blueprint with simplified Docker Compose and environment configuration

* Add OpenGist entry to meta.json

* Add Snapp self-hosted screenshot sharing service entry to meta.json

* Add CommaFeed feed reader entry to meta.json

* Add ConvertX media conversion service entry to meta.json

* Add MeTube YouTube downloader entry to meta.json

* Add Pinchflat YouTube  entry to meta.json

* Add yt-dlp-webui entry to meta.json

* Add FlareSolverr proxy service entry to meta.json

* Add Neko virtual browser entry to meta.json

* Add Omni-Tools entry to meta.json

* Add OpenHands AI agents platform entry to meta.json

* Add Web-Check website analyzer entry to meta.json

* Add DumbDrop file sharing service entry to meta.json

* Add DumbAssets entry to meta.json

* Add DumbPad notepad service entry to meta.json

* Add DumbBudget self-hosted budget tracking service entry to meta.json

* Add Tianji web analytics and uptime monitoring service entry to meta.json

* Add Directory Lister entry to meta.json

* Add Grimoire bookmarking app entry to meta.json

* Clean Up

* Update Movary blueprint with environment variables and MySQL configuration
2025-07-27 22:40:54 -06:00

44 lines
1.3 KiB
TOML

[variables]
main_domain = "${domain}"
[config]
[[config.domains]]
serviceName = "metube"
port = 8081
host = "${main_domain}"
[config.env]
UID = "1000"
GID = "1000"
UMASK = "022"
DEFAULT_THEME = "auto"
DOWNLOAD_DIR = "/downloads"
AUDIO_DOWNLOAD_DIR = "/downloads"
DOWNLOAD_DIRS_INDEXABLE = "false"
CUSTOM_DIRS = "true"
CREATE_CUSTOM_DIRS = "true"
CUSTOM_DIRS_EXCLUDE_REGEX = "(^|/)[.@].*$" # Regex to exclude certain directories
STATE_DIR = "/downloads/.metube"
TEMP_DIR = "/downloads"
DELETE_FILE_ON_TRASHCAN = "false" # Delete files when trashed from UI
URL_PREFIX = "/"
PUBLIC_HOST_URL = "" # Base URL for download links (optional)
HTTPS = "false" # Use HTTPS (requires CERTFILE and KEYFILE)
CERTFILE = ""
KEYFILE = ""
PUBLIC_HOST_AUDIO_URL = ""
OUTPUT_TEMPLATE = "%(title)s.%(ext)s" # Filename template for videos
OUTPUT_TEMPLATE_CHAPTER = "%(title)s - %(section_number)s %(section_title)s.%(ext)s"
OUTPUT_TEMPLATE_PLAYLIST = "%(playlist_title)s/%(title)s.%(ext)s"
DEFAULT_OPTION_PLAYLIST_STRICT_MODE = "false"
DEFAULT_OPTION_PLAYLIST_ITEM_LIMIT = "0"
YTDL_OPTIONS = "{}" # Additional yt-dlp options in JSON format
YTDL_OPTIONS_FILE = ""
ROBOTS_TXT = ""
DOWNLOAD_MODE = "limited"
MAX_CONCURRENT_DOWNLOADS = "3"
LOGLEVEL = "INFO"
ENABLE_ACCESSLOG = "false"
[[config.mounts]]