2022-07-03 23:21:28 +01:00
{
"categories" : [
"Videos" ,
"Music"
] ,
"description" : "An open source alternative front-end to YouTube" ,
"env" : [
{
"default" : "ChangeMeToASecurePassword" ,
"label" : "DB_PASSWORD" ,
"name" : "DB_PASSWORD"
} ,
{
"default" : "3693" ,
"label" : "PORT" ,
"name" : "PORT"
} ,
{
"default" : "" ,
"description" : "Leave it empty if not using a public instance" ,
"label" : "DOMAIN" ,
"name" : "DOMAIN"
} ,
{
2022-08-21 20:23:50 -04:00
"description" : "Leave false if not using a public instance" ,
2022-07-03 23:21:28 +01:00
"label" : "HTTPS_ONLY" ,
"name" : "HTTPS_ONLY" ,
"select" : [
{
2022-08-21 20:23:50 -04:00
"default" : false ,
2022-07-03 23:21:28 +01:00
"text" : "ALLOW HTTP" ,
"value" : "false"
} ,
{
"text" : "FORCE HTTPS (recommended for public instance)" ,
"value" : "true"
}
]
} ,
{
2022-08-21 20:31:45 -04:00
"default" : "" ,
2022-07-03 23:21:28 +01:00
"description" : "Use 443 if HTTPS_ONLY is enabled or leave it blank" ,
"label" : "EXTERNAL_PORT" ,
"name" : "EXTERNAL_PORT"
} ,
{
"label" : "POPULAR_ENABLED" ,
"name" : "POPULAR_ENABLED" ,
"select" : [
{
"default" : true ,
"text" : "Enable POPULAR videos in this instance" ,
"value" : "true"
2022-08-21 20:23:50 -04:00
} ,
{
"text" : "Disable POPULAR page (better for privacy)" ,
"value" : "false"
2022-07-03 23:21:28 +01:00
}
]
} ,
{
"label" : "STATISTICS_ENABLED" ,
"name" : "STATISTICS_ENABLED" ,
"select" : [
{
"default" : true ,
"text" : "Enable Statistics" ,
"value" : "true"
2022-08-21 20:23:50 -04:00
} ,
{
"text" : "Disable Statistics" ,
"value" : "false"
2022-07-03 23:21:28 +01:00
}
]
} ,
{
"label" : "REGISTRATION_ENABLED" ,
"name" : "REGISTRATION_ENABLED" ,
"select" : [
{
"default" : true ,
"text" : "Allow user registration" ,
"value" : "true"
} ,
{
"text" : "User registration not allowed" ,
"value" : "false"
}
]
} ,
2022-08-21 19:50:52 -04:00
{
"label" : "DARK_MODE" ,
"name" : "DARK_MODE" ,
"select" : [
{
"default" : true ,
"text" : "Enable Dark Mode" ,
"value" : "true"
} ,
{
"text" : "Disable Dark Mode" ,
"value" : "false"
}
]
} ,
2022-07-03 23:21:28 +01:00
{
"label" : "LOGIN_ENABLED" ,
"name" : "LOGIN_ENABLED" ,
"select" : [
{
"default" : true ,
"text" : "Allow user to login" ,
"value" : "true"
} ,
{
"text" : "Only guest users" ,
"value" : "false"
}
]
} ,
{
"label" : "CAPTCHA_ENABLED" ,
"name" : "CAPTCHA_ENABLED" ,
"select" : [
{
"default" : true ,
"text" : "Use CAPTCHA to prevent bot" ,
"value" : "true"
} ,
{
"text" : "Disable CAPTCHA for registration" ,
"value" : "false"
}
]
} ,
2024-01-10 17:03:29 +03:00
{
"default" : "CHANGE_ME!!!" ,
"label" : "HMAC_KEY" ,
"name" : "HMAC_KEY"
} ,
2022-07-03 23:21:28 +01:00
{
"default" : "US" ,
"description" : "Look in the configuration example (link above) for more codes" ,
"label" : "REGION" ,
"name" : "REGION"
} ,
{
"label" : "RELATED_VIDEOS" ,
"name" : "RELATED_VIDEOS" ,
"select" : [
{
"default" : true ,
"text" : "Show related videos" ,
"value" : "true"
} ,
{
"text" : "Don't show related videos" ,
"value" : "false"
}
]
} ,
{
"label" : "AUTOPLAY" ,
"name" : "AUTOPLAY" ,
"select" : [
{
"default" : true ,
"text" : "Don't play video automaticaly" ,
"value" : "false"
} ,
{
"text" : "Play video automaticaly" ,
"value" : "true"
}
]
}
] ,
"logo" : "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/invidious.png" ,
"name" : "invidious" ,
"note" : "Your device should have at least <b>4 GB</b> of memory.<br>If you want to customise even further, the easy way is to <b>Copy as Custom</b> and modify the stack file manually. Look at the <a href=\"https://github.com/iv-org/invidious/blob/master/config/config.example.yml\">official config example</a>." ,
"officialDoc" : "https://docs.invidious.io/installation/#docker" ,
"platform" : "linux" ,
"preInstallScript" : "install_invidious.sh" ,
"repository" : {
2022-08-21 21:09:22 +01:00
"stackfile_arm64" : "stack/invidious.yml" ,
2022-08-22 08:55:21 -04:00
"stackfile_amd64" : "stack/invidious-amd64.yml" ,
2022-07-03 23:21:28 +01:00
"url" : "https://github.com/pi-hosted/pi-hosted"
} ,
"title" : "Invidious" ,
"type" : 3 ,
"webpage" : "https://invidious.io/"
}