Skip to content

Commit 68b6fc8

Browse files
Merge pull request #247 from community-scripts/fix/script-card-click-issues
Fix: Autosync disable functionality and multiple instance issues
2 parents 74dd29b + 16947ce commit 68b6fc8

35 files changed

+2242
-1902
lines changed

.env.example

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,12 @@ AUTH_ENABLED=false
2727
AUTH_SETUP_COMPLETED=false
2828
JWT_SECRET=
2929
DATABASE_URL="file:/opt/ProxmoxVE-Local/data/settings.db"
30+
AUTO_SYNC_ENABLED=false
31+
SYNC_INTERVAL_TYPE=
32+
SYNC_INTERVAL_PREDEFINED=
33+
AUTO_DOWNLOAD_NEW=
34+
AUTO_UPDATE_EXISTING=
35+
NOTIFICATION_ENABLED=
36+
APPRISE_URLS=
37+
LAST_AUTO_SYNC=
38+
SYNC_INTERVAL_CRON=

scripts/json/bunkerweb.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"documentation": "https://docs.bunkerweb.io/latest/",
1313
"website": "https://www.bunkerweb.io/",
1414
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/bunkerweb.webp",
15-
"config_path": "/opt/bunkerweb/variables.env",
15+
"config_path": "/etc/bunkerweb/variables.env",
1616
"description": "BunkerWeb is a security-focused web server that enhances web application protection. It guards against common web vulnerabilities like SQL injection, XSS, and CSRF. It features simple setup and configuration using a YAML file, customizable security rules, and provides detailed logs for traffic monitoring and threat detection.",
1717
"install_methods": [
1818
{

scripts/json/execute.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"name": "PVE LXC Execute Command",
3+
"slug": "lxc-execute",
4+
"categories": [
5+
1
6+
],
7+
"date_created": "2025-09-18",
8+
"type": "pve",
9+
"updateable": false,
10+
"privileged": false,
11+
"interface_port": null,
12+
"documentation": null,
13+
"website": null,
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/proxmox.webp",
15+
"config_path": "",
16+
"description": "This script allows administrators to execute a custom command inside one or multiple LXC containers on a Proxmox VE node. Containers can be selectively excluded via an interactive checklist. If a container is stopped, the script will automatically start it, run the command, and then shut it down again. Only Debian and Ubuntu based containers are supported.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "tools/pve/execute.sh",
21+
"resources": {
22+
"cpu": null,
23+
"ram": null,
24+
"hdd": null,
25+
"os": null,
26+
"version": null
27+
}
28+
}
29+
],
30+
"default_credentials": {
31+
"username": null,
32+
"password": null
33+
},
34+
"notes": [
35+
{
36+
"text": "Execute within the Proxmox shell.",
37+
"type": "info"
38+
},
39+
{
40+
"text": "Non-Debian/Ubuntu containers will be skipped automatically.",
41+
"type": "info"
42+
},
43+
{
44+
"text": "Stopped containers will be started temporarily to run the command, then shut down again.",
45+
"type": "warning"
46+
}
47+
]
48+
}

scripts/json/glpi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"ram": 2048,
2424
"hdd": 10,
2525
"os": "debian",
26-
"version": "12"
26+
"version": "13"
2727
}
2828
}
2929
],

scripts/json/guardian.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"documentation": "https://github.com/HydroshieldMKII/Guardian/blob/main/README.md",
1313
"config_path": "/opt/guardian/.env",
1414
"website": "https://github.com/HydroshieldMKII/Guardian",
15-
"logo": null,
15+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/guardian-plex.webp",
1616
"description": "Guardian is a lightweight companion app for Plex that lets you monitor, approve or block devices in real time. It helps you enforce per-user or global policies, stop unwanted sessions automatically and grant temporary access - all through a simple web interface.",
1717
"install_methods": [
1818
{

scripts/json/jellyfin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"resources": {
2222
"cpu": 2,
2323
"ram": 2048,
24-
"hdd": 8,
24+
"hdd": 16,
2525
"os": "ubuntu",
2626
"version": "24.04"
2727
}

scripts/json/jotty.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"name": "jotty",
3+
"slug": "jotty",
4+
"categories": [
5+
12
6+
],
7+
"date_created": "2025-10-21",
8+
"type": "ct",
9+
"updateable": true,
10+
"privileged": false,
11+
"interface_port": 3000,
12+
"documentation": "https://github.com/fccview/jotty/blob/main/README.md",
13+
"website": "https://github.com/fccview/jotty",
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/jotty.webp",
15+
"config_path": "/opt/jotty/.env",
16+
"description": "A simple, self-hosted app for your checklists and notes. Tired of bloated, cloud-based to-do apps? jotty is a lightweight alternative for managing your personal checklists and notes. It's built with Next.js 14, is easy to deploy, and keeps all your data on your own server.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "ct/jotty.sh",
21+
"resources": {
22+
"cpu": 2,
23+
"ram": 3072,
24+
"hdd": 6,
25+
"os": "debian",
26+
"version": "13"
27+
}
28+
}
29+
],
30+
"default_credentials": {
31+
"username": null,
32+
"password": null
33+
},
34+
"notes": [
35+
{
36+
"text": "jotty was previously named rwMarkable",
37+
"type": "info"
38+
}
39+
]
40+
}

scripts/json/kavita.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"ram": 2048,
2424
"hdd": 8,
2525
"os": "debian",
26-
"version": "12"
26+
"version": "13"
2727
}
2828
}
2929
],

0 commit comments

Comments
 (0)