Skip to content

Commit 56a8b0d

Browse files
chore: add VERSION v0.4.6 (#207)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 162f497 commit 56a8b0d

File tree

407 files changed

+18269
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

407 files changed

+18269
-1
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.4.5
1+
0.4.6

json/2fauth.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"name": "2FAuth",
3+
"slug": "2fauth",
4+
"categories": [
5+
6
6+
],
7+
"date_created": "2024-12-20",
8+
"type": "ct",
9+
"updateable": true,
10+
"privileged": false,
11+
"interface_port": 80,
12+
"documentation": "https://docs.2fauth.app/",
13+
"website": "https://2fauth.app/",
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/2fauth.webp",
15+
"config_path": "cat /opt/2fauth/.env",
16+
"description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop. It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "ct/2fauth.sh",
21+
"resources": {
22+
"cpu": 1,
23+
"ram": 512,
24+
"hdd": 2,
25+
"os": "debian",
26+
"version": "13"
27+
}
28+
}
29+
],
30+
"default_credentials": {
31+
"username": null,
32+
"password": null
33+
},
34+
"notes": [
35+
{
36+
"text": "Database credentials: `cat ~/2FAuth.creds`",
37+
"type": "info"
38+
},
39+
{
40+
"text": "The very first account created is automatically set up as an administrator account.",
41+
"type": "info"
42+
}
43+
]
44+
}

json/actualbudget.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"name": "Actual Budget",
3+
"slug": "actualbudget",
4+
"categories": [
5+
23
6+
],
7+
"date_created": "2025-05-06",
8+
"type": "ct",
9+
"updateable": true,
10+
"privileged": false,
11+
"interface_port": 5006,
12+
"documentation": "https://github.com/community-scripts/ProxmoxVE/discussions/807",
13+
"website": "https://actualbudget.org/",
14+
"config_path": "/opt/actualbudget-data/config.json",
15+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/actual-budget.webp",
16+
"description": "Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "ct/actualbudget.sh",
21+
"resources": {
22+
"cpu": 2,
23+
"ram": 2048,
24+
"hdd": 4,
25+
"os": "debian",
26+
"version": "13"
27+
}
28+
}
29+
],
30+
"default_credentials": {
31+
"username": null,
32+
"password": null
33+
},
34+
"notes": []
35+
}

json/add-iptag.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"name": "PVE LXC Tag",
3+
"slug": "add-iptag",
4+
"categories": [
5+
1
6+
],
7+
"date_created": "2025-06-16",
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": "/opt/iptag/iptag.conf",
16+
"description": "This script automatically adds IP address as tags to LXC containers or VM's using a systemd service. The service also updates the tags if a LXC/VM IP address is changed.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "tools/pve/add-iptag.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": "Configuration: `nano /opt/iptag/iptag.conf`. iptag Service must be restarted after change. See here for full documentation: `https://github.com/community-scripts/ProxmoxVE/discussions/5790`",
41+
"type": "info"
42+
},
43+
{
44+
"text": "The Proxmox Node must contain ipcalc and net-tools. `apt-get install -y ipcalc net-tools`",
45+
"type": "warning"
46+
},
47+
{
48+
"text": "You can execute the ip tool manually with `iptag-run`",
49+
"type": "info"
50+
}
51+
]
52+
}

json/add-netbird-lxc.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"name": "NetBird",
3+
"slug": "add-netbird-lxc",
4+
"categories": [
5+
1
6+
],
7+
"date_created": "2024-05-19",
8+
"type": "addon",
9+
"updateable": true,
10+
"privileged": false,
11+
"interface_port": null,
12+
"documentation": "https://docs.netbird.io/",
13+
"website": "https://netbird.io/",
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/netbird.webp",
15+
"config_path": "",
16+
"description": "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "tools/addon/add-netbird-lxc.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": "After the script finishes, reboot the LXC then run `netbird up` in the LXC console",
37+
"type": "info"
38+
},
39+
{
40+
"text": "Execute within the Proxmox main shell",
41+
"type": "info"
42+
},
43+
{
44+
"text": "The script only works in Debian/Ubuntu, not in Alpine!",
45+
"type": "warning"
46+
}
47+
]
48+
}

json/add-tailscale-lxc.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"name": "Tailscale",
3+
"slug": "add-tailscale-lxc",
4+
"categories": [
5+
1
6+
],
7+
"date_created": "2024-05-02",
8+
"type": "addon",
9+
"updateable": true,
10+
"privileged": false,
11+
"interface_port": null,
12+
"documentation": "https://tailscale.com/kb/1017/install",
13+
"website": "https://tailscale.com/",
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/tailscale.webp",
15+
"config_path": "",
16+
"description": "Tailscale is a software-defined networking solution that enables secure communication between devices over the internet. It creates a virtual private network (VPN) that enables devices to communicate with each other as if they were on the same local network. Tailscale works even when the devices are separated by firewalls or subnets, and provides secure and encrypted communication between devices. With Tailscale, users can connect devices, servers, computers, and cloud instances to create a secure network, making it easier to manage and control access to resources. Tailscale is designed to be easy to set up and use, providing a streamlined solution for secure communication between devices over the internet.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "tools/addon/add-tailscale-lxc.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": "After the script finishes, reboot the LXC then run `tailscale up` in the LXC console",
37+
"type": "info"
38+
},
39+
{
40+
"text": "Execute within the Proxmox host shell",
41+
"type": "info"
42+
}
43+
]
44+
}

json/adguard.json

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"name": "AdGuard Home",
3+
"slug": "adguard",
4+
"categories": [
5+
5
6+
],
7+
"date_created": "2024-04-28",
8+
"type": "ct",
9+
"updateable": true,
10+
"privileged": false,
11+
"interface_port": 3000,
12+
"documentation": "https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started",
13+
"website": "https://adguard.com/en/adguard-home/overview.html",
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/adguard-home.webp",
15+
"config_path": "/opt/AdGuardHome/AdGuardHome.yaml",
16+
"description": "AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "ct/adguard.sh",
21+
"resources": {
22+
"cpu": 1,
23+
"ram": 512,
24+
"hdd": 2,
25+
"os": "debian",
26+
"version": "13"
27+
}
28+
},
29+
{
30+
"type": "alpine",
31+
"script": "ct/alpine-adguard.sh",
32+
"resources": {
33+
"cpu": 1,
34+
"ram": 256,
35+
"hdd": 1,
36+
"os": "alpine",
37+
"version": "3.22"
38+
}
39+
}
40+
],
41+
"default_credentials": {
42+
"username": null,
43+
"password": null
44+
},
45+
"notes": [
46+
{
47+
"text": "AdGuard Home can only be updated via the user interface.",
48+
"type": "info"
49+
}
50+
]
51+
}

json/adventurelog.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"name": "AdventureLog",
3+
"slug": "adventurelog",
4+
"categories": [
5+
24
6+
],
7+
"date_created": "2024-10-26",
8+
"type": "ct",
9+
"updateable": true,
10+
"privileged": false,
11+
"interface_port": 3000,
12+
"documentation": "https://adventurelog.app/docs/intro/adventurelog_overview.html",
13+
"website": "https://adventurelog.app/",
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/adventurelog.webp",
15+
"config_path": "/opt/adventurelog/backend/server/.env",
16+
"description": "Adventure Log is an app designed to track outdoor activities and personal achievements, allowing users to log their adventures with photos, notes, and location data. It focuses on enhancing outdoor experiences by preserving memories and sharing them with others.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "ct/adventurelog.sh",
21+
"resources": {
22+
"cpu": 2,
23+
"ram": 2048,
24+
"hdd": 7,
25+
"os": "debian",
26+
"version": "13"
27+
}
28+
}
29+
],
30+
"default_credentials": {
31+
"username": null,
32+
"password": null
33+
},
34+
"notes": [
35+
{
36+
"text": "AdventureLog uses an initial local IP, if you change your LXC-IP, you need to change the IP here: `/opt/adventurelog/backend/server/.env` and here: `/opt/adventurelog/frontend/.env`",
37+
"type": "warning"
38+
},
39+
{
40+
"text": "Use `cat ~/adventurelog.creds` to see login credentials.",
41+
"type": "info"
42+
}
43+
]
44+
}

json/agentdvr.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"name": "AgentDVR",
3+
"slug": "agentdvr",
4+
"categories": [
5+
15
6+
],
7+
"date_created": "2024-05-02",
8+
"type": "ct",
9+
"updateable": true,
10+
"privileged": true,
11+
"interface_port": 8090,
12+
"documentation": "https://www.ispyconnect.com/docs/agent/about",
13+
"website": "https://www.ispyconnect.com/",
14+
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/agent-dvr.webp",
15+
"config_path": "/opt/agentdvr/agent/Media/XML/config.json",
16+
"description": "AgentDVR a new video surveillance solution for the Internet Of Things.",
17+
"install_methods": [
18+
{
19+
"type": "default",
20+
"script": "ct/agentdvr.sh",
21+
"resources": {
22+
"cpu": 2,
23+
"ram": 2048,
24+
"hdd": 8,
25+
"os": "ubuntu",
26+
"version": "24.04"
27+
}
28+
}
29+
],
30+
"default_credentials": {
31+
"username": null,
32+
"password": null
33+
},
34+
"notes": []
35+
}

0 commit comments

Comments
 (0)