mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-04 20:02:07 +00:00
Compare commits
47
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
43a655a57a | ||
|
|
93900b872e | ||
|
|
ac4be7031f | ||
|
|
102ac40226 | ||
|
|
7f90154410 | ||
|
|
013def197a | ||
|
|
baaff2725b | ||
|
|
8e7588f372 | ||
|
|
8507097a9a | ||
|
|
ed5f0e8393 | ||
|
|
49efa18f97 | ||
|
|
a4537be773 | ||
|
|
8f62859971 | ||
|
|
fb1517807c | ||
|
|
685b37bc43 | ||
|
|
5867d467f3 | ||
|
|
dd2a9f611d | ||
|
|
30e6e64d4f | ||
|
|
f9373f8777 | ||
|
|
cad825ae7e | ||
|
|
5b4366fa82 | ||
|
|
1df63be887 | ||
|
|
b599d1cf26 | ||
|
|
1919e62646 | ||
|
|
38d445a379 | ||
|
|
150494bce1 | ||
|
|
2424545532 | ||
|
|
e9c5a12702 | ||
|
|
3dcf6cd661 | ||
|
|
d91599d354 | ||
|
|
97bf9e24e5 | ||
|
|
9a1642b53c | ||
|
|
c90e365d1f | ||
|
|
9ae3a54e8b | ||
|
|
cc66939095 | ||
|
|
56da2ac880 | ||
|
|
2630e4f016 | ||
|
|
966e9799f2 | ||
|
|
ae3b93a3c1 | ||
|
|
459ea9c6db | ||
|
|
636983b697 | ||
|
|
986301d152 | ||
|
|
5b41cbfbe8 | ||
|
|
17a72753bb | ||
|
|
333d03a51e | ||
|
|
f59323455b | ||
|
|
ac30502b67 |
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"version": 1,
|
||||
"repository": "MacRimi/ProxMenux",
|
||||
"updatedAt": "2026-09-02T08:48:44.825Z",
|
||||
"updatedAt": "2026-09-14T09:55:40.963Z",
|
||||
"backfilledAt": "2026-07-22T18:09:20.834Z",
|
||||
"totals": {
|
||||
"downloads": 0,
|
||||
"clones": 22221
|
||||
"clones": 31307
|
||||
},
|
||||
"assets": {},
|
||||
"traffic": {
|
||||
@@ -133,6 +133,54 @@
|
||||
"2026-09-01": {
|
||||
"count": 552,
|
||||
"uniques": 396
|
||||
},
|
||||
"2026-09-02": {
|
||||
"count": 1065,
|
||||
"uniques": 726
|
||||
},
|
||||
"2026-09-03": {
|
||||
"count": 1489,
|
||||
"uniques": 770
|
||||
},
|
||||
"2026-09-04": {
|
||||
"count": 938,
|
||||
"uniques": 642
|
||||
},
|
||||
"2026-09-05": {
|
||||
"count": 722,
|
||||
"uniques": 513
|
||||
},
|
||||
"2026-09-06": {
|
||||
"count": 884,
|
||||
"uniques": 445
|
||||
},
|
||||
"2026-09-07": {
|
||||
"count": 655,
|
||||
"uniques": 485
|
||||
},
|
||||
"2026-09-08": {
|
||||
"count": 597,
|
||||
"uniques": 440
|
||||
},
|
||||
"2026-09-09": {
|
||||
"count": 615,
|
||||
"uniques": 431
|
||||
},
|
||||
"2026-09-10": {
|
||||
"count": 542,
|
||||
"uniques": 383
|
||||
},
|
||||
"2026-09-11": {
|
||||
"count": 646,
|
||||
"uniques": 342
|
||||
},
|
||||
"2026-09-12": {
|
||||
"count": 451,
|
||||
"uniques": 336
|
||||
},
|
||||
"2026-09-13": {
|
||||
"count": 482,
|
||||
"uniques": 362
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -3369,7 +3417,91 @@
|
||||
"stars": 2926,
|
||||
"forks": 152,
|
||||
"downloads": 0,
|
||||
"clones": 22221
|
||||
"clones": 23286
|
||||
},
|
||||
{
|
||||
"date": "2026-09-03",
|
||||
"stars": 2927,
|
||||
"forks": 152,
|
||||
"downloads": 0,
|
||||
"clones": 24775
|
||||
},
|
||||
{
|
||||
"date": "2026-09-04",
|
||||
"stars": 2930,
|
||||
"forks": 152,
|
||||
"downloads": 0,
|
||||
"clones": 25713
|
||||
},
|
||||
{
|
||||
"date": "2026-09-05",
|
||||
"stars": 2944,
|
||||
"forks": 152,
|
||||
"downloads": 0,
|
||||
"clones": 26435
|
||||
},
|
||||
{
|
||||
"date": "2026-09-06",
|
||||
"stars": 2954,
|
||||
"forks": 152,
|
||||
"downloads": 0,
|
||||
"clones": 27319
|
||||
},
|
||||
{
|
||||
"date": "2026-09-07",
|
||||
"stars": 2959,
|
||||
"forks": 152,
|
||||
"downloads": 0,
|
||||
"clones": 27974
|
||||
},
|
||||
{
|
||||
"date": "2026-09-08",
|
||||
"stars": 2959,
|
||||
"forks": 153,
|
||||
"downloads": 0,
|
||||
"clones": 28571
|
||||
},
|
||||
{
|
||||
"date": "2026-09-09",
|
||||
"stars": 2960,
|
||||
"forks": 153,
|
||||
"downloads": 0,
|
||||
"clones": 29186
|
||||
},
|
||||
{
|
||||
"date": "2026-09-10",
|
||||
"stars": 2961,
|
||||
"forks": 154,
|
||||
"downloads": 0,
|
||||
"clones": 29728
|
||||
},
|
||||
{
|
||||
"date": "2026-09-11",
|
||||
"stars": 2965,
|
||||
"forks": 154,
|
||||
"downloads": 0,
|
||||
"clones": 30374
|
||||
},
|
||||
{
|
||||
"date": "2026-09-12",
|
||||
"stars": 2967,
|
||||
"forks": 154,
|
||||
"downloads": 0,
|
||||
"clones": 30825
|
||||
},
|
||||
{
|
||||
"date": "2026-09-13",
|
||||
"stars": 2971,
|
||||
"forks": 154,
|
||||
"downloads": 0,
|
||||
"clones": 31307
|
||||
},
|
||||
{
|
||||
"date": "2026-09-14",
|
||||
"stars": 2972,
|
||||
"forks": 154,
|
||||
"downloads": 0,
|
||||
"clones": 31307
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Executable
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
||||
fc092901ab67df01316a389e92502c26248fe61a68b705d9eacfd717a40c2391 ProxMenux-1.2.6.AppImage
|
||||
+27
-27
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 32 KiB |
@@ -484,7 +484,7 @@
|
||||
"default_ports": [
|
||||
8083
|
||||
],
|
||||
"file_path": "/root/.calibre-web",
|
||||
"file_path": "/root/.calibreweb",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
@@ -506,6 +506,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://docs.certimate.me/en-US/"
|
||||
},
|
||||
"chatwoot": {
|
||||
"default_ports": [
|
||||
3000
|
||||
],
|
||||
"file_path": "/root/.chatwoot",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/chatwoot.webp",
|
||||
"repo": "chatwoot/chatwoot",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://www.chatwoot.com/"
|
||||
},
|
||||
"checkmate": {
|
||||
"default_ports": [
|
||||
5173
|
||||
@@ -519,6 +532,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/bluewave-labs/Checkmate"
|
||||
},
|
||||
"chevereto": {
|
||||
"default_ports": [
|
||||
80
|
||||
],
|
||||
"file_path": "/root/.chevereto",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/chevereto.webp",
|
||||
"repo": "chevereto/chevereto",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://chevereto.com/"
|
||||
},
|
||||
"cliproxyapi": {
|
||||
"default_ports": [
|
||||
8317
|
||||
@@ -751,6 +777,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/qdm12/ddns-updater"
|
||||
},
|
||||
"decypharr": {
|
||||
"default_ports": [
|
||||
8282
|
||||
],
|
||||
"file_path": "/root/.decypharr",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/decypharr.webp",
|
||||
"repo": "sirrobot01/decypharr",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/sirrobot01/decypharr"
|
||||
},
|
||||
"degoog": {
|
||||
"default_ports": [
|
||||
4444
|
||||
@@ -1289,7 +1328,7 @@
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gitea-mirror.webp",
|
||||
"repo": "RayLabsHQ/gitea-mirror",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/RayLabsHQ/gitea-mirror/"
|
||||
"website": "https://gitea-mirror.raylabs.io"
|
||||
},
|
||||
"github-runner": {
|
||||
"file_path": "/root/.actions-runner",
|
||||
@@ -1391,6 +1430,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/Forceu/Gokapi"
|
||||
},
|
||||
"gotenberg": {
|
||||
"default_ports": [
|
||||
3000
|
||||
],
|
||||
"file_path": "/root/.gotenberg",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://gotenberg.dev/img/logo.png",
|
||||
"repo": "gotenberg/gotenberg",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://gotenberg.dev/"
|
||||
},
|
||||
"gotify": {
|
||||
"default_ports": [
|
||||
80
|
||||
@@ -1492,6 +1544,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/HydroshieldMKII/Guardian"
|
||||
},
|
||||
"hammer": {
|
||||
"default_ports": [
|
||||
8080
|
||||
],
|
||||
"file_path": "/root/.hammer",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hammer-editor.webp",
|
||||
"repo": "Darkrock-Studios/hammer-editor",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://hammer.ink/"
|
||||
},
|
||||
"headscale": {
|
||||
"file_path": "/root/.headscale",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
@@ -1914,6 +1979,32 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/fccview/jotty"
|
||||
},
|
||||
"journiv": {
|
||||
"default_ports": [
|
||||
8000
|
||||
],
|
||||
"file_path": "/root/.journiv",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/journiv.webp",
|
||||
"repo": "journiv/journiv-app",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://journiv.com/"
|
||||
},
|
||||
"kaneo": {
|
||||
"default_ports": [
|
||||
5173
|
||||
],
|
||||
"file_path": "/root/.kaneo",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kaneo.webp",
|
||||
"repo": "usekaneo/kaneo",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://kaneo.app/"
|
||||
},
|
||||
"kapowarr": {
|
||||
"default_ports": [
|
||||
5656
|
||||
@@ -2128,6 +2219,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://leantime.io"
|
||||
},
|
||||
"lemonade-server": {
|
||||
"default_ports": [
|
||||
13305
|
||||
],
|
||||
"file_path": "/root/.lemonade-server",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lemonade-ai.webp",
|
||||
"repo": "lemonade-sdk/lemonade",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://lemonade-server.ai/"
|
||||
},
|
||||
"librenms": {
|
||||
"default_ports": [
|
||||
80
|
||||
@@ -2180,6 +2284,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://lidarr.audio/"
|
||||
},
|
||||
"lingarr": {
|
||||
"default_ports": [
|
||||
9876
|
||||
],
|
||||
"file_path": "/root/.lingarr",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lingarr.webp",
|
||||
"repo": "lingarr-translate/lingarr",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/lingarr-translate/lingarr"
|
||||
},
|
||||
"linkding": {
|
||||
"default_ports": [
|
||||
9090
|
||||
@@ -2257,6 +2374,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/mudler/LocalAGI"
|
||||
},
|
||||
"logseq": {
|
||||
"default_ports": [
|
||||
80
|
||||
],
|
||||
"file_path": "/root/.logseq",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/logseq.webp",
|
||||
"repo": "logseq/logseq",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://logseq.com/"
|
||||
},
|
||||
"loki": {
|
||||
"default_ports": [
|
||||
3100
|
||||
@@ -2412,6 +2542,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://matomo.org/"
|
||||
},
|
||||
"matter-hub": {
|
||||
"default_ports": [
|
||||
8482
|
||||
],
|
||||
"file_path": "/root/.matter-hub",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/home-assistant.webp",
|
||||
"repo": "RiDDiX/home-assistant-matter-hub",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/RiDDiX/home-assistant-matter-hub"
|
||||
},
|
||||
"matter-server": {
|
||||
"default_ports": [
|
||||
5580
|
||||
@@ -2952,6 +3095,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://onedev.io/"
|
||||
},
|
||||
"onetimesecret": {
|
||||
"default_ports": [
|
||||
80
|
||||
],
|
||||
"file_path": "/root/.onetimesecret",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://onetimesecret.com/favicon.svg",
|
||||
"repo": "onetimesecret/onetimesecret",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://onetimesecret.com/"
|
||||
},
|
||||
"onlyoffice": {
|
||||
"default_ports": [
|
||||
80
|
||||
@@ -3264,6 +3420,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://paymenter.org/"
|
||||
},
|
||||
"peertube": {
|
||||
"default_ports": [
|
||||
9000
|
||||
],
|
||||
"file_path": "/root/.peertube",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/peertube.webp",
|
||||
"repo": "Chocobozzz/PeerTube",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://joinpeertube.org/"
|
||||
},
|
||||
"pegaprox": {
|
||||
"default_ports": [
|
||||
5000
|
||||
@@ -3422,6 +3591,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://podman.io/"
|
||||
},
|
||||
"portabase": {
|
||||
"default_ports": [
|
||||
3000
|
||||
],
|
||||
"file_path": "/root/.portabase",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/portabase.webp",
|
||||
"repo": "Portabase/portabase",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://portabase.io"
|
||||
},
|
||||
"portainer": {
|
||||
"binary_args": [
|
||||
"--version"
|
||||
@@ -3747,6 +3929,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://rxresu.me/"
|
||||
},
|
||||
"readmeabook": {
|
||||
"default_ports": [
|
||||
3030
|
||||
],
|
||||
"file_path": "/root/.readmeabook",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/readmeabook.webp",
|
||||
"repo": "kikootwo/ReadMeABook",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/kikootwo/ReadMeABook"
|
||||
},
|
||||
"recyclarr": {
|
||||
"file_path": "/root/.recyclarr",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
@@ -3857,6 +4052,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://sabnzbd.org/"
|
||||
},
|
||||
"safebucket": {
|
||||
"default_ports": [
|
||||
8080
|
||||
],
|
||||
"file_path": "/root/.safebucket",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/safebucket.webp",
|
||||
"repo": "safebucket/safebucket",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/safebucket/safebucket"
|
||||
},
|
||||
"salt": {
|
||||
"file_path": "/root/.salt",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
@@ -4275,6 +4483,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://stalw.art/"
|
||||
},
|
||||
"stash": {
|
||||
"default_ports": [
|
||||
9999
|
||||
],
|
||||
"file_path": "/root/.stash",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/stash.webp",
|
||||
"repo": "stashapp/stash",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://stashapp.cc/"
|
||||
},
|
||||
"step-ca": {
|
||||
"default_ports": [
|
||||
443
|
||||
@@ -5048,6 +5269,19 @@
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://webtrees.net/"
|
||||
},
|
||||
"whisparr-eros": {
|
||||
"default_ports": [
|
||||
6969
|
||||
],
|
||||
"file_path": "/root/.whisparr-eros",
|
||||
"file_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"github_source": "releases",
|
||||
"installed_via": "file",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/whisparr.webp",
|
||||
"repo": "Whisparr/Whisparr-Eros",
|
||||
"tag_regex": "(?i)(?:v|release[-_/]?)?(\\d+(?:\\.\\d+){1,3}(?:[-+._][0-9A-Za-z.-]+)?)",
|
||||
"website": "https://github.com/Whisparr/Whisparr-Eros"
|
||||
},
|
||||
"whodb": {
|
||||
"default_ports": [
|
||||
8080
|
||||
|
||||
+162
-116
@@ -15,7 +15,7 @@
|
||||
"Authentication & Security"
|
||||
],
|
||||
"notes": [
|
||||
"Database credentials: `cat ~/2FAuth.creds`",
|
||||
"Database credentials: `cat ~/2fauth.creds`",
|
||||
"The very first account created is automatically set up as an administrator account.",
|
||||
"Users should register with http://<LXC_IP>/register"
|
||||
],
|
||||
@@ -532,6 +532,7 @@
|
||||
"Gaming & Leisure"
|
||||
],
|
||||
"notes": [
|
||||
"The script asks which Debian release AllStarLink runs on (13 Trixie or 12 Bookworm) and pulls the matching asl-apt-repos package. Upstream ships asl3 3.18.2 for both.",
|
||||
"Cloud-Init is enabled by default. Configure your SSH key and credentials in the Proxmox Cloud-Init tab before starting the VM.",
|
||||
"If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`"
|
||||
],
|
||||
@@ -539,7 +540,7 @@
|
||||
"port": 0,
|
||||
"website": "https://allstarlink.org/",
|
||||
"documentation": "https://allstarlink.github.io/",
|
||||
"logo": "",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/allstar-link.webp",
|
||||
"updateable": false,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
@@ -551,12 +552,12 @@
|
||||
"os": ""
|
||||
},
|
||||
{
|
||||
"name": "AlmaLinux 10",
|
||||
"slug": "almalinux-10-vm",
|
||||
"desc": "AlmaLinux 10 (Heliotrope Lion) is a community-driven, RHEL-compatible enterprise Linux distribution. It provides a stable, production-ready platform with long-term support, making it ideal for servers, workloads, and cloud deployments.",
|
||||
"script": "vm/almalinux-10-vm.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/almalinux-10-vm.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/almalinux-10-vm.sh",
|
||||
"name": "AlmaLinux",
|
||||
"slug": "almalinux-vm",
|
||||
"desc": "AlmaLinux as a cloud image, with a choice of release at start: 10, 9 or 8. A community-owned RHEL-compatible distribution.",
|
||||
"script": "vm/almalinux-vm.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/almalinux-vm.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/almalinux-vm.sh",
|
||||
"type": "vm",
|
||||
"type_id": "lte524abgx960bd",
|
||||
"categories": [
|
||||
@@ -566,6 +567,7 @@
|
||||
"Operating Systems & Appliances"
|
||||
],
|
||||
"notes": [
|
||||
"The script asks which AlmaLinux release to install (10, 9 or 8). AlmaLinux 10 requires an x86-64-v3 capable host CPU; 9 and 8 run on older hardware.",
|
||||
"Cloud-Init is enabled by default. Configure your SSH key and credentials in the Proxmox Cloud-Init tab before starting the VM.",
|
||||
"If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`"
|
||||
],
|
||||
@@ -2495,7 +2497,7 @@
|
||||
{
|
||||
"name": "Borg-UI",
|
||||
"slug": "borg-ui",
|
||||
"desc": "Borg-UI is a web frontend for BorgBackup. It replaces the borg command line for everyday work: creating and browsing repositories, scheduling backups, inspecting archives and restoring files, all from the browser. BorgBackup itself is installed alongside it.",
|
||||
"desc": "Borg-UI is a web frontend for BorgBackup. It replaces the borg command line for everyday work: creating and browsing repositories, scheduling backups, inspecting archives and restoring files, all from the browser. Borg 1 and Borg 2 are installed alongside it, at the versions the upstream release pins.",
|
||||
"script": "ct/borg-ui.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/borg-ui.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/borg-ui.sh",
|
||||
@@ -2508,17 +2510,18 @@
|
||||
"Backup & Recovery"
|
||||
],
|
||||
"notes": [
|
||||
"Create your account through the web UI at http://<IP>:8081 on first visit.",
|
||||
"Borg 1 and Borg 2 are both installed, as 'borg' and 'borg2'. Their versions are not chosen by this script: they are read from docker/runtime-base.env in the upstream repository, which is Borg-UI's declared single source of truth, so an update follows whatever the release pins. rclone is installed from the same file for rclone:// repositories and cloud mirroring.",
|
||||
"ENABLE_STARTUP_LICENSE_SYNC is set to false in /opt/borg-ui/.env so the container does not contact the upstream licence service on every start. Set it to true if you use a paid licence.",
|
||||
"Application data lives in /opt/borg-ui_data. The Borg repositories themselves are wherever you point them - those are the ones that actually matter for backups."
|
||||
],
|
||||
"warnings": [
|
||||
"Log in with admin / admin123 and change the password immediately - the UI prompts for it on first login.",
|
||||
"This container backs up what it can see. Mount the directories you want to protect into the LXC, and for remote repositories deploy an SSH key from the UI to the target host."
|
||||
],
|
||||
"port": 8081,
|
||||
"website": "https://github.com/karanhudia/borg-ui",
|
||||
"documentation": "https://github.com/karanhudia/borg-ui#readme",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/borg-ui.webp",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/borgbackup.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
@@ -3028,7 +3031,8 @@
|
||||
"Communication & Community"
|
||||
],
|
||||
"notes": [
|
||||
"Create the first account with `cd /opt/chatto && ./chatto operator user create --login admin` (the operator API is enabled by default), or register via the web UI at http://IP:4000.",
|
||||
"Create the first account with `cd /opt/chatto && ./chatto operator user create --login <yourname>` (the operator API is enabled by default), or register via the web UI at http://IP:4000. Pick your own login: root, admin, superuser, op, operator and support are blocked by default and fail with 'this username is not available'.",
|
||||
"Uploads go through the embedded NATS/JetStream store, which gets slow with many or large files. Testers report it becomes noticeably more usable with more CPU cores assigned to the container.",
|
||||
"Voice and video calls require a separately deployed LiveKit server; configure the [livekit] section in chatto.toml to enable them."
|
||||
],
|
||||
"warnings": [
|
||||
@@ -3079,7 +3083,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -3182,7 +3186,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -4478,9 +4482,9 @@
|
||||
"os": ""
|
||||
},
|
||||
{
|
||||
"name": "Debian 12",
|
||||
"name": "Debian",
|
||||
"slug": "debian-vm",
|
||||
"desc": "Debian 12 (Bookworm) as a cloud image. The long-standing default base for servers that value stability over recency.",
|
||||
"desc": "Debian as a cloud image, with a choice of release at start: 13 (Trixie), 12 (Bookworm) or 11 (Bullseye). The long-standing default base for servers that value stability over recency.",
|
||||
"script": "vm/debian-vm.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/debian-vm.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/debian-vm.sh",
|
||||
@@ -4493,7 +4497,8 @@
|
||||
"Operating Systems & Appliances"
|
||||
],
|
||||
"notes": [
|
||||
"Cloud-Init is enabled by default. Configure your SSH key and credentials in the Proxmox Cloud-Init tab before starting the VM.",
|
||||
"The script asks which Debian release to install (13, 12 or 11). It replaces the former separate debian-13-vm script.",
|
||||
"Cloud-Init is optional and off by default. Choosing it switches the image from nocloud to genericcloud; configure your SSH key and credentials in the Proxmox Cloud-Init tab before starting the VM.",
|
||||
"If you use Cloud-init, checkout cloud-init discussion: `https://github.com/community-scripts/ProxmoxVE/discussions/272`"
|
||||
],
|
||||
"warnings": [],
|
||||
@@ -4571,7 +4576,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -5405,7 +5410,7 @@
|
||||
"notes": [],
|
||||
"warnings": [],
|
||||
"port": 3000,
|
||||
"website": "https://drawdb.vercel.app",
|
||||
"website": "https://www.drawdb.app",
|
||||
"documentation": "https://github.com/drawdb-io/drawdb",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/drawdb.webp",
|
||||
"updateable": true,
|
||||
@@ -5622,7 +5627,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -7481,8 +7486,8 @@
|
||||
"notes": [],
|
||||
"warnings": [],
|
||||
"port": 4321,
|
||||
"website": "https://github.com/RayLabsHQ/gitea-mirror/",
|
||||
"documentation": "https://github.com/RayLabsHQ/gitea-mirror/",
|
||||
"website": "https://gitea-mirror.raylabs.io",
|
||||
"documentation": "https://gitea-mirror.raylabs.io/docs/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gitea-mirror.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
@@ -7863,6 +7868,42 @@
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Gotenberg",
|
||||
"slug": "gotenberg",
|
||||
"desc": "Gotenberg is a developer-friendly API for converting numerous document formats (HTML, Markdown, URLs and LibreOffice-supported office documents such as DOCX, XLSX, PPTX and ODF) into PDF. It also merges, splits, flattens and manipulates PDFs using Chromium, LibreOffice, QPDF, pdfcpu, PDFtk and ExifTool. This script builds Gotenberg from source and runs it bare-metal instead of via Docker.",
|
||||
"script": "ct/gotenberg.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gotenberg.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/gotenberg.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00012"
|
||||
],
|
||||
"category_names": [
|
||||
"Documents & Notes"
|
||||
],
|
||||
"notes": [
|
||||
"Gotenberg is a stateless conversion API - it has no web interface. Verify it is running with: curl http://<container-ip>:3000/health",
|
||||
"Compiled from source on install (no prebuilt bare-metal binary exists) and bundles Chromium + LibreOffice, so the first install takes a while and pulls in sizeable dependencies. The first conversion after a (re)start is slower while Chromium/LibreOffice warm up."
|
||||
],
|
||||
"warnings": [
|
||||
"The API listens on port 3000 with no authentication. Keep it on a private/internal network or place a reverse proxy with auth in front of it."
|
||||
],
|
||||
"port": 3000,
|
||||
"website": "https://gotenberg.dev/",
|
||||
"documentation": "https://gotenberg.dev/docs/getting-started/introduction",
|
||||
"logo": "https://gotenberg.dev/img/logo.png",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Gotify",
|
||||
"slug": "gotify",
|
||||
@@ -8174,6 +8215,39 @@
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "PVE Guest Deletion",
|
||||
"slug": "guest-delete",
|
||||
"desc": "<p>This script helps manage and delete LXC containers or VM's on a Proxmox VE server. It lists all available containers/virtual machines, allowing the user to select one or more for deletion through an interactive menu. Running containers/vm's are automatically stopped before deletion, and the user is asked to confirm each action. The script ensures a controlled and efficient management process.</p>",
|
||||
"script": "tools/pve/guest-delete.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/guest-delete.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/guest-delete.sh",
|
||||
"type": "pve",
|
||||
"type_id": "1uyjfno0fpf5buh",
|
||||
"categories": [
|
||||
"scriptcat00001"
|
||||
],
|
||||
"category_names": [
|
||||
"Host Management"
|
||||
],
|
||||
"notes": [
|
||||
"Execute within the Proxmox shell"
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 0,
|
||||
"website": "",
|
||||
"documentation": "",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp",
|
||||
"updateable": false,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"pve"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "GWN Manager",
|
||||
"slug": "gwn-manager",
|
||||
@@ -8231,13 +8305,13 @@
|
||||
"Sync data is stored in an embedded PostgreSQL under /opt/hammer_data (kept outside the app directory so it survives updates). Include /opt/hammer_data in regular backups."
|
||||
],
|
||||
"port": 8080,
|
||||
"website": "https://hammereditor.com",
|
||||
"website": "https://hammer.ink/",
|
||||
"documentation": "https://github.com/Darkrock-Studios/hammer-editor/blob/develop/HOW-TO-RUN-A-SERVER.md",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/hammer-editor.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -9682,7 +9756,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -9966,7 +10040,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -10051,10 +10125,10 @@
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat000026"
|
||||
"scriptcat00025"
|
||||
],
|
||||
"category_names": [
|
||||
"Productivity & Workflows"
|
||||
"Business & ERP"
|
||||
],
|
||||
"notes": [
|
||||
"The first registered account becomes the instance admin.",
|
||||
@@ -10071,7 +10145,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -10876,7 +10950,7 @@
|
||||
"Models download on demand — increase disk size if you plan to run large models."
|
||||
],
|
||||
"warnings": [
|
||||
"Remote access is configured with `host=0.0.0.0`. Set `LEMONADE_API_KEY` via a systemd override at `/etc/systemd/system/lemond.service.d/override.conf` before exposing the service."
|
||||
"Remote access is configured with `host=0.0.0.0`, which also exposes the internal control endpoints (`/internal/*`, including shutdown and config). Secure it before use: run `systemctl edit lemond.service`, add `[Service]` followed by `Environment=\"LEMONADE_API_KEY=<random>\"`, then `systemctl restart lemond`. `LEMONADE_API_KEY` protects every endpoint; `LEMONADE_ADMIN_API_KEY` alone only protects `/internal/*` and leaves `/api`, `/v0` and `/v1` open."
|
||||
],
|
||||
"port": 13305,
|
||||
"website": "https://lemonade-server.ai/",
|
||||
@@ -10885,7 +10959,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -11120,7 +11194,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -11504,7 +11578,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -11682,39 +11756,6 @@
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "PVE LXC Deletion",
|
||||
"slug": "lxc-delete",
|
||||
"desc": "This script helps manage and delete LXC containers on a Proxmox VE server. It lists all available containers, allowing the user to select one or more for deletion through an interactive menu. Running containers are automatically stopped before deletion, and the user is asked to confirm each action. The script ensures a controlled and efficient container management process.",
|
||||
"script": "tools/pve/lxc-delete.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/lxc-delete.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/tools/pve/lxc-delete.sh",
|
||||
"type": "pve",
|
||||
"type_id": "1uyjfno0fpf5buh",
|
||||
"categories": [
|
||||
"scriptcat00001"
|
||||
],
|
||||
"category_names": [
|
||||
"Host Management"
|
||||
],
|
||||
"notes": [
|
||||
"Execute within the Proxmox shell"
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 0,
|
||||
"website": "",
|
||||
"documentation": "",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/proxmox-helper-scripts.webp",
|
||||
"updateable": false,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"pve"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Lychee",
|
||||
"slug": "lychee",
|
||||
@@ -12189,7 +12230,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -12686,7 +12727,7 @@
|
||||
"updateable": false,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"vm"
|
||||
],
|
||||
@@ -14920,7 +14961,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -15760,7 +15801,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -16350,7 +16391,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -16382,7 +16423,7 @@
|
||||
"Besides port 5000 (web), PegaProx also uses port 5001 (VNC WebSocket) and port 5002 (SSH WebSocket) for the in-browser consoles."
|
||||
],
|
||||
"warnings": [
|
||||
"PegaProx is pre-1.0 BETA software with frequent, sometimes breaking releases. This script lives in the experimental ProxmoxVED repo - snapshot/back up before updating."
|
||||
"Hardened Proxmox hosts (e.g. PegaProx CIS umask 027) can break installs — run `umask 022` first. See #16745"
|
||||
],
|
||||
"port": 5000,
|
||||
"website": "https://pegaprox.com/",
|
||||
@@ -17076,7 +17117,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -17519,7 +17560,7 @@
|
||||
"Documents & Notes"
|
||||
],
|
||||
"notes": [
|
||||
"After running the update script, logging in as a system user in ProjectSend is necessary to upgrade the database. Finish the installation at http://[ip-address]/install"
|
||||
"After running the update script, logging in as a system user in ProjectSend is necessary to upgrade the database. After installation, default login credentials are available in ~/projectsend.creds"
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 80,
|
||||
@@ -18742,7 +18783,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -19286,7 +19327,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -20030,40 +20071,6 @@
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Skylite-UX",
|
||||
"slug": "skylite-ux",
|
||||
"desc": "Skylite-UX is an open-source, self-hosted family management app with calendar, todos, shopping lists, and user management.",
|
||||
"script": "ct/skylite-ux.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/skylite-ux.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/skylite-ux.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00019"
|
||||
],
|
||||
"category_names": [
|
||||
"Automation & Scheduling"
|
||||
],
|
||||
"notes": [
|
||||
"Database credentials: `cat ~/skylite-ux.creds`",
|
||||
"Build process requires ~4GB RAM. Runtime usage is much lower — RAM can be reduced after installation."
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 3000,
|
||||
"website": "https://github.com/Wetzel402/Skylite-UX",
|
||||
"documentation": "https://github.com/Wetzel402/Skylite-UX",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/skylite-ux.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Slskd",
|
||||
"slug": "slskd",
|
||||
@@ -20883,7 +20890,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
@@ -21894,7 +21901,8 @@
|
||||
"Remote Access & VPN"
|
||||
],
|
||||
"notes": [
|
||||
"Guacamole (guacd) is running at 127.0.0.1:4822. If RDP/VNC connections fail, verify the Guacamole URL in Termix Admin Settings is set to 127.0.0.1:4822."
|
||||
"Guacamole (guacd) is running at 127.0.0.1:4822. If RDP/VNC connections fail, verify the Guacamole URL in Termix Admin Settings is set to 127.0.0.1:4822.",
|
||||
"You can install the specific one certbot you prefer. Important: This script does not install Certbot, as some require additional, external system dependencies (like specific packages for certain DNS providers). These external dependencies must be manually installed within the LXC container before you can successfully install and use the corresponding Certbot plugin. Consult the plugin's documentation for required packages."
|
||||
],
|
||||
"warnings": [],
|
||||
"port": 80,
|
||||
@@ -23123,7 +23131,7 @@
|
||||
{
|
||||
"name": "Umbrel OS",
|
||||
"slug": "umbrel-os-vm",
|
||||
"desc": "Umbrel OS is a personal server operating system with an app store for self-hosted software. This installs the official image as a VM.",
|
||||
"desc": "Umbrel OS is a personal server operating system with an app store for self-hosted software. This creates a VM that boots the official umbrelOS installer ISO.",
|
||||
"script": "vm/umbrel-os-vm.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/umbrel-os-vm.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/vm/umbrel-os-vm.sh",
|
||||
@@ -23142,11 +23150,11 @@
|
||||
"port": 80,
|
||||
"website": "https://umbrel.com/",
|
||||
"documentation": "https://umbrel.com/umbrelos",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/umbrelos.webp",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/umbrel.webp",
|
||||
"updateable": false,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"vm"
|
||||
],
|
||||
@@ -23591,6 +23599,44 @@
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Valhalla",
|
||||
"slug": "valhalla",
|
||||
"desc": "Valhalla is an open-source routing engine and accompanying libraries for use with OpenStreetMap data. It provides turn-by-turn routing, map matching (snapping noisy GPS traces to the road/path network), time+distance matrices, isochrones and elevation lookups over a self-built tile graph. Commonly run as a self-hosted routing backend so that location data never has to be sent to a third party.",
|
||||
"script": "ct/valhalla.sh",
|
||||
"script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/valhalla.sh",
|
||||
"script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/valhalla.sh",
|
||||
"type": "lxc",
|
||||
"type_id": "nm9bra8mzye2scg",
|
||||
"categories": [
|
||||
"scriptcat00000"
|
||||
],
|
||||
"category_names": [
|
||||
"Miscellaneous"
|
||||
],
|
||||
"notes": [
|
||||
"Installed by compiling from source (no prebuilt package exists), which takes roughly 20-45+ minutes depending on CPU/RAM.",
|
||||
"To use this as the map-matching backend for GeoPulse, set GEOPULSE_TIMELINE_MAP_MATCHING_ENABLED=true, GEOPULSE_TIMELINE_MAP_MATCHING_PROVIDER=valhalla and GEOPULSE_TIMELINE_MAP_MATCHING_VALHALLA_BASE_URL=http://<this-container-IP>:8002 on the GeoPulse backend."
|
||||
],
|
||||
"warnings": [
|
||||
"No routing tiles are built during install. Find your region's extract at https://download.geofabrik.de/ (browse to a continent, then country/region, and copy the .osm.pbf download link), then build the graph with: /opt/valhalla_data/build-tiles.sh {pbf-url}. Avoid planet-wide data unless the container is sized for it.",
|
||||
"The HTTP API on port 8002 has no authentication - keep it on a private/internal network.",
|
||||
"The default 24GB disk / 6144MB RAM only covers the build. Routing tiles need several times the compressed extract size in free disk, so resize the container before building tiles for large regions."
|
||||
],
|
||||
"port": 8002,
|
||||
"website": "https://valhalla.github.io/valhalla/",
|
||||
"documentation": "https://valhalla.github.io/valhalla/",
|
||||
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valhalla.webp",
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": false,
|
||||
"is_dev": true,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
"config_path": "",
|
||||
"os": "debian"
|
||||
},
|
||||
{
|
||||
"name": "Valkey",
|
||||
"slug": "valkey",
|
||||
@@ -24403,7 +24449,7 @@
|
||||
"updateable": true,
|
||||
"privileged": false,
|
||||
"has_arm": true,
|
||||
"is_dev": true,
|
||||
"is_dev": false,
|
||||
"execute_in": [
|
||||
"lxc"
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user