{"id":18011477,"url":"https://github.com/tmiland/invidious-installer","last_synced_at":"2025-06-12T00:06:07.779Z","repository":{"id":40509528,"uuid":"486666793","full_name":"tmiland/invidious-installer","owner":"tmiland","description":"Automatic install script for Invidious","archived":false,"fork":false,"pushed_at":"2025-05-22T16:26:39.000Z","size":186,"stargazers_count":19,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-22T17:40:38.983Z","etag":null,"topics":["arch-linux","bash","centos","debian","fedora","installer","invidious","manjaro-linux","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmiland.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"tmiland","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://coindrop.to/tmiland"}},"created_at":"2022-04-28T16:19:05.000Z","updated_at":"2025-05-22T16:25:41.000Z","dependencies_parsed_at":"2023-12-23T15:48:31.733Z","dependency_job_id":"f51c5e4a-5c45-464e-bd9b-48863a898ca3","html_url":"https://github.com/tmiland/invidious-installer","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/tmiland/invidious-installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Finvidious-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Finvidious-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Finvidious-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Finvidious-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmiland","download_url":"https://codeload.github.com/tmiland/invidious-installer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Finvidious-installer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259368020,"owners_count":22846825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arch-linux","bash","centos","debian","fedora","installer","invidious","manjaro-linux","ubuntu"],"created_at":"2024-10-30T03:10:46.994Z","updated_at":"2025-06-12T00:06:07.760Z","avatar_url":"https://github.com/tmiland.png","language":"Shell","funding_links":["https://github.com/sponsors/tmiland","https://coindrop.to/tmiland"],"categories":[],"sub_categories":[],"readme":"# invidious-installer\nAutomatic install script for Invidious\n\n```\n                  ╔═══════════════════════════════════════════════════════════════════╗\n                  ║                      Invidious Installer.sh                       ║\n                  ║              Automatic install script for Invidious               ║\n                  ║                      Maintained by @tmiland                       ║\n                  ╚═══════════════════════════════════════════════════════════════════╝\n```\n[![GitHub release](https://img.shields.io/github/release/tmiland/invidious-installer.svg?style=for-the-badge)](https://github.com/tmiland/invidious-installer/releases)\n[![licence](https://img.shields.io/github/license/tmiland/invidious-installer.svg?style=for-the-badge)](https://github.com/tmiland/invidious-installer/blob/master/LICENSE)\n![Bash](https://img.shields.io/badge/Language-SH-4EAA25.svg?style=for-the-badge)\n\n## Script to install [Invidious](https://github.com/iv-org/invidious)\n\nThis script is just the install option in [Invidious-Updater](https://github.com/tmiland/Invidious-Updater)\n  - Version 2.0.0 is completely re-written and has been sourced\n\n## Installation\n\n[![invidious-installer Image](https://raw.githubusercontent.com/tmiland/invidious-installer/main/_images/invidious_installer.png)](https://github.com/tmiland/invidious-installer/blob/main/_images/invidious_installer.png)\n\n### Download the script:\n\nQuick install with default options for localhost:\n\nWith Curl:\n```bash\ncurl -sSL https://github.com/tmiland/invidious-installer/raw/main/invidious_installer.sh | bash || exit 0\n```\nWith Wget:\n```bash\nwget -qO - https://github.com/tmiland/invidious-installer/raw/main/invidious_installer.sh | bash || exit 0\n```\n\nWith custom options:\n```bash\ncurl -sSL https://github.com/tmiland/invidious-installer/raw/main/invidious_installer.sh\n```\nSet execute permission:\n```bash\nchmod +x invidious_installer.sh\n```\n\n### Install with default options to run on localhost:\n\n```bash\nDOMAIN= \\\nIP=localhost \\\nPORT=3000 \\\nPSQLDB=invidious \\\nHTTPS_ONLY=n \\\nEXTERNAL_PORT= \\\nADMINS= \\\nSWAP_OPTIONS=n \\\n./invidious_installer.sh\n```\n\n### Install with options to run on HTTPS site:\n\n```bash\nDOMAIN=domain.com \\\nIP=123.45.67.89 \\\nPORT=3000 \\\nPSQLDB=invidious \\\nHTTPS_ONLY=y \\\nEXTERNAL_PORT=443 \\\nADMINS=admin \\\nSWAP_OPTIONS=n \\\n./invidious_installer.sh\n```\n\n- For Captcha key, add `CAPTCHA_KEY=YOUR_CAPTCHA_KEY \\` to options.\n- PostgreSQL password will be auto-generated.\n\n```bash\nUsage:\n\nIf called without arguments, installs Invidious.\n\n--help       |-h            display this help and exit\n--verbose    |-v            increase verbosity\n--banners    |-b            disable banners\n--uninstall  |-u            uninstall\n--repo       |-r            select custom repo. E.G: user/invidious\n```\n\n- installation log in invidious_installer.log\n- [./src/slib.sh](https://github.com/tmiland/invidious-installer/blob/main/src/slib.sh) function script is sourced remotely if not found locally\n  - This script is a combination of functions for spinners, colors and logging\n    - Source: Spinner: [swelljoe/spinner](https://github.com/swelljoe/spinner)\n    - Source: Run ok: [swelljoe/run_ok](https://github.com/swelljoe/run_ok)\n    - Source: Slog: [swelljoe/slog](https://github.com/swelljoe/slog)\n    - Source: Slib: [virtualmin/slib](https://github.com/virtualmin/slib)\n\n***Note: you will be prompted to enter root password***\n\nIf root password is not set, type:\n\n```bash\nsudo passwd root\n```\n\n### To keep Invidious up-to-date: [Invidious-Updater](https://github.com/tmiland/Invidious-Updater)\n\n## Testing\n\nTested and working on:\n\n| Debian | Ubuntu | CentOS | Fedora | Arch | PureOS |\n| ------ | ------ | ------ | ------ | ------ | ------ |\n| [\u003cimg src=\"https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/debian.svg?sanitize=true\" height=\"128\" width=\"128\"\u003e](https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/debian.svg?sanitize=true) | [\u003cimg src=\"https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/ubuntu.svg?sanitize=true\" height=\"128\" width=\"128\"\u003e](https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/ubuntu.svg?sanitize=true) | [\u003cimg src=\"https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/cent-os.svg?sanitize=true\" height=\"128\" width=\"128\"\u003e](https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/cent-os.svg?sanitize=true) | [\u003cimg src=\"https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/fedora.svg?sanitize=true\" height=\"128\" width=\"128\"\u003e](https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/fedora.svg?sanitize=true) | [\u003cimg src=\"https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/arch.svg?sanitize=true\" height=\"128\" width=\"128\"\u003e](https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/arch.svg?sanitize=true) | [\u003cimg src=\"https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/pureos.svg?sanitize=true\" height=\"128\" width=\"128\"\u003e](https://raw.githubusercontent.com/tmiland/Invidious-Updater/master/img/os_icons/pureos.svg?sanitize=true)\n\n## Compatibility and Requirements\n\n* Debian 8 and later\n* Ubuntu 16.04 and later\n* PureOS (Not tested)\n* CentOS 8\n* Fedora 40\n* Arch Linux\n\n## Feature request and bug reports\n- [Bug report](https://github.com/tmiland/Invidious-Updater/issues/new?assignees=tmiland\u0026labels=bug\u0026template=bug_report.md\u0026title=Bug-report:)\n- [Feature request](https://github.com/tmiland/Invidious-Updater/issues/new?assignees=tmiland\u0026labels=enhancement\u0026template=feature_request.md\u0026title=Feature-request:)\n\n## Donations\n\u003ca href=\"https://coindrop.to/tmiland\" target=\"_blank\"\u003e\u003cimg src=\"https://coindrop.to/embed-button.png\" style=\"border-radius: 10px; height: 57px !important;width: 229px !important;\" alt=\"Coindrop.to me\"\u003e\u003c/img\u003e\u003c/a\u003e\n\n#### Disclaimer \n\n*** ***Use at own risk*** ***\n\n### License\n\n[![MIT License Image](https://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/MIT_logo.svg/220px-MIT_logo.svg.png)](https://github.com/tmiland/invidious-installer/blob/master/LICENSE)\n\n[MIT License](https://github.com/tmiland/invidious-installer/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmiland%2Finvidious-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmiland%2Finvidious-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmiland%2Finvidious-installer/lists"}