Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 48fd8579c5 | |||
| 62bf372e1d | |||
| 3a4654141f | |||
| 967dcfcb37 | |||
| d7faf186f8 | |||
| f819aa68d5 | |||
| 975ad20d5a | |||
| a94106ae61 | |||
| 777e830aec | |||
| bbf2dc903a |
+258
-109
@@ -410,6 +410,45 @@
|
||||
"config_path": "/opt/agentdvr/agent/Media/XML/config.json",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Apache Airflow",
|
||||
"slug": "airflow",
|
||||
"desc": "Apache Airflow is an open-source platform for developing, scheduling, and monitoring batch-oriented workflows. It uses Python to author DAGs (Directed Acyclic Graphs) that represent workflows, and provides a rich web UI for managing and observing pipelines.",
|
||||
"script": "ct/airflow.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/airflow.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/airflow.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00019"
|
||||
],
|
||||
"category_names": [
|
||||
"Automation & Scheduling"
|
||||
],
|
||||
"notes": [
|
||||
"The initial admin password is randomly generated and stored in /opt/airflow/.env (AIRFLOW_ADMIN_PASSWORD).",
|
||||
"Place your DAG files in /opt/airflow/dags/. The scheduler will pick them up automatically.",
|
||||
"This installs Airflow with LocalExecutor. For distributed task execution, configure CeleryExecutor manually."
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 8080,
|
||||
"website": "https://airflow.apache.org/",
|
||||
"documentation": "https://airflow.apache.org/docs/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/apache.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"default_credentials": {
|
||||
"username": "admin",
|
||||
"password": ""
|
||||
},
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "AliasVault",
|
||||
"slug": "aliasvault",
|
||||
@@ -2947,6 +2986,43 @@
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Colanode",
|
||||
"slug": "colanode",
|
||||
"desc": "Open-source, local-first collaboration workspace — a self-hosted Slack and Notion alternative with real-time chat, rich text pages, customizable databases, and file management.",
|
||||
"script": "ct/colanode.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/colanode.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/colanode.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00012"
|
||||
],
|
||||
"category_names": [
|
||||
"Documents & Notes"
|
||||
],
|
||||
"notes": [
|
||||
"Access the web interface at https://YOUR_IP:4000. When adding a server in the desktop or mobile app, enter https://YOUR_IP:4000 as the server URL.",
|
||||
"No default credentials — open the web UI and register a new account on first access."
|
||||
],
|
||||
"warnings": [
|
||||
"Before using the app: download and import the self-signed certificate into your browser. Navigate to https://YOUR_IP:4000/colanode.crt and install it as a trusted CA. This is required for Service Worker and OPFS storage to work.",
|
||||
"Requires at least 4 GB RAM for the build process."
|
||||
],
|
||||
"port": 4000,
|
||||
"website": "https://colanode.com/",
|
||||
"documentation": "https://github.com/colanode/colanode/blob/main/hosting/docker",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/colanode.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "ComfyUI",
|
||||
"slug": "comfyui",
|
||||
@@ -3712,6 +3788,39 @@
|
||||
"config_path": "/etc/ddclient.conf",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "DDNS-Updater",
|
||||
"slug": "ddns-updater",
|
||||
"desc": "Lightweight universal DDNS updater with web UI, supporting 60+ DNS providers including Cloudflare, Namecheap, GoDaddy, DuckDNS and more.",
|
||||
"script": "ct/ddns-updater.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ddns-updater.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ddns-updater.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00004"
|
||||
],
|
||||
"category_names": [
|
||||
"Network & Firewall"
|
||||
],
|
||||
"notes": [],
|
||||
"warnings": [
|
||||
"Edit /opt/ddns-updater/data/config.json with your DNS provider settings before use."
|
||||
],
|
||||
"port": 8000,
|
||||
"website": "https://github.com/qdm12/ddns-updater",
|
||||
"documentation": "https://github.com/qdm12/ddns-updater/wiki",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ddns-updater.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Debian",
|
||||
"slug": "debian",
|
||||
@@ -4828,7 +4937,7 @@
|
||||
"notes": [
|
||||
"Admin password is stored in `/opt/frappe-bench/.env`.",
|
||||
"The default site name is `site1.local`. Configure your domain in Frappe settings.",
|
||||
"Run `bench update` from `/opt/frappe-bench` to update ERPNext manually."
|
||||
"Run `bench update` from `/opt/frappe-bench` as frappe User (su - frappe)to update ERPNext manually."
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 80,
|
||||
@@ -5016,6 +5125,41 @@
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "ExcaliDash",
|
||||
"slug": "excalidash",
|
||||
"desc": "Self-hosted dashboard and organizer for Excalidraw with persistent storage, real-time collaboration, version history, multi-user authentication, and scoped sharing.",
|
||||
"script": "ct/excalidash.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/excalidash.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/excalidash.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00012"
|
||||
],
|
||||
"category_names": [
|
||||
"Documents & Notes"
|
||||
],
|
||||
"notes": [
|
||||
"Create your admin account on first visit at the web UI."
|
||||
],
|
||||
"warnings": [
|
||||
"ExcaliDash is in BETA. Back up your data regularly."
|
||||
],
|
||||
"port": 6767,
|
||||
"website": "https://github.com/ZimengXiong/ExcaliDash",
|
||||
"documentation": "https://github.com/ZimengXiong/ExcaliDash/blob/main/README.md",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/excalidraw.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Excalidraw",
|
||||
"slug": "excalidraw",
|
||||
@@ -5078,6 +5222,37 @@
|
||||
"config_path": "",
|
||||
"os": ""
|
||||
},
|
||||
{
|
||||
"name": "ezBookkeeping",
|
||||
"slug": "ezbookkeeping",
|
||||
"desc": "ezBookkeeping is a lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features. It helps you record daily transactions, import data from various sources, and quickly search and filter your bills. You can analyze historical data using built-in charts or perform custom queries with your own chart dimensions to better understand spending patterns and financial trends.",
|
||||
"script": "ct/ezbookkeeping.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ezbookkeeping.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/ezbookkeeping.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00023"
|
||||
],
|
||||
"category_names": [
|
||||
"Finance & Budgeting"
|
||||
],
|
||||
"notes": [],
|
||||
"warnings": [],
|
||||
"port": 443,
|
||||
"website": "https://ezbookkeeping.mayswind.net",
|
||||
"documentation": "https://ezbookkeeping.mayswind.net/installation/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ezbookkeeping.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "FHEM",
|
||||
"slug": "fhem",
|
||||
@@ -6951,7 +7126,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -7958,9 +8133,7 @@
|
||||
"No web UI; run `iSponsorBlockTV setup` inside the container to configure.",
|
||||
"SSDP auto-discovery requires multicast on your bridge; manual pairing works without it."
|
||||
],
|
||||
"warnings": [
|
||||
"if your CPU does not support AVX instructions - install is not possible (required by iSponsorBlockTV/PyApp)"
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 0,
|
||||
"website": "https://github.com/dmunozv04/iSponsorBlockTV",
|
||||
"documentation": "https://github.com/dmunozv04/iSponsorBlockTV/wiki",
|
||||
@@ -8919,7 +9092,7 @@
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 3000,
|
||||
"website": "https://kutt.it",
|
||||
"website": "https://kutt.to",
|
||||
"documentation": "https://github.com/thedevs-network/kutt/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kutt.webp",
|
||||
"updateable": true,
|
||||
@@ -10847,6 +11020,42 @@
|
||||
"config_path": "/etc/mosquitto/conf.d/default.conf",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "MusicSeerr",
|
||||
"slug": "musicseerr",
|
||||
"desc": "MusicSeerr is a self-hosted music request and discovery app for Lidarr. Search MusicBrainz, request albums, stream from Jellyfin, Navidrome, Plex, or local files, and scrobble to ListenBrainz and Last.fm.",
|
||||
"script": "ct/musicseerr.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/musicseerr.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/musicseerr.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00014"
|
||||
],
|
||||
"category_names": [
|
||||
"*Arr Suite"
|
||||
],
|
||||
"notes": [
|
||||
"Requires a running Lidarr instance. Configure Lidarr and other integrations in the web UI after installation.",
|
||||
"For local file playback, mount your music library into the container and set the path in Settings > Local Files."
|
||||
],
|
||||
"warnings": [
|
||||
"Initial install includes a frontend build and may take several minutes."
|
||||
],
|
||||
"port": 8688,
|
||||
"website": "https://github.com/HabiRabbu/Musicseerr",
|
||||
"documentation": "https://musicseerr.com/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/musicseerr.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "MyIP",
|
||||
"slug": "myip",
|
||||
@@ -16328,7 +16537,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -16501,6 +16710,45 @@
|
||||
"config_path": "/etc/smokeping/config.d/Targets",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "SnapOtter",
|
||||
"slug": "snapotter",
|
||||
"desc": "SnapOtter is a self-hosted, privacy-first image processing toolbox with 50+ tools including background removal, upscaling, format conversion, OCR, face enhancement, and more — all running locally in your browser and on your server.",
|
||||
"script": "ct/snapotter.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/snapotter.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/snapotter.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00013"
|
||||
],
|
||||
"category_names": [
|
||||
"Media & Streaming"
|
||||
],
|
||||
"notes": [
|
||||
"AI features (background removal, upscaling, OCR, etc.) are installed on-demand via the settings page and require additional disk space and RAM."
|
||||
],
|
||||
"warnings": [
|
||||
"Change the default password after first login!"
|
||||
],
|
||||
"port": 1349,
|
||||
"website": "https://snapotter.com/",
|
||||
"documentation": "https://docs.snapotter.com/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/snapotter.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"default_credentials": {
|
||||
"username": "admin",
|
||||
"password": "admin"
|
||||
},
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "SnipeIT",
|
||||
"slug": "snipeit",
|
||||
@@ -17206,7 +17454,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -17422,39 +17670,6 @@
|
||||
},
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Suwayomi-Server",
|
||||
"slug": "suwayomi-server",
|
||||
"desc": "A free and open source manga reader server that runs extensions built for Mihon (Tachiyomi).",
|
||||
"script": "ct/suwayomi-server.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/suwayomi-server.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/suwayomi-server.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00013"
|
||||
],
|
||||
"category_names": [
|
||||
"Media & Streaming"
|
||||
],
|
||||
"notes": [
|
||||
"This application can be conflicting with Kaspersky products. You maybe need to disable Kaspersky in order to use this application."
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 4567,
|
||||
"website": "https://github.com/Suwayomi/Suwayomi-Server",
|
||||
"documentation": "https://github.com/Suwayomi/Suwayomi-Server/wiki",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/suwayomi.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"pve"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Swizzin",
|
||||
"slug": "swizzin",
|
||||
@@ -18020,10 +18235,10 @@
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00007"
|
||||
"scriptcat00016"
|
||||
],
|
||||
"category_names": [
|
||||
"Backup & Recovery"
|
||||
"IoT & Smart Home"
|
||||
],
|
||||
"notes": [
|
||||
"Please allow up to 90 seconds for the Web UI to start",
|
||||
@@ -18860,39 +19075,6 @@
|
||||
"config_path": "/etc/twingate/connector.conf",
|
||||
"os": "ubuntu"
|
||||
},
|
||||
{
|
||||
"name": "TypeSense",
|
||||
"slug": "typesense",
|
||||
"desc": "Typesense is an open-source, fast, and lightweight search engine optimized for delivering instant, relevant, and typo-tolerant search results. Designed for ease of use and high performance, it offers features like real-time indexing, fuzzy matching, customizable relevance ranking, and a simple API for integration. Typesense is particularly well-suited for applications requiring instant search capabilities, such as e-commerce, documentation, or any content-rich websites. It is often compared to tools like Elasticsearch but is more developer-friendly and less resource-intensive.",
|
||||
"script": "ct/typesense.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/typesense.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/typesense.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00020"
|
||||
],
|
||||
"category_names": [
|
||||
"AI / Coding & Dev-Tools"
|
||||
],
|
||||
"notes": [
|
||||
"This script requires some extra steps after the installation, Please checkout the 'documentation' Button"
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 0,
|
||||
"website": "https://typesense.org/",
|
||||
"documentation": "https://typesense.org/docs/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/typesense.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"pve"
|
||||
],
|
||||
"config_path": "/etc/typesense/typesense-server.ini",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Ubuntu",
|
||||
"slug": "ubuntu",
|
||||
@@ -19636,39 +19818,6 @@
|
||||
"config_path": "/opt/vaultwarden/.env",
|
||||
"os": "alpine"
|
||||
},
|
||||
{
|
||||
"name": "Verdaccio",
|
||||
"slug": "verdaccio",
|
||||
"desc": "Verdaccio is a lightweight private npm proxy registry built with Node.js. It allows you to host your own npm registry with minimal configuration, providing a private npm repository for your projects. Verdaccio supports npm, yarn, and pnpm, and can cache packages from the public npm registry, allowing for faster installs and protection against npm registry outages. It includes a web interface for browsing packages, authentication and authorization features, and can be easily integrated into your development workflow.",
|
||||
"script": "ct/verdaccio.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/verdaccio.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/verdaccio.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00020"
|
||||
],
|
||||
"category_names": [
|
||||
"AI / Coding & Dev-Tools"
|
||||
],
|
||||
"notes": [
|
||||
"To create the first user, run: npm adduser --registry http://<container-ip>:4873"
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 4873,
|
||||
"website": "https://verdaccio.org/",
|
||||
"documentation": "https://verdaccio.org/docs/what-is-verdaccio",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/verdaccio.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"pve"
|
||||
],
|
||||
"config_path": "/opt/verdaccio/config/config.yaml",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "VersityGW",
|
||||
"slug": "versitygw",
|
||||
|
||||
Reference in New Issue
Block a user