Compare commits

...

2066 Commits

Author SHA1 Message Date
tteckster
930760840c Update README.md 2024-11-02 01:39:01 -04:00
tteckster
9ef8058194 Update CHANGELOG.md 2024-11-01 03:46:13 -04:00
tteckster
7452b47c9f Update README.md 2024-11-01 03:45:32 -04:00
CanbiZ
f4c9cc1156 Tweak (#4024) 2024-11-01 03:44:02 -04:00
tteckster
38d3f2c868 Update nginxproxymanager-install.sh
tweak
2024-10-31 02:18:28 -04:00
CanbiZ
57b9cde44d Add new LXC: Memos (#4013) 2024-10-30 10:25:02 -04:00
tteckster
f26410759a Update build.func
tweak
2024-10-30 06:09:28 -04:00
Håvard Gjøby Thom
d22879b5e9 Add new LXC: NZBGet (#4000) 2024-10-30 06:04:23 -04:00
CanbiZ
8cdb218e38 Tweak: Fix Paperless Ghostscript (#4012) 2024-10-30 06:03:12 -04:00
tteckster
409936a9fc Update README.md 2024-10-29 11:51:45 -04:00
Jacob
eceb52a67a Change update script (#4005)
Change update script to make sure that it overwrites all the local changes in the local browserless git folder
2024-10-29 09:45:40 -04:00
tteckster
2d3cae43cb Update pihole-install.sh
Correct interface IP
2024-10-28 15:10:48 -04:00
CanbiZ
b603da7778 Tweak (#3997)
Removed wrong line
2024-10-28 11:50:52 -04:00
tteckster
902aee0c0b Update tianji.sh
tweak
2024-10-28 11:23:32 -04:00
CanbiZ
6881f07437 Tweak / Remove Git and get complete project file (#3996) 2024-10-28 11:17:11 -04:00
tteckster
06742f7ef5 Update CHANGELOG.md 2024-10-28 05:49:42 -04:00
tteckster
32cd74e49f Update CHANGELOG.md 2024-10-27 19:05:32 -04:00
Håvard Gjøby Thom
28896707bc Add max-old-space-size in openwebui.sh (#3993) 2024-10-27 18:36:01 -04:00
Håvard Gjøby Thom
0340aec142 Adjust max-old-space-size in openwebui-install.sh (#3992) 2024-10-27 18:24:22 -04:00
Håvard Gjøby Thom
8a21f6e7f0 Add option to install Ollama in Open WebUI LXC (#3991) 2024-10-27 18:14:57 -04:00
Håvard Gjøby Thom
77b06ee3f9 Add update path to Gotify LXC (#3989) 2024-10-27 13:29:28 -04:00
tteckster
399786c5bd Update nginxproxymanager-install.sh
fixes https://github.com/tteck/Proxmox/issues/3982
2024-10-27 04:57:06 -04:00
tteckster
e4912cec78 Update nginxproxymanager-install.sh
tweak
2024-10-27 01:16:41 -04:00
tteckster
846d75dca1 Update CHANGELOG.md 2024-10-26 15:20:57 -04:00
Håvard Gjøby Thom
af0376f25b Add new LXC: Ollama (#3979) 2024-10-26 15:20:48 -04:00
CanbiZ
5ae25108ef Add new LXC: AdventureLog (#3971) 2024-10-25 12:00:35 -04:00
tteckster
55c8d1187b Update paperless-ngx-install.sh
tweak
2024-10-25 07:35:07 -04:00
tteckster
9a5d43e4d3 Update paperless-ngx-install.sh
fixes https://github.com/tteck/Proxmox/issues/3974
2024-10-25 07:32:56 -04:00
tteckster
bb2c143cc8 Update CHANGELOG.md 2024-10-25 05:38:49 -04:00
tteckster
2a844122d0 Update zoraxy.sh
tweak
2024-10-25 05:31:13 -04:00
tteckster
540fcd24f2 Update zoraxy.sh
tweak
2024-10-25 05:25:19 -04:00
tteckster
c2c48b52c7 Update zoraxy.sh
tweak
2024-10-25 05:22:56 -04:00
tteckster
744e183eea Update zoraxy.sh
tweak
2024-10-25 05:20:49 -04:00
tteckster
468a5d367d Update zoraxy-install.sh
- breaking change
- switch to binary install
2024-10-25 05:16:08 -04:00
tteckster
edf0753120 Update zoraxy.sh
- breaking change
- switch to binary install
2024-10-25 05:14:53 -04:00
tteckster
64eab60a4c Update openwebui-install.sh
tweak
2024-10-24 21:32:06 -04:00
tteckster
5c711293b9 Update paperless-ngx-install.sh
fixes https://github.com/tteck/Proxmox/issues/3964
2024-10-24 06:13:39 -04:00
tteckster
1d83562661 Update actualbudget-install.sh
fix install
2024-10-24 02:34:54 -04:00
tteckster
f5978717d4 Update CHANGELOG.md 2024-10-23 21:23:15 -04:00
tteckster
7176eaa99d Update CHANGELOG.md 2024-10-23 14:16:41 -04:00
CanbiZ
2184eab0c5 Add new LXC: Wallos (#3956) 2024-10-23 13:19:53 -04:00
Rémi Bédard-Couture
612979a040 Fix update path for PeaNUT following v3 fix (#3954) 2024-10-22 18:13:10 -04:00
Rémi Bédard-Couture
b4732cd8e9 Fix Peanut script following latest release (v3) (#3953) 2024-10-22 16:38:48 -04:00
tteckster
0ab3151825 Update vaultwarden.sh
tweak
2024-10-22 15:26:32 -04:00
Håvard Gjøby Thom
226697f810 Add new LXC: Open WebUI (#3944) 2024-10-22 12:39:54 -04:00
Carmine
aadcb5b264 Update USER_SUBMITTED_GUIDES.md (#3948) 2024-10-22 11:46:56 -04:00
tteckster
c9f7f6447d Update peanut-install.sh
revert test
2024-10-21 21:29:20 -04:00
tteckster
34917b15f5 Update peanut-install.sh
pin version v2.6.1 (test)
2024-10-21 21:20:52 -04:00
tteckster
d11ad56158 Update bunkerweb.sh
fixes https://github.com/tteck/Proxmox/issues/3942
2024-10-21 13:02:14 -04:00
tteckster
824710ddd4 Update bunkerweb-install.sh
Update NGINX version to v1.26.2
2024-10-21 12:59:55 -04:00
tteckster
8206f0b3dc Update zoraxy.sh
"SET RESOURCES" whiptail
2024-10-20 22:16:26 -04:00
tteckster
30a5147fba Update vaultwarden.sh
"SET RESOURCES" whiptail
2024-10-20 22:14:50 -04:00
tteckster
09721e7cae Update umami.sh
"SET RESOURCES" whiptail
2024-10-20 22:13:27 -04:00
tteckster
50ce6fd6df Update nginxproxymanager.sh
"SET RESOURCES" whiptail
2024-10-20 22:09:28 -04:00
tteckster
e9940cc535 Update mafl.sh
"SET RESOURCES" whiptail
2024-10-20 22:06:55 -04:00
tteckster
087d635fd4 Update flowiseai.sh
"SET RESOURCES" whiptail
2024-10-20 22:03:56 -04:00
tteckster
f75fbc8d50 Update flaresolverr.sh
"SET RESOURCES" whiptail
2024-10-20 22:02:26 -04:00
tteckster
128b076731 Update peanut.sh
"SET RESOURCES" whiptail
2024-10-20 19:17:22 -04:00
ngarafol
95dbf93591 use pm2 with systemd to make pingvin-share survive reboots (#3935) 2024-10-20 17:03:21 -04:00
Jacob
9a0cb6b8f5 Changedetection update enhancements (#3933) 2024-10-20 14:02:09 -04:00
tteckster
dbcb900da4 Update tianji.sh
Revert "no update path available"
2024-10-19 21:03:50 -04:00
tteckster
cac29c8f5c Update CHANGELOG.md 2024-10-19 20:50:17 -04:00
tteckster
1fb144306c Update CHANGELOG.md 2024-10-19 20:23:11 -04:00
Håvard Gjøby Thom
5b22df5c8e Add new LXC: Neo4j (#3932) 2024-10-19 20:22:35 -04:00
tteckster
e2e4784136 Update tianji.sh
no update path available
2024-10-19 13:51:56 -04:00
tteckster
e995fb4f30 Update tianji-install.sh
tweak
2024-10-19 13:49:36 -04:00
tteckster
dd3a32986a Update cockpit-install.sh
tweak
2024-10-19 11:19:13 -04:00
tteckster
7d26b42163 Update cockpit-install.sh
tweak
2024-10-19 11:10:43 -04:00
tteckster
ec24441a2a Update cockpit-install.sh
test
2024-10-19 11:02:23 -04:00
tteckster
f3408ed4f3 Update cockpit.sh
increase resources
2024-10-19 10:36:23 -04:00
tteckster
efd6d74edb Update cockpit-install.sh
tweak
2024-10-19 10:34:53 -04:00
tteckster
dbc4ce0231 Update cockpit-install.sh
use backports
2024-10-19 10:25:42 -04:00
tteckster
e643fe6699 Update trilium-install.sh
fix release path
2024-10-19 08:55:49 -04:00
tteckster
fe9736fd38 Update trilium.sh
- fix release path changes
- fixes https://github.com/tteck/Proxmox/issues/3930
2024-10-19 08:52:08 -04:00
tteckster
1ec52d08a3 Update changeme to helper-scripts.com 2024-10-18 22:24:27 -04:00
Jacob
32c24f69a7 Fix changedetection install script to support Browserless v2.x (#3928) 2024-10-18 19:10:16 -04:00
Håvard Gjøby Thom
3e2dc1cc1c Add new LXC: Cockpit (#3925) 2024-10-18 12:21:51 -04:00
tteckster
7ae803092e Update archivebox.sh
tweak
2024-10-18 11:24:40 -04:00
tteckster
6ead7e1e5f Update CHANGELOG.md 2024-10-18 09:50:13 -04:00
tteckster
e705fb6805 Create archivebox-install.sh 2024-10-18 09:43:42 -04:00
tteckster
23b391b21d Create archivebox.sh 2024-10-18 09:42:23 -04:00
tteckster
e377e065a4 Revert "Add new LXC: Kibana (#3920)" (#3922)
This reverts commit 3237e6aced.
2024-10-18 08:30:12 -04:00
T. H.
3237e6aced Add new LXC: Kibana (#3920) 2024-10-18 07:06:17 -04:00
tteckster
22e7ff1f17 Update jellyseerr.sh
tweak
2024-10-17 05:40:01 -04:00
tteckster
badff00ee2 Update jellyseerr.sh
add low storage check
2024-10-17 05:30:29 -04:00
tteckster
0665e77a1c Update jellyseerr.sh
more tweaks
2024-10-17 05:15:34 -04:00
tteckster
6e7b5d8022 Update jellyseerr.sh
tweak
2024-10-17 04:27:26 -04:00
tteckster
11c5f518a0 Update jellyseerr.sh
tweak
2024-10-16 23:29:32 -04:00
tteckster
0618c89147 Update evcc.sh
change upgrade command
2024-10-16 12:47:01 -04:00
tteckster
b7baf2d1ed Update jellyseerr.sh
tweak
2024-10-16 11:18:05 -04:00
tteckster
b323313d6e Update jellyseerr.sh
tweak
2024-10-16 11:05:50 -04:00
tteckster
e3160b56af Update jellyseerr.sh
tweak
2024-10-16 11:03:01 -04:00
tteckster
d442fa49f5 Update jellyseerr.sh 2024-10-16 10:57:23 -04:00
tteckster
7e061a112f Update jellyseerr.sh
refactor update function
2024-10-16 10:55:49 -04:00
tteckster
221ed9d260 Update jellyseerr-install.sh
- refactor code to utilize `pnpm`
- fixes https://github.com/tteck/Proxmox/issues/3904
2024-10-16 10:33:45 -04:00
tteckster
8847505782 Update jellyseerr.sh
increase build resources
2024-10-16 10:30:50 -04:00
tteckster
a9042ffdc1 Update CHANGELOG.md 2024-10-15 17:31:07 -04:00
CanbiZ
301fc39a85 Add new LXC: evcc (#3896) 2024-10-15 05:49:56 -04:00
tteckster
5dbb000070 Update frigate-install.sh
Add a placeholder for the Frigate+ key in the service file.
2024-10-14 17:47:39 -04:00
tteckster
d9789d1685 Update README.md 2024-10-11 11:24:01 -04:00
tteckster
80f678a2b3 Update CHANGELOG.md 2024-10-11 11:23:16 -04:00
tteckster
f5d1d21ac6 Update build.func
tweak
2024-10-11 11:14:11 -04:00
leiweibau
8d8b152f6f Update pialert-install.sh (#3888)
Future versions will use these packages
2024-10-11 10:33:01 -04:00
CanbiZ
79e0c29e33 Optional Installing of phpMyAdmin for MariaDB (#3885) 2024-10-11 05:01:11 -04:00
tteckster
af5218d0a1 Update mysql-install.sh
tweak
2024-10-11 04:51:43 -04:00
tteckster
6fbb8ab4a2 Update CHANGELOG.md 2024-10-10 09:55:32 -04:00
tteckster
36805ae6bb Update tianji.sh
switch to `systemd`
2024-10-10 09:50:54 -04:00
tteckster
4c83a790ac Update tianji-install.sh
switch from `pm2` process management to `systemd`
fixes https://github.com/tteck/Proxmox/issues/3876
2024-10-10 09:49:09 -04:00
tteckster
b7fe85cd5b Update CHANGELOG.md 2024-10-10 08:03:13 -04:00
tteckster
a10a0f09dd Update mysql-install.sh
tweak
2024-10-10 08:00:58 -04:00
tteckster
e9ec4c4f8e Update mysql-install.sh
tweak
2024-10-09 09:24:53 -04:00
tteckster
741f38fe2f Update mysql-install.sh
Create exactly 32 characters of Base64 output
2024-10-09 06:48:53 -04:00
CanbiZ
eb881fefa6 Add new LXC: MySQL (#3870) 2024-10-09 06:23:36 -04:00
CanbiZ
6bee7e291e Update tianji-install.sh 2024-10-08 09:41:12 +02:00
CanbiZ
5420269e97 Fix Tianji Installation & Performance-Boost 2024-10-08 09:39:48 +02:00
tteckster
2554560082 Update paperless-ngx-install.sh
test
2024-10-06 20:50:58 -04:00
Rémi Bédard-Couture
6f98a65692 Fix the nginx logs by keeping the process output to stdout instead of pushing directly into log file (#3851) 2024-10-06 14:37:01 -04:00
tteckster
72b3876fee Update nginxproxymanager-install.sh
add symlink
2024-10-04 20:53:22 -04:00
tteckster
542a8a619b Update nginxproxymanager-install.sh
tweak
2024-10-04 19:59:20 -04:00
tteckster
97d48dd4b7 Update nginxproxymanager-install.sh
fixes https://github.com/tteck/Proxmox/issues/3841
2024-10-04 18:51:35 -04:00
tteckster
6bb46a5365 Update spoolman.sh
revert 9a17e03a38
2024-10-04 17:49:59 -04:00
tteckster
05062bab40 Update spoolman-install.sh
fixes https://github.com/tteck/Proxmox/issues/3840
2024-10-04 17:40:13 -04:00
Elad Bar
71107fedc4 Update keycloak - Fixes #3833 (#3834) 2024-10-04 03:40:00 -04:00
Elad Bar
8335fbd3d5 Restart traefik after update (#3831)
Fixes #3830
2024-10-04 03:28:13 -04:00
Max Slotov
bb6759aae8 Fix Nginx Proxy Manager logrotate user (#3818)
Logs are not rotated and services freeze/die because disk is full. This happens because `npm` user/group doesn't exist and `logrotate.service` can't start.
2024-10-03 12:18:56 -04:00
tteckster
9aec831f92 Update CHANGELOG.md 2024-10-03 06:49:47 -04:00
tteckster
f2966ced7f Update homeassistant-core-install.sh
Code refactor
2024-10-03 06:16:12 -04:00
tteckster
6191d8e792 Update homeassistant-core.sh
- Breaking Change 
- Home Assistant has transitioned to using `uv` for module updates.
- No upgrade to 2024.10.0 from old versions. Please create a new LXC.
2024-10-02 22:39:04 -04:00
tteckster
f2937febe6 Update homeassistant-core-install.sh
- Breaking Change 
- Home Assistant has transitioned to using `uv` for managing the virtual environment and installing additional modules.
- No upgrade to 2024.10.0 from old versions. Please create a new LXC.
- Fixes https://github.com/tteck/Proxmox/issues/3817
2024-10-02 22:34:56 -04:00
tteckster
f2fe361224 remove k0s scripts 2024-10-02 03:58:27 -04:00
tteckster
87a8d9c2d8 Update whoogle.sh
fixes https://github.com/tteck/Proxmox/issues/3810
2024-10-01 12:15:09 -04:00
tteckster
9a17e03a38 Update spoolman.sh
fix upgrade
2024-10-01 12:08:50 -04:00
tteckster
015e8f4393 Update spoolman-install.sh
fix install
2024-10-01 12:03:18 -04:00
tteckster
1ff0979cee Update build.func
tweak
2024-09-28 13:18:02 -04:00
tteckster
1a14c87209 Update postgresql-install.sh
PostgreSQL version 17
2024-09-27 06:00:26 -04:00
CanbiZ
4ead590cf4 Tweak for Tianji Update Script (#3794) 2024-09-26 07:06:07 -04:00
CanbiZ
5f34c2c7c8 Tweak for Zipline (#3779)
Zipline is sensitiv with special characters
2024-09-24 13:18:21 -04:00
Jens Bodal
f2662027a8 Update changedetection-install.sh (#3778)
The path to this file changed a while back: https://github.com/browserless/browserless/pull/3723/files#diff-81165fc8abb0ab49496bbf329e9efeedc7df0e667f85b4dcfa5c77f6f2c2e799
2024-09-24 07:50:43 -04:00
tteckster
6a02ba1335 Update stirling-pdf-install.sh
fixes https://github.com/tteck/Proxmox/issues/3756
2024-09-19 13:10:24 -04:00
tteckster
e140642b1f Update ersatztv-install.sh
tweak
2024-09-18 15:02:48 -04:00
tteckster
61b0ca67cc Update ersatztv-install.sh
add Hardware Acceleration
2024-09-18 15:00:53 -04:00
tteckster
649590eea7 Update build.func
add ErsatzTV to VAAPI hardware transcoding group
2024-09-18 14:59:21 -04:00
tteckster
da30cd5c1e Update build.func
tweak
2024-09-17 15:41:27 -04:00
tteckster
ae7217048f Update ersatztv-install.sh
tweak
2024-09-17 05:24:31 -04:00
tteckster
1ea00c4775 Update ersatztv-install.sh
fixes https://github.com/tteck/Proxmox/issues/3741
2024-09-17 05:08:55 -04:00
tteckster
72d3d64a48 Update CHANGELOG.md 2024-09-16 16:06:00 -04:00
CanbiZ
085f1965a3 Add new LXC: Zipline (#3735) 2024-09-16 16:04:30 -04:00
tteckster
9543941d07 Update CHANGELOG.md 2024-09-16 07:21:47 -04:00
CanbiZ
695793a151 Add new LXC: HomeBox (#3734) 2024-09-16 07:18:55 -04:00
tteckster
93ed909fff Update build.func
add warning
2024-09-16 04:11:54 -04:00
tteckster
abe337e52d Cleanup 2024-09-16 03:28:45 -04:00
tteckster
8ace224138 Update wireguard.sh
create update path
2024-09-16 03:14:42 -04:00
tteckster
620b652864 Update frigate-install.sh
tweak
2024-09-15 17:13:03 -04:00
tteckster
fa2e4786af Update dashy.sh
make update verbose
2024-09-15 17:00:13 -04:00
tteckster
e4d342c819 Update CHANGELOG.md 2024-09-15 13:58:15 -04:00
tteckster
c567efe374 Add Frigate
Add back to website
2024-09-15 13:57:50 -04:00
tteckster
27bfa24cfe Update frigate-install.sh
fix `install_deps.sh`
2024-09-15 13:46:41 -04:00
tteckster
a773864a1a Update CHANGELOG.md 2024-09-15 10:59:24 -04:00
tteckster
fe3b17b59d Update CHANGELOG.md 2024-09-15 10:56:35 -04:00
tteckster
02468cc44d Remove Frigate
- Removed from website
  - Nonfunctional
2024-09-15 10:56:25 -04:00
tteckster
1fd5114183 Update tianji-install.sh
- refactor
- fixes https://github.com/tteck/Proxmox/issues/3729
2024-09-15 08:05:19 -04:00
tteckster
80feaf6fa5 Update tianji.sh
increase storage
2024-09-14 16:06:43 -04:00
tteckster
b6890ccfbe Update CHANGELOG.md 2024-09-13 17:38:04 -04:00
CanbiZ
3bd32110d9 Add new LXC: Tianji (#3726) 2024-09-13 17:35:36 -04:00
tteckster
dc1adaba01 Update nginxproxymanager.sh
comment out `export NODE_OPTIONS=--openssl-legacy-provider`
2024-09-11 13:43:15 -04:00
tteckster
b14a33ffac Update spoolman-install.sh
fix `.env` path
2024-09-11 13:23:48 -04:00
tteckster
07df1c8373 Update spoolman.sh
fix `.env` path
fixes https://github.com/tteck/Proxmox/issues/3712
2024-09-11 13:22:38 -04:00
tteckster
0ee61aa092 Update spoolman.sh
revert tweak
2024-09-11 12:22:23 -04:00
tteckster
389b03568d Update spoolman.sh
tweak
2024-09-11 12:07:46 -04:00
Loren Burkholder
c502e413de Add openSUSE support to LXC update scripts (#3683) 2024-09-09 14:15:31 -04:00
Volodymyr Lavrynovych
30850b67f9 Guide about Docker and Portainer was added (#3680) 2024-09-09 06:12:35 -04:00
tteckster
73eaf2e6a5 Update collabora.sh
https://github.com/tteck/Proxmox/discussions/3651
2024-09-07 22:11:14 -04:00
towerhand
6d89c2de12 Update sabnzbd only if a new version is available. (#3664) 2024-09-06 03:05:57 -04:00
tteckster
1e5f4b152e Update sabnzbd-install.sh
add version.txt
2024-09-06 03:04:44 -04:00
tteckster
4cddfa3b12 Update collabora.sh
adjust resources
2024-09-05 11:44:26 -04:00
tteckster
4d9d7a8242 Update pull_request_template.md
tweak
2024-09-05 10:16:14 -04:00
tteckster
b129cb1767 Update update-lxcs-cron.sh
tweak
2024-09-05 06:07:26 -04:00
tteckster
07895a7c23 Update prometheus-install.sh
Add `version.txt`
2024-09-03 19:59:28 -04:00
tteckster
103ac46a9f Update prometheus.sh
Create update path
2024-09-03 19:58:20 -04:00
Rémi Bédard-Couture
5fb1be4e41 Add scripts for Collabora Online (#3648) 2024-09-03 15:09:57 -04:00
tteckster
86a5c8c1ba Update ubuntu2404-vm.sh
tweak
2024-09-03 14:14:02 -04:00
tteckster
c926ed1fbc Update prometheus-install.sh
tweak
2024-09-03 10:54:34 -04:00
tteckster
ef55baf25a Revert "Update wireguard-install.sh adding resolvconf (#3642)" (#3645)
This reverts commit cb8318bf08.
2024-09-02 11:59:20 -04:00
tteckster
2d6f2d0e94 Update wireguard-install.sh
revert tweak
2024-09-02 11:56:17 -04:00
tteckster
f23b3cea13 Update wireguard-install.sh
tweak
2024-09-02 11:51:54 -04:00
tteckster
030d477cc3 Update wireguard-install.sh
test
2024-09-02 11:36:21 -04:00
Amir
cb8318bf08 Update wireguard-install.sh adding resolvconf (#3642) 2024-09-02 08:40:29 -04:00
tteckster
e680dab28f Update mariadb-install.sh
fixes https://github.com/tteck/Proxmox/issues/3635
2024-09-01 06:02:16 -04:00
tteckster
c9e271dac7 Update CHANGELOG.md 2024-08-31 12:29:04 -04:00
tteckster
75c98d8e68 Update README.md 2024-08-31 11:20:17 -04:00
tteckster
7f66b187fd Update CHANGELOG.md 2024-08-31 11:19:08 -04:00
cmar7945
6cb0bc59d9 Update mikrotik-routeros.sh (#3629)
Update the ZIP extracted from 7.15.2 to 7.15.3, keeping it up to date in the stable branch of the routerOS
2024-08-31 06:07:22 -04:00
tteckster
96c8062405 Update frigate.sh
To update Frigate, create a new container and transfer your configuration.
2024-08-30 11:41:17 -04:00
tteckster
4696040e93 Update jellyfin-install.sh
tweak
2024-08-28 11:42:30 -04:00
tteckster
df3047e295 Update jellyfin-install.sh
tweak
2024-08-28 11:35:08 -04:00
tteckster
158c309d71 Update jellyfin-install.sh
https://github.com/tteck/Proxmox/issues/3592
2024-08-28 11:28:46 -04:00
tteckster
253da053fe Update wireguard-install.sh
tweak
2024-08-24 11:02:04 -04:00
tteckster
3fc4aa4a6e Update wireguard-install.sh
tweak
2024-08-24 10:48:37 -04:00
tteckster
9ad778ca52 Update wireguard-install.sh
tweak
2024-08-24 10:38:08 -04:00
tteckster
9d76662d76 Update wireguard-install.sh
try again to configure Network Address Translation
2024-08-24 10:26:56 -04:00
tteckster
fef858ed7b Update wireguard-install.sh
revert changes
2024-08-24 10:12:57 -04:00
tteckster
4844a00316 Update wireguard-install.sh
tweak
2024-08-24 10:08:27 -04:00
tteckster
d5e66a25ff Update wireguard-install.sh
tweak
2024-08-24 09:52:59 -04:00
tteckster
2281a20b75 Update wireguard-install.sh
tweak
2024-08-24 09:47:37 -04:00
tteckster
21abd09052 Update wireguard-install.sh
configure Network Address Translation
2024-08-24 09:15:31 -04:00
kabroxiko
7d77be87d5 Update plex-install.sh (#3580)
- install gpg to avoid plexupdate warning
2024-08-24 08:24:06 -04:00
tteckster
bb0a39e3c4 Update calibre-web.sh
fixes https://github.com/tteck/Proxmox/issues/3576
2024-08-23 11:39:31 -04:00
tteckster
561419f1a2 Update CHANGELOG.md 2024-08-21 16:14:24 -04:00
tteckster
723365a79d Update wireguard-install.sh
- refactor code
- breaking change
2024-08-21 16:12:01 -04:00
tteckster
9d579083bf Update wireguard.sh
- refactor code
- breaking change
2024-08-21 16:10:49 -04:00
tteckster
de1a4b0914 Update CHANGELOG.md 2024-08-19 08:09:44 -04:00
tteckster
aec826bbb3 Update commafeed.sh
tweak
2024-08-19 08:03:54 -04:00
tteckster
9db6aa8fbb Update commafeed-install.sh
add rsync as a dependency
2024-08-19 08:01:36 -04:00
tteckster
bfa2b0c0ee Update commafeed.sh
tweak
2024-08-19 07:58:58 -04:00
tteckster
52bfc1725f Update commafeed.sh
refactor
2024-08-19 07:56:39 -04:00
tteckster
0a33d1739e Update commafeed-install.sh
refactor
closes https://github.com/tteck/Proxmox/issues/3551
2024-08-19 07:35:44 -04:00
tteckster
28085bb2e7 Update alpine-vaultwarden.sh
restart vaultwarden
2024-08-18 22:30:57 -04:00
tteckster
631ef46466 Update bunkerweb.sh
nginx=1.26.1*
2024-08-17 06:47:34 -04:00
tteckster
604b7ee628 Update bunkerweb-install.sh
Install nginx=1.26.1*
2024-08-17 06:44:53 -04:00
tteckster
72dfc20090 Update changedetection-install.sh
use browserless v2
https://github.com/dgtlmoon/changedetection.io/discussions/1953
2024-08-13 08:43:41 -04:00
tteckster
aca97a3da3 Update frigate-install.sh
revert service files
2024-08-12 10:19:08 -04:00
tteckster
e4ad002ce5 Update frigate-install.sh
make `ln` command silent
2024-08-12 07:24:04 -04:00
tteckster
448cf93163 Update matterbridge.sh
tweak
2024-08-11 08:50:55 -04:00
tteckster
41b63495db Update matterbridge.sh
refactor update
2024-08-11 08:49:29 -04:00
tteckster
08debd9442 Update matterbridge-install.sh
create directory
2024-08-11 08:42:40 -04:00
tteckster
a28eb2fd46 Update matterbridge-install.sh
refactor
fixes https://github.com/tteck/Proxmox/issues/3499
2024-08-11 08:34:02 -04:00
tteckster
3c41499074 Update frigate-install.sh
clean up code
2024-08-11 05:51:33 -04:00
tteckster
88de3536ab Update frigate-install.sh
test
2024-08-10 12:55:05 -04:00
Rémi Bédard-Couture
23ebc32489 Support frigate latest release (#3495) 2024-08-09 01:06:02 -04:00
tteckster
2782502e06 Update frigate-install.sh
pin version to 13.2
2024-08-08 13:41:56 -04:00
tteckster
9c88dcdbd6 Update trilium.sh
Switch to TriliumNext
2024-08-08 12:23:46 -04:00
tteckster
e428bb8604 Update trilium-install.sh
switch to TriliumNext
2024-08-08 12:21:17 -04:00
indiscreettuna
daa896894d Allow git clone over SSH (#3490) 2024-08-08 04:36:34 -04:00
Florian Pitance
6d1cc92b59 BunkerWeb Use repo.bunkerweb.io instead of packagecloud.io (#3484)
We have fixed the issues with our repository at repo.bunkerweb.io, you can now use the new address.
2024-08-07 11:27:19 -04:00
tteckster
92452db3e5 Update CHANGELOG.md 2024-08-06 15:32:57 -04:00
tteckster
d26e474ccb Update install.func
add a one second delay before checking internet connectivity
2024-08-06 13:25:55 -04:00
tteckster
b66590f976 Update linkwarden.sh
add `yarn playwright install`
2024-08-05 17:09:26 -04:00
tteckster
4a1e02a9ab Update linkwarden-install.sh
add `yarn playwright install`
2024-08-05 17:06:48 -04:00
tteckster
ddb6551565 Update lldap-install.sh
Refactor
2024-08-05 06:03:44 -04:00
tteckster
20fb0ce808 Update lldap.sh
tweak
2024-08-05 05:03:19 -04:00
Rémi Bédard-Couture
c4b6ea33aa Add script for Lldap (#3455) 2024-08-05 04:58:22 -04:00
tteckster
a5fece4292 Update n8n.sh
fixes https://github.com/tteck/Proxmox/issues/3470
2024-08-04 23:21:49 -04:00
tteckster
232919d6be Update wastebin-install.sh
tweak
2024-08-04 17:10:38 -04:00
tteckster
d21760cc65 Update wastebin-install.sh
Refactor
Fixes https://github.com/tteck/Proxmox/issues/3465
2024-08-04 17:07:52 -04:00
tteckster
341e873eba Update wastebin.sh
Refactor
2024-08-04 17:06:19 -04:00
tteckster
d073535346 Update bunkerweb-install.sh
switch repo back to packagecloud
2024-07-30 07:48:03 -04:00
Kieran Hannigan
b567bd848b Allow octoprint user to perform system functions (#3444) 2024-07-30 06:58:21 -04:00
tteckster
bfce73c0ed Update README.md 2024-07-28 09:01:04 -04:00
tteckster
880a0f52ec Update CHANGELOG.md 2024-07-28 08:58:38 -04:00
tteckster
026b0f4105 Update radarr.sh
tweak
2024-07-27 12:51:12 -04:00
tteckster
b108b6e373 Update update-lxcs.sh
tweak
2024-07-27 12:48:42 -04:00
tteckster
fabbe5925b Update README.md
tweak
2024-07-27 07:07:09 -04:00
tteckster
5e561a1b78 Update traefik.sh
tweak
2024-07-27 06:55:30 -04:00
Peter Stalman
a35e23916e Update traefik-install.sh (#3431) 2024-07-27 06:54:20 -04:00
vrozaksen
f59c1227be Update gitea.sh (#3426)
Fix permissions
https://docs.gitea.com/installation/install-from-binary
2024-07-26 12:04:40 -04:00
tteckster
32ae8c1f4f Update CHANGELOG.md 2024-07-26 06:03:56 -04:00
tteckster
2c58bc987c Update gitea.sh
increase ram to 1024
2024-07-26 05:37:09 -04:00
tteckster
136f667126 Update gitea-install.sh
add SQLite3
2024-07-26 05:22:40 -04:00
Miguel Muniz
ae49faec93 Add new LXC: Gitea (#3419) 2024-07-26 05:07:38 -04:00
tteckster
b73557c14f Update ersatztv-install.sh
fixes https://github.com/tteck/Proxmox/issues/3422
2024-07-25 13:50:00 -04:00
tteckster
8db7e57819 Update keycloak.sh
fix URL
2024-07-23 12:13:35 -04:00
tteckster
d18e37166d Update bunkerweb-install.sh
Refactor to eliminate script execution within another script, making the code easier to review.
2024-07-22 06:39:34 -04:00
tteckster
80fb3ee841 Update update-lxcs-cron.sh
fixes https://github.com/tteck/Proxmox/issues/3408
2024-07-21 07:11:36 -04:00
tteckster
6c155c7463 Update ersatztv.sh
Refactor `function update_script ()`
fixes https://github.com/tteck/Proxmox/issues/3404
2024-07-20 12:44:27 -04:00
tteckster
2febf2c39b Update unifi.sh
add AVX instruction set check
2024-07-20 06:20:20 -04:00
tteckster
cfa1b2e04d Update vaultwarden.sh
tweak
2024-07-17 13:48:42 -04:00
tteckster
9deea7a983 Update vaultwarden.sh
add Admin Token to `/opt/vaultwarden/data/config.json`
2024-07-17 13:32:26 -04:00
tteckster
00a8f07170 Update CHANGELOG.md 2024-07-16 14:04:50 -04:00
tteckster
9cbd0f3037 Update install.func
fixes https://github.com/tteck/Proxmox/issues/3386
2024-07-16 11:27:55 -04:00
tteckster
bf40c30fff Update haos-vm.sh
add local-zfs
2024-07-16 01:19:16 -04:00
tteckster
e3da97472e Update CHANGELOG.md 2024-07-13 16:11:36 -04:00
tteckster
2446b6599f Update pingvin-install.sh
fixes https://github.com/tteck/Proxmox/issues/3373
2024-07-13 13:28:19 -04:00
tteckster
19fef65ac0 Update CHANGELOG.md 2024-07-13 00:26:39 -04:00
tteckster
8892fd960f Update CHANGELOG.md 2024-07-12 23:44:56 -04:00
tteckster
22c7801217 Update mikrotik-routeros.sh
chr-7.15.2
2024-07-07 16:40:15 -04:00
Mathijs Groothuis
3a65f89cab Update calibre-web.sh (#3346) 2024-07-07 11:50:10 -04:00
tteckster
186f186e8b Update pingvin.sh
fixes https://github.com/tteck/Proxmox/issues/3331
2024-07-05 01:09:30 -04:00
tteckster
8562dd1b93 Update jellyseerr-install.sh
switch back to the main branch
2024-07-04 10:56:52 -04:00
tteckster
dad9da5e67 Update jellyseerr.sh
tweak update (main branch)
2024-07-04 10:55:39 -04:00
tteckster
496b9bf92c Update traefik.sh
hard-code version
2024-07-03 13:14:12 -04:00
tteckster
6596850918 Update traefik-install.sh
hard-code version
2024-07-03 13:12:59 -04:00
tteckster
fc5ea73e45 Update bunkerweb.sh
change the "hold" method
2024-07-03 10:24:42 -04:00
tteckster
f64e8ef47b Update bunkerweb-install.sh
change the "hold" method
2024-07-03 10:22:46 -04:00
tteckster
e6b86f3d47 Update bunkerweb.sh
tweak
2024-07-03 10:04:23 -04:00
tteckster
7daad62fad Update bunkerweb-install.sh
hold bunkerweb version
2024-07-03 10:01:49 -04:00
tteckster
15be0761ff Update bunkerweb-install.sh
fix curly braces
2024-07-03 09:38:44 -04:00
tteckster
5ef5f0086e Update bunkerweb.sh
- works for 1.5.8 and newer
- if the update fails with 1.5.7 execute 
`RELEASE=$(curl -s https://api.github.com/repos/bunkerity/bunkerweb/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
apt-get install -y bunkerweb=${RELEASE}` in the LXC console
2024-07-03 09:26:20 -04:00
tteckster
85418addac Update bunkerweb-install.sh
always install the newest release
2024-07-03 09:21:41 -04:00
tteckster
ef27851d31 Update bunkerweb.sh
tweak `function update_script()`
2024-07-03 09:06:30 -04:00
tteckster
5fcae037c2 Update photoprism-install.sh
tweak
2024-07-02 20:23:52 -04:00
tteckster
eab4160c33 Update frigate-install.sh
fixes https://github.com/tteck/Proxmox/issues/3315
2024-07-02 02:59:33 -04:00
tteckster
6e6a86aaa9 Update CHANGELOG.md 2024-06-30 11:50:59 -04:00
tteckster
39ea1d4a20 Require PVE 8.1 or later 2024-06-30 10:18:37 -04:00
nazgul6
d3f71d078d Updated debian 12 image (#3299) 2024-06-30 09:43:59 -04:00
tteckster
c29768de51 Update build.func
switch Alpine repositories to
http://dl-cdn.alpinelinux.org/alpine/latest-stable/main
http://dl-cdn.alpinelinux.org/alpine/latest-stable/community
from
http://dl-cdn.alpinelinux.org/alpine/v3.19/main
http://dl-cdn.alpinelinux.org/alpine/v3.19/community
2024-06-30 09:35:33 -04:00
tteckster
8fd1727fa8 Update alpine-nextcloud.sh
Remove "update" option
fixes https://github.com/tteck/Proxmox/issues/3298
2024-06-30 09:09:08 -04:00
tteckster
1769a3f40b Tweak for Debian 12.6
fix EXTERNALLY-MANAGED
2024-06-30 08:29:55 -04:00
tteckster
8322aede45 Update nginxproxymanager-install.sh
tweak
2024-06-30 07:49:13 -04:00
tteckster
59b2d529a2 Update update-lxcs-cron.sh
tweak
2024-06-29 12:16:30 -04:00
tteckster
7d142d593e Update update-lxcs.sh
tweak
2024-06-29 12:15:00 -04:00
tteckster
ecb4294a18 fix EXTERNALLY-MANAGED 2024-06-29 11:18:26 -04:00
tteckster
482f60f90a Update sabnzbd-install.sh
tweak
2024-06-29 11:10:12 -04:00
tteckster
a078adfaea Update install.func
tweak
2024-06-29 11:03:54 -04:00
tteckster
122271dd34 Update frigate-install.sh
Update TensorFlow Lite URL
fixes https://github.com/tteck/Proxmox/issues/3285
2024-06-29 07:29:11 -04:00
tteckster
946fad73b9 Delete ct/scrutiny.sh
Does not function
2024-06-28 06:57:03 -04:00
tteckster
9b42be526d Delete install/scrutiny-install.sh
Does not function
2024-06-28 06:56:20 -04:00
tteckster
00f7e0b287 Update tautulli-install.sh
tweak
2024-06-27 22:41:46 -04:00
tteckster
2ec2831d5f Update influxdb-install.sh
tweak
2024-06-27 20:32:13 -04:00
Sam Heinz
eb9bff22c3 Fix Scrutiny service start failure (#3278) 2024-06-27 20:25:08 -04:00
tteckster
943be5301a Update CHANGELOG.md 2024-06-27 11:06:12 -04:00
tteckster
59c78c03ac Update CHANGELOG.md 2024-06-27 11:05:48 -04:00
tteckster
5d0e18634f Update CHANGELOG.md 2024-06-27 07:30:40 -04:00
CanbiZ
89aba15275 Add new LXC: RabbitMQ (#3268) 2024-06-27 07:27:28 -04:00
tteckster
8a52575039 Update CHANGELOG.md 2024-06-27 06:57:54 -04:00
Evan Owen
344d6ac008 Add new LXC: Kubo for IPFS (#3270) 2024-06-27 06:55:51 -04:00
tteckster
a40795a5d4 Update scrutiny-install.sh
fixes https://github.com/tteck/Proxmox/issues/3269
2024-06-26 12:40:15 -04:00
tteckster
a87b6c8a2b Update CHANGELOG.md 2024-06-26 12:15:18 -04:00
CanbiZ
3639db4e94 Add new LXC: Scrutiny (#3260) 2024-06-26 07:09:56 -04:00
tteckster
4a135f4ecd Update alpine-docker-install.sh
fixes https://github.com/tteck/Proxmox/issues/3261
2024-06-25 15:45:34 -04:00
tteckster
be8dbcc094 Update jellyseerr-install.sh
fix service
2024-06-23 21:07:40 -04:00
tteckster
39313455e6 Update jellyseerr-install.sh
tweak
2024-06-23 20:57:38 -04:00
tteckster
d81fc402a0 Update jellyseerr-install.sh
tweak
2024-06-23 20:53:26 -04:00
tteckster
8228d24027 Update jellyseerr.sh
increase build resources
2024-06-23 20:39:07 -04:00
tteckster
26fd770db5 Update jellyseerr-install.sh
from yarn to pnpm
2024-06-23 20:36:40 -04:00
tteckster
9c475a0208 Update petio-install.sh
tweak service file
2024-06-22 17:30:53 -04:00
tteckster
72d70d7842 Update actualbudget.sh
fixes https://github.com/tteck/Proxmox/issues/3250
2024-06-22 16:52:35 -04:00
Matt Alexander
dafe17ac95 Fix mikrotik-routeros when using nfs (#3247) 2024-06-21 20:08:46 -04:00
tteckster
8a61cad71f Update umami.sh
add update path
2024-06-21 05:16:23 -04:00
tteckster
53b24ef7b7 Update build.func
tweak
2024-06-14 11:10:47 -04:00
tteckster
54bb719223 Update CHANGELOG.md 2024-06-14 06:20:48 -04:00
CanbiZ
dbbc2ed0a4 Add new LXC: MySpeed (#3195) 2024-06-14 06:06:18 -04:00
tteckster
3885ca0590 Update peanut.sh
fix source
2024-06-14 04:32:26 -04:00
tteckster
2131ee2c3b Update CHANGELOG.md 2024-06-13 22:52:22 -04:00
tteckster
0e284df495 Update peanut.sh
tweak
2024-06-13 22:36:43 -04:00
Rémi Bédard-Couture
5886f1240e Add Peanut script (#3185) 2024-06-13 22:33:41 -04:00
tteckster
d3ff7c36e1 Update CHANGELOG.md 2024-06-13 17:36:02 -04:00
tteckster
8caf9598b4 Update paperless-ngx-install.sh
tweak
2024-06-13 08:14:03 -04:00
tteckster
b6f8e46eaa Update CHANGELOG.md 2024-06-13 08:01:37 -04:00
CanbiZ
ea18643069 Add new LXC: Spoolman (#3186) 2024-06-13 07:38:29 -04:00
tteckster
7dca71d296 Update calibre-web-install.sh
fixes https://github.com/tteck/Proxmox/issues/3184
2024-06-12 17:55:37 -04:00
CanbiZ
3a455a9e9e Fix YtDL_Options (Filename to long) (#3183) 2024-06-12 16:46:08 -04:00
tteckster
c2fe080307 Update CHANGELOG.md 2024-06-12 14:18:07 -04:00
tteckster
814a915819 Update CHANGELOG.md 2024-06-12 12:58:43 -04:00
tteckster
421bccfee8 Update README.md
tweak
2024-06-12 12:58:35 -04:00
CanbiZ
4020e1b6ae Add new LXC: MeTube (#3179) 2024-06-12 12:51:47 -04:00
CanbiZ
1a937b10f2 Add new LXC: Matterbridge (#3178) 2024-06-12 10:42:04 -04:00
tteckster
60951ff58f Update homer.sh
fixes https://github.com/tteck/Proxmox/issues/3175
2024-06-12 07:34:42 -04:00
tteckster
5e5e2c96a5 Update CHANGELOG.md 2024-06-11 15:47:26 -04:00
tteckster
7ea8bdfb95 Update zabbix-install.sh
tweak
2024-06-11 15:25:47 -04:00
tteckster
79b138cc6d Update zabbix-install.sh
tweak
2024-06-11 14:19:41 -04:00
tteckster
fd114369e9 Update zabbix-install.sh
Escape Special Characters
2024-06-11 13:50:59 -04:00
tteckster
5bc0ddda22 Create zabbix-install.sh 2024-06-11 13:31:22 -04:00
tteckster
9a3a05f75a Create zabbix.sh 2024-06-11 13:30:12 -04:00
tteckster
21c1240c8c Update umami-install.sh
tweak
2024-06-10 17:17:58 -04:00
Ryan
9ba59e0b56 Correct ceph enterprise urls (#3157) 2024-06-09 03:23:59 -04:00
tteckster
0a35b1a5bb Update iventoy-install.sh
fix spacing in service file
2024-06-06 22:24:44 -04:00
tteckster
c10903942f Update CHANGELOG.md 2024-06-06 17:20:21 -04:00
tteckster
7d224a726f Update CHANGELOG.md 2024-06-06 17:16:23 -04:00
tteckster
32375279fd Update CHANGELOG.md 2024-06-06 10:35:34 -04:00
Sayed Ali Alawi
b40696c41a added Petio (#3142)
remove .zip after unzip. make script "silent"
2024-06-06 10:23:43 -04:00
tteckster
cd1d295ae1 Update microcode.sh
update get current microcode version
2024-06-06 09:37:19 -04:00
navels
f396b6153f Update jackett.sh (#3140)
Prevent error if version file doesn't exist
2024-06-06 03:46:09 -04:00
tteckster
20a1d1ea69 Update homepage.sh
fixes https://github.com/tteck/Proxmox/issues/3138
2024-06-05 06:07:02 -04:00
tteckster
4a2447bed6 Update homepage-install.sh
tweak
2024-06-05 06:05:34 -04:00
tteckster
7babad2098 Update jackett.sh
refactor update
2024-06-05 05:52:10 -04:00
tteckster
5ed048c9fa Update jackett-install.sh
add version.txt
2024-06-05 05:48:26 -04:00
navels
3c79305bca Update Jackett app when updating Jackett LXC. (#3137) 2024-06-05 05:44:50 -04:00
tteckster
d280514505 Update flaresolverr.sh
fix build source!!
2024-06-04 21:04:48 -04:00
tteckster
fc0fbeea70 Update CHANGELOG.md 2024-06-04 03:00:08 -04:00
tteckster
99f50a5bc2 Update flaresolverr.sh
refactor update
2024-06-04 02:46:33 -04:00
tteckster
cabfa3ba2f Update flaresolverr-install.sh
add version.txt
2024-06-04 02:36:46 -04:00
tteckster
df89bf0cfb Update flaresolverr-install.sh
tweak
2024-06-04 02:31:08 -04:00
Rémi Bédard-Couture
2f5c95d0ec Add Flaresolverr script (#3124) 2024-06-04 02:28:39 -04:00
tteckster
d5c0d165da tweak 2024-06-02 08:00:22 -04:00
tteckster
5e515c1e23 Update CHANGELOG.md 2024-05-31 16:48:07 -04:00
tteckster
fc9dff220b Update build.func
Mask passwords
Closes https://github.com/tteck/Proxmox/issues/3103
2024-05-31 16:00:33 -04:00
tteckster
37f42468ba Update dashy.sh
fix update 
Breaking Change
2024-05-30 22:29:14 -04:00
tteckster
0812983a64 Update dashy-install.sh
fix service
2024-05-30 22:22:30 -04:00
tteckster
2e268c2f49 Update dashy-install.sh
fix install
2024-05-30 22:12:34 -04:00
tteckster
3dd1da2cf1 Update dashy-install.sh
test
2024-05-30 22:04:10 -04:00
tteckster
44fc9b43cc Update dashy-install.sh
tweak
2024-05-30 21:40:23 -04:00
tteckster
faf133ffed Update dashy-install.sh
tweak
2024-05-30 21:27:36 -04:00
tteckster
22c03c89d3 Update dashy-install.sh
add gpg
2024-05-30 21:09:11 -04:00
tteckster
9bbe81fe42 Update dashy-install.sh
update node.js to 20.x
2024-05-30 21:05:15 -04:00
tteckster
e842d2ec3d Update USER_SUBMITTED_GUIDES.md
add Techno Tim
2024-05-30 13:14:37 -04:00
tteckster
17f54c5f8b Update CHANGELOG.md 2024-05-30 03:37:59 -04:00
tteckster
ad1cbf085e Update forgejo-install.sh
tweak
2024-05-30 03:36:43 -04:00
barremian
0fb8716ebe Add Forgejo LXC (#3088) 2024-05-30 03:08:40 -04:00
tteckster
a95657947d Update zoraxy.sh
fix update
2024-05-29 15:28:58 -04:00
tteckster
7446dc4c73 Update CHANGELOG.md 2024-05-28 05:24:16 -04:00
tteckster
7ba1459286 Update notifiarr.sh
tweak
2024-05-28 05:15:57 -04:00
tteckster
37ac28da06 Update notifiarr-install.sh
tweak
2024-05-28 05:12:08 -04:00
tteckster
3dce2fb7dd Update notifiarr-install.sh
tweak
2024-05-28 05:08:19 -04:00
tteckster
80046821af Rename notifiarr-install.com to notifiarr-install.sh 2024-05-28 05:03:40 -04:00
tteckster
47b6fd5e8a Create notifiarr.sh 2024-05-28 05:01:01 -04:00
tteckster
d5031be729 Create notifiarr-install.com 2024-05-28 04:59:56 -04:00
tteckster
a94bc0234f Update linkwarden-install.sh
fixes https://github.com/tteck/Proxmox/issues/3065
2024-05-25 13:51:52 -04:00
tteckster
574226d993 Update build.func
add @asylumexp repo for ARM64 support.
2024-05-25 09:11:10 -04:00
tteckster
0bd8035461 Update CHANGELOG.md 2024-05-25 08:29:34 -04:00
Simon Albrecht
acfb3eee04 Add Threadfin (#3062) 2024-05-25 08:11:31 -04:00
tteckster
ea135820e3 Update photoprism.sh
add `libvips42` to update
2024-05-24 11:47:34 -04:00
tteckster
5efcac2bc5 Update CHANGELOG.md 2024-05-23 22:03:42 -04:00
tteckster
e5788637b7 Update bunkerweb.sh
tweak
2024-05-23 22:02:46 -04:00
tteckster
31ae6d829c Update bunkerweb-install.sh
tweak
2024-05-23 21:43:30 -04:00
tteckster
14798991b4 Create bunkerweb-install.sh 2024-05-23 21:39:30 -04:00
tteckster
0e24893e52 Create bunkerweb.sh 2024-05-23 21:38:21 -04:00
Brett England
b6e83bcae2 Update photoprism-install.sh (#3049)
fixes https://github.com/tteck/Proxmox/issues/3048
2024-05-23 17:05:02 -04:00
cvroque
326f9f500b Update zoraxy.sh (#3044) 2024-05-23 10:53:56 -04:00
Marco Cunha
6b33fdd9f5 Disable "running as root" warning in Jackett WebUI/Logs (#3043)
Upstream checks if running under root and displays alert in both startup logs and WebUI. This environment variable disables that behavior.
2024-05-23 07:54:34 -04:00
tteckster
d468fc6c1f Update build.func
temporally set Alpine repositories to "3.19" from "latest-stable"
2024-05-22 11:07:28 -04:00
tteckster
73291211a8 Update README.md
Tweak
2024-05-22 00:15:23 -04:00
Uzurka
7c5f4335fd Discussion #3030 Fix (#3031) 2024-05-21 18:20:26 -04:00
tteckster
2f6ed33575 Update traefik.sh
add missing `RELEASE` variable
2024-05-21 12:33:57 -04:00
tteckster
d8c14cc5fe Update README.md
add Website Terms of Use
2024-05-21 11:16:19 -04:00
Marco Cunha
3af40c5238 Ensure logrotate doesn't use non-existing npm user (#3026)
Upstream uses a dedicated user to run NPM. Ensure we do not try to user the missing user to rotate logs [which fails].
2024-05-20 19:38:47 -04:00
Uzurka
bf08d0a435 Fixed Traefik : forgot to remove Crowdsec middleware in default config (#3022) 2024-05-20 04:37:06 -04:00
tteckster
e746d7c340 Update CHANGELOG.md 2024-05-20 04:31:59 -04:00
Uzurka
07585658b0 Added Traefik (#3021) 2024-05-20 04:19:48 -04:00
tteckster
2a8a65e754 Update CHANGELOG.md 2024-05-19 20:30:22 -04:00
tteckster
b503418cdb Update CHANGELOG.md 2024-05-19 18:21:43 -04:00
tteckster
8c09fafa6e Create add-netbird-lxc.sh 2024-05-19 18:08:25 -04:00
tteckster
08032f165f Update add-tailscale-lxc.sh
Code refactoring
2024-05-19 18:06:50 -04:00
tteckster
dc01c8bdcd Update redis-install.sh
tweak
2024-05-19 12:27:11 -04:00
tteckster
8b0400bd94 Update redis-install.sh
tweak
2024-05-19 12:19:12 -04:00
tteckster
22780bbf58 Update umami-install.sh
tweak
2024-05-19 07:30:05 -04:00
tteckster
0cd751d75c Update iventoy-install.sh
create `data` and `iso` directories.
2024-05-18 13:36:05 -04:00
xairoo
1b842f22cf sed for YAML config fixed (#3007)
Added missing `:` which is required for the YAML config.
2024-05-18 13:21:25 -04:00
xairoo
ef87f69fa0 Debian title style fixed (#3006)
There was an extra `_` on the `n`
2024-05-18 12:42:59 -04:00
tteckster
a4fed89490 Update CHANGELOG.md 2024-05-18 11:31:56 -04:00
tteckster
b91c8a79c5 Update mongodb.sh
tweak
2024-05-18 10:42:46 -04:00
xairoo
906b6c07d2 MongoDB LXC added (#3004) 2024-05-18 10:32:33 -04:00
tteckster
990e299b35 Update pve8-upgrade.sh
fix version check
2024-05-17 09:56:31 -04:00
tteckster
26ba9ea323 Update CHANGELOG.md 2024-05-17 04:20:46 -04:00
tteckster
9dac75a48b Update CHANGELOG.md 2024-05-16 08:05:02 -04:00
Bram Suurd
ca8b655c81 Add LXC: Iventoy (#2988) 2024-05-16 06:12:32 -04:00
tteckster
db157d02e4 Update frigate-install.sh
tweak
2024-05-14 02:13:07 -04:00
tteckster
36fd846601 Update frigate-install.sh
stop spinner during "Installing Frigate"
2024-05-14 02:00:33 -04:00
tteckster
6c4e2aa7fe Update frigate-install.sh
Another attempt to fix the Segmentation fault
2024-05-14 01:27:16 -04:00
tteckster
48ae95bdea Update frigate-install.sh
revert
2024-05-13 20:17:10 -04:00
tteckster
4d3afc012b Update frigate-install.sh
Change the RELEASE= command in an attempt to fix the Segmentation fault
2024-05-13 20:00:04 -04:00
tteckster
a04fd986dc Update vaultwarden.sh
- increase RAM during build to 5GB
- fixes https://github.com/tteck/Proxmox/issues/2977
2024-05-13 11:09:27 -04:00
tteckster
b3cf19141f Update CHANGELOG.md 2024-05-13 05:44:58 -04:00
tteckster
12173c3d14 Create headscale.sh 2024-05-13 05:29:24 -04:00
tteckster
368e8f2d58 Create headscale-install.sh 2024-05-13 05:28:18 -04:00
tteckster
218c3b2cc9 Update zoraxy.sh
Adjust build resources
2024-05-12 06:36:55 -04:00
tteckster
3fb1a23cd3 Update CHANGELOG.md 2024-05-11 19:29:59 -04:00
tteckster
9a3f19eece Create caddy.sh 2024-05-11 19:23:25 -04:00
tteckster
f1ef008fcc Create caddy-install.sh 2024-05-11 19:22:24 -04:00
tteckster
d80084b9a6 Update pocketbase.sh
switch distribution to Debian 12
2024-05-10 18:00:42 -04:00
tteckster
549f848410 Update umami.sh
tweak
2024-05-10 14:21:33 -04:00
tteckster
4bce8ff991 Update install.func
tweak
2024-05-09 15:02:29 -04:00
tteckster
5ecfd4e1b5 Update CHANGELOG.md 2024-05-09 13:07:09 -04:00
tteckster
f8b5fbe3de Update umami.sh
adjust resources for the build
2024-05-09 12:25:01 -04:00
tteckster
afe90a8417 Update umami.sh
adjust resources
2024-05-09 12:11:23 -04:00
tteckster
9483d83c5e Update umami-install.sh
silent postgres commands
2024-05-09 12:08:07 -04:00
Bram Suurd
91985329f6 New LXC: umami (#2946) 2024-05-09 12:01:00 -04:00
tteckster
0e01ceb460 Update wireguard.sh
fix update
2024-05-09 09:26:17 -04:00
tteckster
12bd10bef3 Update wireguard.sh
"There is currently no update path available."
2024-05-09 09:13:13 -04:00
tteckster
bd56416898 Update bug_report.yaml
tweak
2024-05-09 03:32:09 -04:00
tteckster
d46076cab9 Update paperless-ngx.sh
- fix syntax error in conditional expression
- fixes https://github.com/tteck/Proxmox/issues/2938
2024-05-08 15:48:02 -04:00
tteckster
bd94aad7fa Update paperless-ngx.sh
tweak
2024-05-08 14:42:24 -04:00
tteckster
ef4d18f870 Update paperless-ngx.sh
tweak
2024-05-08 13:48:08 -04:00
tteckster
5204ad7e16 Update paperless-ngx.sh
add version check
2024-05-08 13:34:01 -04:00
tteckster
d0439cde1c Update paperless-ngx-install.sh
tweak
2024-05-08 13:30:07 -04:00
tteckster
c13b868dda Update paperless-ngx-install.sh
ensure UTF8
2024-05-08 12:40:27 -04:00
tteckster
0a392dc70a Delete misc/edge-kernel.sh
No longer needed
2024-05-08 10:03:34 -04:00
Davide Alberani
c1a3b142b0 avoid warning messages in cron logs (#2932) 2024-05-08 09:43:17 -04:00
tteckster
98aaaf5bd1 Update CHANGELOG.md 2024-05-08 01:34:34 -04:00
tteckster
497994381f Update homeassistant-core.sh
Default Ubuntu 24.04
2024-05-08 01:23:59 -04:00
tteckster
ee97a5f734 Update homeassistant-core-install.sh
Make changes to use Ubuntu 24.04 only
2024-05-08 01:22:57 -04:00
tteckster
f830b228a8 Update homeassistant-core-install.sh
Add Python wrapper for the Google WebRTC Voice Activity Detector
2024-05-08 01:18:26 -04:00
tteckster
d5b91a44d0 Update CHANGELOG.md 2024-05-08 00:26:06 -04:00
tteckster
fc997a9f36 Create kernel-pin.sh 2024-05-08 00:08:39 -04:00
tteckster
1aff71d17f Update pocketbase.sh
tweak
2024-05-07 21:22:04 -04:00
tteckster
4a36166929 Update CHANGELOG.md 2024-05-07 17:25:53 -04:00
tteckster
0209c9a7cd Update CHANGELOG.md 2024-05-07 17:22:49 -04:00
tteckster
c3cd3636e6 Update pocketbase.sh
tweak
2024-05-07 17:19:03 -04:00
Bram Suurd
9b96a64401 Pocketbase LXC script (#2929) 2024-05-07 17:13:55 -04:00
tteckster
450c2a6d24 Update ubuntu.sh
set default unprivileged
2024-05-07 14:01:44 -04:00
tteckster
7924744bc2 Update omada.sh
set default unprivileged
2024-05-07 14:01:21 -04:00
tteckster
897c7bd867 Update frigate-install.sh
another attempt to fix `Segmentation fault`
2024-05-07 13:12:26 -04:00
tteckster
e62f657d31 Update paperless-ngx.sh
set none verbose
2024-05-07 12:54:28 -04:00
tteckster
aa96a47efc Update paperless-ngx-install.sh
tweak
2024-05-07 12:40:52 -04:00
tteckster
afd070a691 Update paperless-ngx-install.sh
set db to `utf8`
2024-05-07 12:35:00 -04:00
tteckster
3e6c0944fb Update paperless-ngx.sh
test removing `migrate`
2024-05-07 12:13:47 -04:00
tteckster
b950a06b5f Update paperless-ngx.sh
Clean old code.
2024-05-07 11:41:57 -04:00
tteckster
cfc6ca13ef Update wireguard.sh
tweak
2024-05-06 13:26:03 -04:00
tteckster
5793283ea4 Update wireguard.sh 2024-05-06 13:25:19 -04:00
tteckster
830fddb2a9 Update wireguard.sh
fixes https://github.com/tteck/Proxmox/issues/2919
2024-05-06 13:23:52 -04:00
tteckster
a5c5628bed Update LICENSE 2024-05-05 14:29:05 -04:00
tteckster
831d62390d Update CHANGELOG.md 2024-05-05 09:55:41 -04:00
tteckster
3c463d4ce1 Update fenrus.sh
Add "There is currently no update path available." until fully tested
2024-05-05 09:29:21 -04:00
tteckster
410794f055 Update fenrus-install.sh
tweak
2024-05-05 09:25:30 -04:00
tteckster
b9cc6a09a3 Update fenrus-install.sh
tweak
2024-05-05 09:16:40 -04:00
tteckster
e4d8b62452 Update fenrus.sh
tweak
2024-05-05 09:06:59 -04:00
Scorpoon
43ee7501ad New LXC: Fenrus - another personal home page / dashboard (#2913) 2024-05-05 09:05:44 -04:00
tteckster
dc222ec251 Update nginxproxymanager.sh
Increase vCPUs to 2 during build
2024-05-04 15:07:46 -04:00
Scorpoon
4a1ccb5d3d Write version into Homepage_version.txt file after update (#2908) 2024-05-04 07:10:28 -04:00
tteckster
6cb9e1db0a Update flowiseai.sh
fixes https://github.com/tteck/Proxmox/issues/2906
2024-05-04 05:32:14 -04:00
tteckster
bb965d681c Update nginxproxymanager-install.sh
Add back `python3-certbot-dns-cloudflare`
2024-05-04 03:51:09 -04:00
tteckster
c349da6859 Update build.func
Add Ubuntu 24.04
2024-05-04 03:07:02 -04:00
tteckster
7faf0443b1 Update alpine-grafana.sh
Add storage
2024-05-04 03:02:49 -04:00
tteckster
39d8721d36 Update CHANGELOG.md 2024-05-02 17:20:44 -04:00
tteckster
817d51a4ee Update omv-install.sh
tweak
2024-05-02 17:04:52 -04:00
tteckster
1320434a1a Update omv.sh
Default Debian 12
2024-05-02 16:40:57 -04:00
tteckster
c476436a9d Update omv-install.sh
OMV 7
2024-05-02 16:40:23 -04:00
tteckster
64a33de118 Add '-y` flag 2024-05-02 13:26:16 -04:00
tteckster
1ed8a8b5b3 Update CHANGELOG.md 2024-05-02 13:08:23 -04:00
tteckster
f5ceaccd6d Update nextcloudpi-install.sh
tweak
2024-05-02 12:37:15 -04:00
tteckster
c820596431 Update nextcloudpi-install.sh
test
2024-05-02 12:25:07 -04:00
tteckster
ee8fea07be Update CHANGELOG.md 2024-05-02 08:18:52 -04:00
tteckster
ace4a8e43f Update build.func
fixes https://github.com/tteck/Proxmox/issues/2894
2024-05-01 14:38:15 -04:00
tteckster
adb7bc55f4 Update nextcloudpi.sh
Default Debian 12
2024-05-01 14:16:32 -04:00
tteckster
e13303d2fc Update nextcloudpi-install.sh
- Add `lbzip2`
- testing
2024-05-01 14:01:24 -04:00
tteckster
46be5a9b74 Update emby.sh
Default settings are now Unprivileged
2024-04-30 06:07:35 -04:00
tteckster
bd029543c8 Update CHANGELOG.md 2024-04-30 05:59:53 -04:00
tteckster
f041d5edea Update tdarr.sh
Default settings are now Unprivileged
2024-04-30 05:49:53 -04:00
tteckster
90003e72f3 Update tdarr-install.sh
Add Unprivileged Hardware Acceleration
2024-04-30 05:48:46 -04:00
tteckster
cae357cc26 Update CHANGELOG.md 2024-04-29 10:39:51 -04:00
CanbiZ
169201a751 Add new LXC: ErsatzTV (#2876) 2024-04-29 10:10:05 -04:00
tteckster
01c54ab916 Update glances.sh
tweak
2024-04-28 17:49:04 -04:00
tteckster
869a95d221 Update glances.sh
Add uninstall function
2024-04-28 17:42:47 -04:00
tteckster
a75f383568 Update CHANGELOG.md 2024-04-28 09:07:07 -04:00
tteckster
6c3c39b79c Update emby-install.sh
Add Unprivileged Hardware Acceleration
2024-04-28 09:06:03 -04:00
tteckster
90f696461e Update CHANGELOG.md 2024-04-28 06:56:08 -04:00
tteckster
5d6cec1dd7 Update scrypted-install.sh
Add Unprivileged Hardware Acceleration
2024-04-28 06:25:43 -04:00
Tchoupinax
39ac55d024 feat: script improvement on routerOS and OpenWRT (#2869) 2024-04-27 11:45:08 -04:00
tteckster
51b39f269b Update CHANGELOG.md 2024-04-27 11:14:30 -04:00
tteckster
93aa096169 Update glances.sh
fixes https://github.com/tteck/Proxmox/issues/2870
2024-04-27 11:06:02 -04:00
Andrés Ruz Nieto
fff310fe16 Create ubuntu2404-vm.sh (#2868) 2024-04-27 10:58:18 -04:00
tteckster
a07e2e9dc6 Update mikrotik-routeros.sh
fix pve check
2024-04-27 10:47:51 -04:00
tteckster
0ea0ee56f4 Update CHANGELOG.md 2024-04-27 07:17:35 -04:00
tteckster
0f9d3dea8a Update CHANGELOG.md 2024-04-27 07:13:49 -04:00
tteckster
38c144951f Rename ubuntu-vm.sh to ubuntu2204-vm.sh 2024-04-27 07:02:40 -04:00
tteckster
d22dd105fb Update frigate-install.sh
- Set up Unprivileged Hardware Acceleration
- Use GUI Device Passthrough for TPU Devices
2024-04-27 06:39:42 -04:00
tteckster
aacc2b76e4 Update CHANGELOG.md 2024-04-26 22:36:31 -04:00
Luke Hoggatt
1672c7fc0e Allow Updating WGDashboard (#2866) 2024-04-26 17:28:52 -04:00
tteckster
ccc91c0337 Update nginxproxymanager-install.sh
tweak
2024-04-26 16:53:52 -04:00
tteckster
95b7607d4e Update nginxproxymanager-install.sh
Add certbot-dns-multi 4.16.1
2024-04-26 16:36:39 -04:00
tteckster
8895888df2 Update CHANGELOG.md 2024-04-26 02:33:40 -04:00
tteckster
4883cd7afe Create glances.sh 2024-04-26 02:29:25 -04:00
tteckster
e857886838 Update code-server.sh
tweak
2024-04-26 01:04:05 -04:00
tteckster
afe93a2b48 Update code-server.sh
Add `curl`
2024-04-26 00:47:18 -04:00
NiceDevil
105fa6e8c4 Updated PostgreSQL (#2860)
Updated Setup lines for PostgreSQL to match the ones from tandoor directly => https://docs.tandoor.dev/install/manual/#setup-postgresql.
2024-04-25 16:25:27 -04:00
tteckster
8f243c444e Update CHANGELOG.md 2024-04-25 15:15:31 -04:00
tteckster
b2b32c826e Update CHANGELOG.md 2024-04-25 15:01:40 -04:00
tteckster
7d7dd643fa Update plex.sh
Default settings are now unprivileged
2024-04-25 14:59:54 -04:00
tteckster
6280950c31 Update plex-install.sh
Refactor to support unprivileged hardware transcoding.
2024-04-25 14:58:59 -04:00
tteckster
b9a45ab5a6 Update CHANGELOG.md 2024-04-25 14:57:04 -04:00
tteckster
781a209401 Update jellyfin.sh
Default settings are now unprivileged
2024-04-25 14:44:43 -04:00
tteckster
faf98bc1f8 Update jellyfin-install.sh
Refactor to support unprivileged hardware transcoding.
2024-04-25 14:42:39 -04:00
tteckster
8651919e59 Update build.func
Refactor for future unprivileged hardware transcoding
2024-04-25 14:36:47 -04:00
tteckster
18bdaad109 Update CHANGELOG.md 2024-04-24 11:50:31 -04:00
tteckster
ef6abf4bd6 Create traccar.sh 2024-04-24 10:30:09 -04:00
tteckster
c828d38ba4 Create traccar-install.sh 2024-04-24 10:29:14 -04:00
tteckster
93f791e592 Add PVE 8.2 to pve_check() 2024-04-24 09:43:00 -04:00
tteckster
3ff48e3dae Update build.func
Add 8.2 to `pve_check()`
2024-04-24 09:11:59 -04:00
tteckster
f20d65a606 Update homepage.sh
Refactor
2024-04-23 10:36:16 -04:00
tteckster
dc6c21a85f Update homepage-install.sh
Refactor
2024-04-23 10:34:50 -04:00
tteckster
c073351b4c Update build.func
tweak
2024-04-23 07:35:57 -04:00
tteckster
cfd4c979a1 Update build.func
tweak
2024-04-23 07:23:12 -04:00
tteckster
bf4a04528b Update build.func
- Check for spaces and length in passwords
- fixes https://github.com/tteck/Proxmox/issues/2843
2024-04-23 06:55:18 -04:00
tteckster
c042b7c527 Update haos-vm.sh
Spinner update
2024-04-22 06:38:43 -04:00
tteckster
67cad1583b Update dashy-install.sh
tweak
2024-04-21 23:13:45 -04:00
tteckster
1fb93b326f Update dashy.sh
Update `function update_script()`
2024-04-21 23:11:42 -04:00
tteckster
7ebc6ea84f Update CHANGELOG.md 2024-04-21 11:25:36 -04:00
tteckster
f17592cfc7 Update aria2.sh
tweak
2024-04-21 10:35:54 -04:00
tteckster
80482414c4 Update aria2.sh
Correct port
2024-04-21 10:34:30 -04:00
tteckster
dafa19a608 Update build.func
Spinner update
2024-04-21 09:14:33 -04:00
tteckster
bdb7126a38 Update create_lxc.sh
Spinner update
2024-04-21 09:12:55 -04:00
tteckster
4ccf823d7a Update install.func
Spinner update
2024-04-21 09:11:46 -04:00
tteckster
82b6e743f1 Update pimox-haos-vm.sh
Remove `function PVE_CHECK()`
2024-04-20 04:01:18 -04:00
tteckster
9623058274 Update calibre-web.sh 2024-04-20 03:38:40 -04:00
tteckster
486041a4d0 Update calibre-web.sh
tweak
2024-04-20 03:38:08 -04:00
tteckster
b7051d1fc0 Update calibre-web-install.sh
tweak
2024-04-20 03:34:32 -04:00
tteckster
7a72c82ece Update calibre-web.sh
tweak
2024-04-20 03:22:18 -04:00
tteckster
337c1c700a Update aria2.sh
tweak
2024-04-20 03:20:54 -04:00
Sam Heinz
e3b4543ef5 Aria2 LXC - Updated (#2826) 2024-04-20 03:18:51 -04:00
Rémi Bédard-Couture
da964fcacc Add scripts for Calibre-web (#2812) 2024-04-20 03:17:37 -04:00
tteckster
45205da9a6 Update frigate-install.sh
tweak
2024-04-19 11:30:27 -04:00
tteckster
6f6d83c261 Update frigate-install.sh
tweak
2024-04-19 11:06:40 -04:00
tteckster
ff3216aa92 Update frigate-install.sh
tweak
2024-04-19 11:04:50 -04:00
Rémi Bédard-Couture
fb4fdab433 Clear log files upon service restart to avoid misleading log rewrites (#2819) 2024-04-19 10:48:10 -04:00
Marc Cizeron
39a1c11940 Update actualbudget.sh (#2817)
Fix update function
2024-04-19 09:21:36 -04:00
Rémi Bédard-Couture
00f661c9f5 [Frigate] Update Nginx config to output access and error logs to the service log file (/dev/shm) (#2808) 2024-04-17 13:21:26 -04:00
tteckster
07a3a8aa79 Update hw-acceleration.sh
tweak
2024-04-17 00:00:49 -04:00
tteckster
77c92e0102 Update hw-acceleration.sh
tweak
2024-04-16 23:39:56 -04:00
Rémi Bédard-Couture
b6b1e8db4a Move the remaining openvino commands in the AVX conditional block (copy the model and labels in the appropriate folder) (#2801) 2024-04-16 16:09:11 -04:00
Rémi Bédard-Couture
049a8096d3 Check CPU AVX instruction support before installing OpenVino model (#2796) 2024-04-16 05:39:00 -04:00
Rémi Bédard-Couture
9cfad87e3b Mount frigate video cache into memory to avoid hard drive overheating and overuse (#2795) 2024-04-15 12:47:22 -04:00
tteckster
9fc3901444 Delete ct/iventoy.sh
non-functional
2024-04-15 09:00:55 -04:00
tteckster
22d755d66f Delete install/iventoy-install.sh
non-functional
2024-04-15 09:00:29 -04:00
tteckster
6d296e0fdf Update iventoy-install.sh
tweak
2024-04-15 08:55:40 -04:00
tteckster
dbe21ab539 Update iventoy-install.sh
tweak
2024-04-15 08:35:06 -04:00
Ryan Freeman
edbaa1fbdc iVentoy - updated (#2790)
* Create iventoy.sh
* Create iventoy-install.sh
2024-04-15 08:27:12 -04:00
tteckster
4efb41620c Update CHANGELOG.md 2024-04-15 01:01:45 -04:00
tteckster
95573a7285 Update CHANGELOG.md 2024-04-15 00:49:15 -04:00
tteckster
a256d4f9b6 Update umbrel-install.sh
tweak
2024-04-15 00:33:25 -04:00
tteckster
42a256ca0e Update CHANGELOG.md 2024-04-15 00:03:10 -04:00
tteckster
9f8c93a416 Update homarr.sh
modify `function update_script()`
2024-04-14 23:53:59 -04:00
tteckster
02efa7c07a Update homarr-install.sh
fix install
2024-04-14 23:53:22 -04:00
tteckster
f984003ea8 Update pihole.sh
Fixes https://github.com/tteck/Proxmox/issues/2783
2024-04-12 17:04:27 -04:00
Ryan Freeman
f956428321 Update pihole.sh to update PiHole service (#2781)
Add pihole update functionality
2024-04-12 12:13:39 -04:00
tteckster
170066a73b Update CHANGELOG.md 2024-04-12 06:30:20 -04:00
tteckster
42bd22d96d Update pimox-haos-vm.sh
fix `function PVE_CHECK()`
2024-04-11 19:14:56 -04:00
tteckster
9c19734b5b Update actualbudget.sh
Increase build resources for weak CPUs
2024-04-11 14:43:56 -04:00
tteckster
4fecdcaa6a Update filebrowser.sh
add `curl`
2024-04-10 20:02:02 -04:00
tteckster
de9beedd52 Update heimdall-dashboard.sh
tweak
2024-04-10 07:34:23 -04:00
tteckster
a38c9f84e0 Update heimdall-dashboard.sh
fix fat finger
2024-04-10 07:20:01 -04:00
tteckster
2ef0f9f5c6 Rename heimdalldashboard.sh to heimdall-dashboard.sh 2024-04-10 07:13:55 -04:00
tteckster
9c0f6b6a0c Update and rename heimdalldashboard-install.sh to heimdall-dashboard-install.sh 2024-04-10 07:07:48 -04:00
tteckster
a6e5eefb34 Update heimdalldashboard.sh
tweak
2024-04-10 07:00:25 -04:00
tteckster
a9742f18cd Update heimdalldashboard.sh
tweak update function
2024-04-10 06:56:56 -04:00
tteckster
594dc7e19c Update linkwarden-install.sh
tweak
2024-04-09 20:27:12 -04:00
tteckster
f77d5f01fb Update ombi.sh
Remove `.tar.gz`
2024-04-09 20:21:39 -04:00
tteckster
ba68b641de Update ombi-install.sh
tweak
2024-04-09 20:18:26 -04:00
tteckster
0e02de596f Update ombi-install.sh
revert
2024-04-09 19:49:55 -04:00
tteckster
38bca8fe17 Update ombi-install.sh
tweak
2024-04-09 19:43:59 -04:00
tteckster
98ee62bca0 Update ombi.sh
Add update path
2024-04-09 19:36:46 -04:00
tteckster
c52eec1a8e Update ombi-install.sh
tweak
2024-04-09 19:35:36 -04:00
tteckster
1ccb2de7f6 Update CHANGELOG.md 2024-04-09 18:33:28 -04:00
tteckster
a6add9a727 Update linkwarden.sh
Tweak `function update_script()`
2024-04-09 17:56:35 -04:00
tteckster
112353334d Update linkwarden.sh
Add `yarn prisma generate` to the update process.
2024-04-09 17:22:24 -04:00
Rémi Bédard-Couture
55175f9b31 Update default config to leverage openvino (#2763) 2024-04-08 21:41:54 -04:00
Rémi Bédard-Couture
1cded8c053 Fix openvino model generation in Frigate install script (#2762)
* get pip from APT

* Add openvino model conversion to make it readily available
2024-04-08 21:21:08 -04:00
Rémi Bédard-Couture
2847d9cc9a Fix CPU model path in basic config (model now downloaded at root of filesystem) (#2758) 2024-04-08 14:44:02 -04:00
tteckster
932b69a8c4 Update sabnzbd-install.sh
fixes https://github.com/tteck/Proxmox/issues/2739
2024-04-06 09:05:33 -04:00
tteckster
fe0b379ed1 Update CHANGELOG.md 2024-04-05 16:19:04 -04:00
tteckster
466fae49a3 Update frigate-install.sh
tweak
2024-04-05 08:43:31 -04:00
tteckster
9f184bd9c9 Create watchyourlan.sh 2024-04-05 06:44:37 -04:00
tteckster
463641e544 Create watchyourlan-install.sh 2024-04-05 06:43:16 -04:00
tteckster
f74e5e9a11 Update nginxproxymanager.sh
Maintain compatibility with older versions of Node.js
fixes https://github.com/tteck/Proxmox/issues/2733
2024-04-05 05:07:46 -04:00
tteckster
05c3945097 Update CHANGELOG.md 2024-04-05 04:05:47 -04:00
tteckster
d127e4dfeb Update medusa-install.sh
tweak
2024-04-04 13:47:55 -04:00
tteckster
e471e0f162 Create medusa.sh 2024-04-04 13:44:34 -04:00
tteckster
43c369f3d2 Create medusa-install.sh 2024-04-04 13:43:42 -04:00
tteckster
957aaf8fa1 Update CHANGELOG.md 2024-04-04 10:18:49 -04:00
tteckster
6f7427ff0e Update lazylibrarian-install.sh
tweak
2024-04-03 18:31:23 -04:00
tteckster
cc7d0920d5 Create actualbudget.sh 2024-04-03 18:02:35 -04:00
tteckster
3ffdd988f2 Create actualbudget-install.sh 2024-04-03 18:01:14 -04:00
tteckster
306f2f4121 Update CHANGELOG.md 2024-04-03 12:43:17 -04:00
MountyMapleSyrup
b213673986 Adding a Script for LazyLibrarian (#2723) 2024-04-03 12:12:03 -04:00
tteckster
4103d40622 Update pihole-install.sh
add root-hints
2024-04-03 03:07:32 -04:00
tteckster
3bcf2cece6 Update pihole-install.sh
tweak
2024-04-03 02:42:06 -04:00
tteckster
2e36b903ad Update install.func
slow spinner
2024-04-02 11:05:06 -04:00
tteckster
d01a18dbaf Update CHANGELOG.md 2024-04-01 21:24:31 -04:00
tteckster
4be1d23dcd Update frigate.sh
Add go2rtc port
2024-04-01 16:37:15 -04:00
tteckster
ac34991ea7 Update prowlarr.sh
"There is currently no update path available."
2024-04-01 16:01:36 -04:00
tteckster
6dcc29afa7 Update frigate-install.sh
Fix logs
2024-04-01 12:43:15 -04:00
tteckster
8ee221974b Update frigate-install.sh
Add `hwaccel_args: preset-vaapi` to `config.yml`
2024-04-01 08:19:44 -04:00
tteckster
3233fbf5f5 Update frigate-install.sh
tweak
2024-04-01 07:19:13 -04:00
tteckster
980fb26b41 Update frigate-install.sh
tweak
2024-04-01 07:05:24 -04:00
tteckster
3817e9372f Update frigate-install.sh
tweak
2024-04-01 06:58:08 -04:00
tteckster
6c9f829ee9 Update frigate-install.sh
tweak
2024-04-01 06:48:02 -04:00
tteckster
6e3e49337b Update frigate-install.sh
- Download new input file
- Create new config.yml
- Link `/config/config.yml` and  `/opt/frigate/config/config.yml`
- Create log directories 
- Fix GID mismatch
2024-04-01 06:36:57 -04:00
tteckster
35837f056d Update frigate.sh
keep 4vCPUs
2024-04-01 06:30:21 -04:00
tteckster
a16f31bbca Update bug_report.yaml
Add Alpine
2024-04-01 04:09:29 -04:00
tteckster
90463f5aaf Update frigate-install.sh
Remove libusb zip
2024-03-30 11:15:57 -04:00
Rémi Bédard-Couture
f956273fc5 Add Frigate scripts (#2714) 2024-03-30 08:15:03 -04:00
tteckster
4ba3233dc0 Update build.func
Add Frigate to the VAAPI hardware transcoding group
2024-03-30 08:13:34 -04:00
tteckster
597162b0a8 Update tdarr-install.sh
Download the latest `Tdarr_Updater`
2024-03-29 15:00:38 -04:00
tteckster
21d0e96b56 Update post-pve-install.sh
tweak
2024-03-29 13:02:34 -04:00
tteckster
98e8955ec1 Update post-pve-install.sh
tweak
2024-03-27 12:46:31 -04:00
tteckster
23e6b80a9e Update CHANGELOG.md 2024-03-26 09:19:43 -04:00
tteckster
e1e0b4af9e Delete pbs.sh
found the stray
2024-03-25 14:58:49 -04:00
tteckster
6445e0eac3 Update CHANGELOG.md 2024-03-25 14:37:08 -04:00
tteckster
d5d314e5eb Update pbs-install.sh
tweak
2024-03-25 13:24:13 -04:00
tteckster
c0ca12e712 Create pbs.sh 2024-03-25 13:21:06 -04:00
tteckster
3b1dd2efc0 Create pbs.sh 2024-03-25 13:17:52 -04:00
tteckster
b6f8d7f624 Create pbs-install.sh 2024-03-25 13:16:19 -04:00
tteckster
cff9b233c7 Update CHANGELOG.md 2024-03-25 10:56:23 -04:00
tteckster
d65fd07f50 Update post-pve-install.sh
tweak
2024-03-25 10:49:49 -04:00
tteckster
fe416bc6ff Update post-pve-install.sh
tweak
2024-03-25 10:48:31 -04:00
tteckster
f25189933d Update post-pve-install.sh
allow any PVE 8
2024-03-25 10:36:28 -04:00
tteckster
2f836f4e6d Update mediamtx.sh
add additional storage
2024-03-25 10:21:02 -04:00
tteckster
12b0a0bf50 Update mediamtx-install.sh
add ffmpeg
2024-03-25 09:58:50 -04:00
tteckster
018ab69a33 Create mediamtx.sh 2024-03-25 09:49:50 -04:00
tteckster
a807d87e84 Create mediamtx-install.sh 2024-03-25 09:48:54 -04:00
tteckster
8e129001c7 Update CHANGELOG.md 2024-03-24 11:21:00 -04:00
tteckster
31b7a82094 Rename Smokeping.sh to smokeping.sh 2024-03-24 11:12:30 -04:00
tteckster
d467d4ce5f Create Smokeping.sh 2024-03-24 11:10:19 -04:00
tteckster
32904ccfed Create smokeping-install.sh 2024-03-24 11:09:09 -04:00
tteckster
9f32d30f6b Update hyperion.sh
default Debian 12
2024-03-22 00:02:32 -04:00
tteckster
59dfb89db7 Update hyperion-install.sh
update install to utilize Debian 12
2024-03-22 00:01:39 -04:00
tteckster
c5ddb590d7 Update tandoor-install.sh
fixes https://github.com/tteck/Proxmox/issues/2685
2024-03-21 17:11:00 -04:00
tteckster
6c5503b500 Update unifi-install.sh
tweak
2024-03-20 14:55:27 -04:00
tteckster
1657890c8e Update config.yml 2024-03-20 05:26:36 -04:00
tteckster
6d9d710de8 Update config.yml 2024-03-20 05:25:47 -04:00
tteckster
8a72055ebe Update unifi-install.sh
- Code refactoring
- MongoDB version 7.0.7
2024-03-19 22:08:01 -04:00
tteckster
8e76d536d8 Update bug_report.yaml
tweak
2024-03-19 11:35:40 -04:00
tteckster
da027417e9 Update bug_report.yaml
tweak
2024-03-19 10:47:55 -04:00
tteckster
75532e028c Update bug_report.yaml
tweak
2024-03-19 10:47:20 -04:00
tteckster
2fa12a1b97 Delete .github/workflows/welcome.yml 2024-03-19 09:59:56 -04:00
tteckster
1d6c0acf0d Update pull_request_template.md
tweak
2024-03-19 07:20:07 -04:00
tteckster
aed9fdee7f Update bug_report.yaml
tweak
2024-03-19 06:55:17 -04:00
tteckster
39586380af Update bug_report.yaml 2024-03-19 06:12:05 -04:00
tteckster
3fdffb6540 Delete .github/workflows/close-incomplete-issues.yml 2024-03-19 06:01:16 -04:00
tteckster
e1ac6d87f6 Delete .github/workflows/ci.yml 2024-03-19 06:00:59 -04:00
tteckster
3e01ebf221 Create config.yml 2024-03-19 05:59:46 -04:00
tteckster
7654134e5e Update close-incomplete-issues.yml 2024-03-19 04:34:56 -04:00
tteckster
9e2064b665 Update and rename main.yml to close-incomplete-issues.yml 2024-03-19 03:30:01 -04:00
tteckster
d503898b77 Update main.yml 2024-03-19 03:17:37 -04:00
tteckster
f0da879ae6 Update main.yml 2024-03-19 03:05:55 -04:00
tteckster
a9b9f17aa3 Update main.yml 2024-03-19 02:50:50 -04:00
tteckster
66c685425f Create main.yml 2024-03-19 02:43:25 -04:00
tteckster
bbb26ca3fc Create welcome.yml 2024-03-19 02:39:57 -04:00
tteckster
6037d381ef Update heimdalldashboard-install.sh
tweak install
2024-03-14 12:25:19 -04:00
tteckster
8d87cc6aaa Update nginxproxymanager.sh
set pnpm version to 8.15
2024-03-14 09:37:32 -04:00
tteckster
2dffbc92c8 Update nginxproxymanager.sh
move "Installing pnpm" to the top of the script
2024-03-14 09:35:22 -04:00
Alexander
019a80d7a1 Mafl Dashboard update script (#2657) 2024-03-14 09:01:34 -04:00
tteckster
58b75e0dd8 Update dashy.sh
fix update
2024-03-13 17:40:53 -04:00
tteckster
6a77af66a4 Update flowiseai-install.sh
test
2024-03-13 06:57:42 -04:00
tteckster
e8fcc7ec3d Update CHANGELOG.md 2024-03-13 04:55:12 -04:00
tteckster
80b2392f8e Create flowiseai.sh 2024-03-13 04:26:51 -04:00
tteckster
46cc3fe985 Create flowiseai-install.sh 2024-03-13 04:24:42 -04:00
tteckster
e2bb08fcf7 Update homeassistant-core.sh
tweak
2024-03-12 20:36:08 -04:00
tteckster
89da288a7f Update homeassistant-core.sh
tweak
2024-03-12 20:33:47 -04:00
tteckster
74b2a1bf2a Update homeassistant-core.sh
tweak
2024-03-12 19:58:55 -04:00
tteckster
47769455a7 Update homeassistant-core-install.sh
tweak
2024-03-12 19:35:15 -04:00
tteckster
16070912ba Update homeassistant-core-install.sh
tweak
2024-03-12 19:29:59 -04:00
tteckster
e15d82fb7c Update tandoor.sh
fix update function
2024-03-12 12:47:31 -04:00
tteckster
ee82bc777d Update wastebin-install.sh
tweak
2024-03-11 11:55:47 -04:00
tteckster
f38cfcd002 Update CHANGELOG.md 2024-03-11 11:42:27 -04:00
tteckster
dfb691ebbc Update wastebin-install.sh
maybe I was wrong about `unzip`
2024-03-11 11:04:26 -04:00
CanbiZ
afb664eadc Create a Wastebin LXC (#2640) 2024-03-11 10:59:12 -04:00
tteckster
8e71d636ef Update n8n.sh
add storage
2024-03-11 07:15:41 -04:00
tteckster
e5010e747b Update n8n-install.sh
Set environment option "N8N_SECURE_COOKIE=false"
2024-03-11 07:10:39 -04:00
tteckster
b12a98e5a3 Update build.func
remove Lunar, add Mantic
2024-03-09 12:03:52 -05:00
tteckster
4ea5186921 Update CHANGELOG.md 2024-03-08 17:12:21 -05:00
tteckster
78bc2006bc Update post-pve-install.sh
Requires Proxmox Virtual Environment Version 8.1.1 or later.
2024-03-08 17:09:11 -05:00
tteckster
b58ae2b892 Update mqtt-install.sh
go back to basic install
2024-03-08 15:22:55 -05:00
tteckster
f14b6f49d7 Update mqtt-install.sh
update keys
2024-03-08 15:10:25 -05:00
tteckster
a4a692f449 Update changedetection.sh
if libjpeg-dev is not installed, install it
2024-03-08 14:24:49 -05:00
tteckster
02afb23aed Update changedetection-install.sh
add libjpeg-dev
2024-03-08 14:17:39 -05:00
tteckster
8b03579df9 Update tandoor-install.sh
fixes https://github.com/tteck/Proxmox/issues/2621
2024-03-08 13:58:07 -05:00
tteckster
1edd9bfb39 Update changedetection-install.sh
revert
2024-03-08 13:38:36 -05:00
tteckster
87cee4cd57 Update changedetection-install.sh
add jpeg-dev, libjpeg
2024-03-08 13:29:01 -05:00
tteckster
6e0f374285 Update mqtt-install.sh
add gpg
2024-03-08 10:29:48 -05:00
tteckster
d9736097bb Update mqtt-install.sh
test
2024-03-08 10:25:59 -05:00
tteckster
64bf64ff18 Update mqtt-install.sh
fixes https://github.com/tteck/Proxmox/issues/2617
2024-03-08 10:16:49 -05:00
tteckster
321660487d Update dashy.sh
There is currently no update path available.
2024-03-06 18:48:53 -05:00
tteckster
183340bc85 Update dashy-install.sh
fixes https://github.com/tteck/Proxmox/issues/2614
2024-03-06 18:45:37 -05:00
Matthew
ea1e30dfa9 Update photoprism-install.sh (#2610)
For some reason it seems as though the binaries as part of `libheif1` install not to `/usr/local/bin` but to `/usr/local` and so were not on the path, therefore the default value of photoprism's `--heifconvert-bin` / `$PHOTOPRISM_HEIFCONVERT_BIN` (`heif-convert`) would not be resolved
2024-03-06 09:14:05 -05:00
Matthew
8bbb33b97b Update photoprism-install.sh (#2609)
add rawtherapee dependency to enable raw image conversion
2024-03-06 08:58:29 -05:00
tteckster
a6b415bc36 Update code-server.sh
fixes https://github.com/tteck/Proxmox/issues/2608
2024-03-06 05:50:36 -05:00
tteckster
c7e4f370c6 Update prometheus.sh
fixes https://github.com/tteck/Proxmox/issues/2607
2024-03-06 05:31:07 -05:00
tteckster
912f0e01ba Update emby.sh
tweak
2024-03-03 18:03:28 -05:00
tteckster
511fd50ebb Update emby-install.sh
install the latest version
2024-03-03 18:02:12 -05:00
tteckster
7b1738ca7b Update nginxproxymanager-install.sh
set pnpm version
2024-03-03 07:44:41 -05:00
tteckster
9e7b96e9df Update grafana.sh
tweak
2024-03-03 06:22:50 -05:00
tteckster
89d9b9ca9f Update emby.sh
set static version
2024-03-01 09:25:32 -05:00
tteckster
55a107b29f Update emby-install.sh
set static version
2024-03-01 09:23:54 -05:00
tteckster
57d06ad2be Update home-assistant-core-copy-data-home-assistant-core.sh
Stop both containers.
2024-03-01 04:48:34 -05:00
tteckster
05dc537124 Update omada.sh
tweak
2024-03-01 04:31:17 -05:00
tteckster
dd4d449c95 Update omada-install.sh
tweak
2024-03-01 04:30:17 -05:00
tteckster
e5ec531d4f Update omada-install.sh
update libssl
2024-02-28 17:13:07 -05:00
tteckster
9cad7288c9 Update deconz-install.sh
fixes https://github.com/tteck/Proxmox/issues/2578
2024-02-28 17:11:59 -05:00
tteckster
0567a46afd Update unifi-install.sh
tweak
2024-02-28 15:37:33 -05:00
tteckster
7f02d0e51b Update unifi-install.sh
always download latest libssl
2024-02-28 09:41:51 -05:00
tteckster
7759ecf7dd Update unifi-install.sh
update libssl
2024-02-28 09:06:25 -05:00
tteckster
d77cffd006 Update USER_SUBMITTED_GUIDES.md 2024-02-27 11:29:22 -05:00
tteckster
0c963550c4 Update USER_SUBMITTED_GUIDES.md 2024-02-27 11:28:05 -05:00
tteckster
58f69adbd8 Update mariadb-install.sh
- remove Adminer
- fixes https://github.com/tteck/Proxmox/issues/2565
2024-02-26 15:15:17 -05:00
tteckster
b88dc13383 Update changedetection.sh
`systemctl restart changedetection` after update
2024-02-26 14:04:12 -05:00
tteckster
a31a44b271 Update CHANGELOG.md 2024-02-26 07:03:12 -05:00
Alexander
ae79d3a332 Add Mafl Dashboard (#2562) 2024-02-26 06:41:27 -05:00
tteckster
526b5e7b54 Update tandoor-install.sh
PostgreSQL 16
2024-02-24 11:30:49 -05:00
tteckster
76d43006d6 Update tandoor-install.sh
tweak
2024-02-24 10:11:37 -05:00
tteckster
966517ef44 Update tandoor-install.sh
Debug off
2024-02-24 09:48:47 -05:00
tteckster
50872c6d9f Update tandoor-install.sh
Final tweaks 🤞🏻
2024-02-24 07:15:47 -05:00
tteckster
b1974f5e0e Update tandoor-install.sh
fix sed
2024-02-24 05:26:11 -05:00
tteckster
6dc6d3cb14 Update tandoor-install.sh
tweak
2024-02-24 05:04:29 -05:00
tteckster
bd94b15234 Update tandoor-install.sh
tweak
2024-02-24 04:51:46 -05:00
tteckster
5860f048fa Update CHANGELOG.md 2024-02-23 20:36:27 -05:00
CanbiZ
e845685b0c Add Tandoor Recipes LXC (#2551) 2024-02-23 20:28:02 -05:00
tteckster
f5f28231a7 Update build.func
tweak SSH message
2024-02-23 15:12:30 -05:00
tteckster
2d01721a75 Update CHANGELOG.md
fix date
2024-02-23 01:22:11 -05:00
tteckster
9d9620249f Update build.func
tweak
2024-02-22 23:44:30 -05:00
tteckster
ffb58a5111 Update emby-install.sh
- add vainfo and intel-gpu-tools
- code refactoring
2024-02-22 13:52:27 -05:00
tteckster
c6b13d0a36 Update plex-install.sh
- add vainfo and intel-gpu-tools
- code refactoring
2024-02-22 13:46:23 -05:00
tteckster
57fca777b6 Update jellyfin-install.sh
- add vainfo and intel-gpu-tools
- code refactoring
2024-02-22 13:44:02 -05:00
tteckster
03fbdbe74f Update stirling-pdf-install.sh
fixes https://github.com/tteck/Proxmox/issues/2540
2024-02-22 09:31:08 -05:00
tteckster
27adffcbcb Update CHANGELOG.md 2024-02-21 20:47:15 -05:00
tteckster
0b604d204a Update build.func
Check if the shell is using bash (retry)
2024-02-21 19:51:36 -05:00
tteckster
f3e3958299 Update build.func 2024-02-21 18:47:57 -05:00
tteckster
038f70f198 Update build.func
To utilize these scripts, please switch to the Bash shell.
2024-02-21 18:40:37 -05:00
tteckster
998235e92d Update build.func
revert
2024-02-21 18:33:36 -05:00
tteckster
43de9ca99f Update build.func
revert
2024-02-21 18:26:12 -05:00
tteckster
8752a66c03 Update build.func
The use of the Bash shell is mandatory.
2024-02-21 18:21:51 -05:00
tteckster
8a05729593 Update build.func
Check if the shell is using bash shell
2024-02-21 18:03:20 -05:00
tteckster
6a0b31aee1 Update channels-install.sh
tweak
2024-02-21 15:10:23 -05:00
tteckster
26036763f7 Update unmanic-install.sh
fix GID mismatch
2024-02-21 14:21:01 -05:00
tteckster
fc41d79db4 Update channels-install.sh
fix GID mismatch
2024-02-21 14:10:55 -05:00
tteckster
779849f337 Update scrypted-install.sh
fix GID mismatch
2024-02-21 13:44:40 -05:00
tteckster
35bcc0e894 Update tdarr-install.sh
fix GID mismatch
2024-02-21 13:28:52 -05:00
tteckster
71ca43c7a2 Update install.func
The script now checks for both IPv4 and IPv6 Internet connectivity and displays the results. Only if both IPv4 and IPv6 checks fail, it will then prompt the user.
2024-02-21 12:19:48 -05:00
tteckster
c0e3edc0c9 Update install.func
The script now checks IPv6 internet connectivity by attempting to ping "google.com" instead of Cloudflare's DNS IPv6 server address.
2024-02-21 11:05:58 -05:00
tteckster
47b581ee38 Update paperless-ngx-install.sh
fixes https://github.com/tteck/Proxmox/issues/2525
2024-02-21 09:08:40 -05:00
tteckster
8456deb1f8 Improve GID mismatch fix
- Emby
- Jellyfin
- Plex
2024-02-20 22:41:09 -05:00
tteckster
f4bbf3bac0 Update plex-install.sh
fix GID mismatch
2024-02-20 21:36:45 -05:00
tteckster
ca280c5fac Update emby-install.sh
fix GID mismatch
2024-02-20 21:35:20 -05:00
tteckster
e23f2c60f8 Update jellyfin-install.sh
fix GID mismatch
2024-02-20 21:33:50 -05:00
tteckster
35b57f4555 Update emby.sh
Ubuntu 22.04
2024-02-20 20:42:47 -05:00
tteckster
2171405dc6 Update plex-install.sh
update keyring location
2024-02-20 07:26:31 -05:00
tteckster
25a9708fe3 Update heimdalldashboard-install.sh
use php8.2
2024-02-19 22:03:57 -05:00
tteckster
a4be233953 Update heimdalldashboard.sh
recode update function
2024-02-19 18:24:40 -05:00
tteckster
4aa5e12268 Update heimdalldashboard-install.sh
release version hold
2024-02-19 18:22:38 -05:00
tteckster
822299b610 Update CHANGELOG.md 2024-02-19 13:27:56 -05:00
tteckster
9478fffd5a Update fstrim.sh
tweak
2024-02-19 13:13:44 -05:00
tteckster
b082f8a08e Update fstrim.sh
display CTID instead of hostname
2024-02-19 04:43:10 -05:00
tteckster
b7bfe7df14 Update heimdalldashboard.sh
update warning
2024-02-18 20:46:59 -05:00
tteckster
05c8093bd7 Update heimdalldashboard.sh
add warning
2024-02-18 19:39:58 -05:00
tteckster
ceb3a131bf Update grocy-install.sh
revert to PHP8.2
2024-02-18 18:47:07 -05:00
tteckster
a804d47d2d Update grocy-install.sh 2024-02-18 18:41:59 -05:00
tteckster
75bcbacd9c Update grocy-install.sh 2024-02-18 18:40:42 -05:00
tteckster
be77d96cce Update grocy-install.sh
tweak
2024-02-18 18:38:05 -05:00
tteckster
147d0ac8db Update grocy-install.sh
php8.3
2024-02-18 18:25:35 -05:00
tteckster
e880a9d8db Update grocy.sh
recode update function
2024-02-18 18:23:56 -05:00
tteckster
ccadb0d92e Update heimdalldashboard-install.sh
php8.3
2024-02-18 17:52:10 -05:00
tteckster
eb7491c6c1 Update heimdalldashboard-install.sh
hard code v2.5.8
2024-02-18 17:12:01 -05:00
tteckster
d806d87cfd Update heimdalldashboard-install.sh
test
2024-02-18 16:46:21 -05:00
tteckster
faad7f25cc Update heimdalldashboard-install.sh
test
2024-02-18 16:39:18 -05:00
tteckster
a5b3aab72e Update fstrim.sh
tweak
2024-02-18 09:51:55 -05:00
tteckster
8d55efd704 Update mikrotik-routeros.sh
tweak
2024-02-17 20:07:03 -05:00
tteckster
94cf9da7a1 Update mikrotik-routeros.sh
add zfspool
2024-02-17 19:50:07 -05:00
tteckster
c702652a00 Update fstrim.sh
tweak
2024-02-17 15:59:54 -05:00
tteckster
86da4aaabb Update post-pve-install.sh
tweak
2024-02-17 15:58:34 -05:00
tteckster
c7cf925187 Update fstrim.sh
display the data percentage used before and after trimming
2024-02-17 13:08:07 -05:00
tteckster
8ce0ad13ab Update fstrim.sh
tweak
2024-02-17 05:47:38 -05:00
tteckster
13ebab3997 Update CHANGELOG.md 2024-02-16 10:49:37 -05:00
tteckster
0002741cde Create fstrim.sh 2024-02-15 23:04:55 -05:00
tteckster
1ccac3050b Update homeassistant-core.sh
tweak
2024-02-15 08:11:45 -05:00
tteckster
d514c84193 Update homeassistant-core.sh
tweak
2024-02-15 08:04:47 -05:00
tteckster
15b8d2ec16 Update homeassistant-core.sh
tweak
2024-02-15 07:37:00 -05:00
tteckster
c65bd939eb Update homeassistant-core.sh
fixes https://github.com/tteck/Proxmox/issues/2501
2024-02-15 07:32:28 -05:00
tteckster
4d06a6019b Update grocy.sh
tweak
2024-02-15 04:47:59 -05:00
tteckster
12454bdba7 Update grocy.sh
fixes https://github.com/tteck/Proxmox/issues/2496
2024-02-14 13:27:19 -05:00
tteckster
5d64448ac2 Update post-pve-install.sh
tweak
2024-02-13 05:46:59 -05:00
tteckster
966ab2d26e Update post-pve-install.sh
- add both Quincy and Reef Ceph repositories, both initially disabled
- fixes https://github.com/tteck/Proxmox/issues/2484
2024-02-13 05:35:43 -05:00
tteckster
f5a1b23862 Update alpine-docker-install.sh
add option to install Portainer Agent
2024-02-12 10:53:25 -05:00
tteckster
1af3b37dd2 Update build.func
tweak
2024-02-12 10:38:37 -05:00
tteckster
25f88d586c Update build.func
fixes https://github.com/tteck/Proxmox/issues/2478
2024-02-12 10:36:02 -05:00
tteckster
453604d1b6 Update build.func
tweak
2024-02-12 07:17:23 -05:00
tteckster
749639b1f0 Update to Alpine 3.19 2024-02-12 06:55:25 -05:00
tteckster
3093af9b4f Update alpine-docker.sh
Alpine 3.19
2024-02-12 06:47:26 -05:00
tteckster
ffd2fc3b86 Update install.func
Check to see if the apt-cacher-ng proxy is available before attempting to use it. If it's not available, the system will directly communicate with the apt repositories.
2024-02-12 05:53:26 -05:00
tteckster
302368a912 Update CHANGELOG.md 2024-02-11 17:42:55 -05:00
JJ
d5211aedec Add Apache CouchDB (#2473) 2024-02-11 16:55:49 -05:00
tteckster
4164d42b7c Update hivemq-install.sh
tcp and websockets
2024-02-11 13:36:28 -05:00
tteckster
e638845ffa Update CHANGELOG.md 2024-02-11 10:57:26 -05:00
tteckster
1d5a3ddaca Create hivemq.sh 2024-02-11 10:23:58 -05:00
tteckster
84c404e632 Create hivemq-install.sh 2024-02-11 10:21:22 -05:00
tteckster
37d75286e0 Update unifi-install.sh
test temurin-17-jre
2024-02-11 09:23:03 -05:00
Bartosz Korczak
dcd35adf71 fix(n8n): add missing installation dependency (#2466) 2024-02-10 11:35:39 -05:00
tteckster
db3fe0e9ad Update channels-install.sh
add Hardware Acceleration
2024-02-10 09:40:59 -05:00
tteckster
21cdc8306a Update build.func
add Channels to the VAAPI hardware transcoding group
2024-02-10 09:38:28 -05:00
tteckster
1910de6568 Update homeassistant-core.sh
remove app daemon
2024-02-09 20:55:43 -05:00
tteckster
5d6007cdd9 Update homeassistant-core.sh
tweak
2024-02-09 20:37:41 -05:00
tteckster
f674b8af03 Update adguard.sh
fixes https://github.com/tteck/Proxmox/issues/2462
2024-02-09 17:41:00 -05:00
tteckster
9f84dbf1bd Update grocy-install.sh
fixes https://github.com/tteck/Proxmox/issues/2463
2024-02-09 17:34:32 -05:00
Allard Katstra
e81d51399c Adding the "tools" directory to the backup before updating homer (#2460) 2024-02-09 11:06:22 -05:00
tteckster
be47eb1039 Update tdarr-install.sh
add handbrake
2024-02-09 10:23:52 -05:00
tteckster
c0856c0d0c Update homeassistant-core-install.sh
Compile Python from its source
2024-02-08 21:12:03 -05:00
tteckster
f267ee196e Update readeck.sh
tweak
2024-02-07 06:21:18 -05:00
tteckster
ee3b69fffe Update readeck.sh
create update path
2024-02-07 05:56:22 -05:00
tteckster
47bc910e8f Update readeck-install.sh
install the latest version
2024-02-07 05:46:19 -05:00
tteckster
80200dc39d Update deconz-install.sh
update libssl
2024-02-06 12:28:54 -05:00
tteckster
345346118b Update omada-install.sh
update libssl
2024-02-06 12:25:35 -05:00
tteckster
236f90a1e0 Update CHANGELOG.md 2024-02-06 10:58:10 -05:00
tteckster
57507a583c Update unifi-install.sh 2024-02-06 10:42:40 -05:00
tteckster
465996e7a2 Update VMs
- Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later.
2024-02-06 10:32:38 -05:00
tteckster
5bbfe8812e Update build.func
Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later.
2024-02-06 10:29:47 -05:00
tteckster
2ce1c183f4 Update unifi-install.sh 2024-02-06 10:04:12 -05:00
tteckster
9fb338f6ea Update unifi-install.sh
update libssl
2024-02-06 09:59:27 -05:00
tteckster
ba8b38caeb Update nginxproxymanager.sh
fixes https://github.com/tteck/Proxmox/issues/2441
2024-02-06 07:51:52 -05:00
tteckster
a4ac3e7065 Update CHANGELOG.md 2024-02-06 05:53:37 -05:00
tteckster
e0f8e23fd7 Update VMs
- The scripts will only work with PVE versions 7.4-13 or higher.
2024-02-06 05:42:54 -05:00
tteckster
a1deedd066 Update build.func
Requires PVE Version 7.4-13 or higher
2024-02-06 05:29:14 -05:00
tteckster
65970a5c53 Update CHANGELOG.md 2024-02-05 18:38:10 -05:00
tteckster
65cf479b99 Update nginxproxymanager-install.sh 2024-02-05 18:22:04 -05:00
tteckster
bfa4cd815e Update nginxproxymanager-install.sh
option to install v2.10.4
2024-02-05 18:10:55 -05:00
tteckster
fb308e2bfd Update CHANGELOG.md 2024-02-05 11:33:07 -05:00
tteckster
36ab1df27d Create gokapi.sh 2024-02-05 11:16:39 -05:00
tteckster
082cf8ae6a Create gokapi-install.sh 2024-02-05 11:15:52 -05:00
tteckster
ac9a98df8c Update technitiumdns-install.sh
.NET 8 runtime
2024-02-05 07:26:30 -05:00
tteckster
4021d7912a Update technitiumdns.sh
.NET 8 runtime
2024-02-05 07:25:09 -05:00
tteckster
201f95fe88 Update CHANGELOG.md 2024-02-04 20:48:36 -05:00
tteckster
d09f40cfb5 Update CHANGELOG.md 2024-02-04 20:42:36 -05:00
tteckster
84b91141ff Update hyperion-install.sh
fixes https://github.com/tteck/Proxmox/issues/2430
2024-02-04 18:17:00 -05:00
tteckster
b054b86bf8 Update CHANGELOG.md 2024-02-04 15:54:17 -05:00
Bram Suurd
173b618fc8 Add option to install Unbound to Pi-hole (#2425) 2024-02-04 15:49:15 -05:00
tteckster
0500158727 Update dockge-install.sh
tweak Immich compose files
2024-02-04 02:37:52 -05:00
tteckster
f4b7aa6e4d Update dockge-install.sh
tweak `homeassistant/compose.yaml`
2024-02-03 14:02:13 -05:00
tteckster
5ed56e64d7 Update homeassistant-core-install.sh
add `libavdevice-dev` `libavformat-dev` `libavcodec-dev` `libavutil-dev` `libavfilter-dev` dependencies
2024-02-02 16:48:56 -05:00
tteckster
72de387b5c Update install.func
update the script to include IPv6 connectivity considerations
2024-02-02 07:40:50 -05:00
tteckster
29e012d282 Update CHANGELOG.md 2024-02-02 07:33:17 -05:00
tteckster
65a9ed0aea Create readeck-install.sh 2024-02-02 07:18:48 -05:00
tteckster
74c47c8b07 Create readeck.sh 2024-02-02 07:17:43 -05:00
tteckster
661411d8e8 Update pialert-install.sh
fixes https://github.com/tteck/Proxmox/issues/2415
2024-02-01 07:18:04 -05:00
tteckster
8d2e215c96 Update homeassistant-core-install.sh
Python 3.12.1
2024-01-31 17:27:20 -05:00
tteckster
2a2dd14c9a Update pimox-haos-vm.sh
check for whiptail
2024-01-30 13:46:33 -05:00
tteckster
f7ecf00285 Update USER_SUBMITTED_GUIDES.md 2024-01-27 13:18:30 -05:00
tteckster
abac9a1952 Update CHANGELOG.md 2024-01-27 13:18:07 -05:00
tteckster
8a76e0b0d3 Update CONTRIBUTING.md 2024-01-27 13:17:39 -05:00
tteckster
67fa640694 Update README.md 2024-01-27 13:17:04 -05:00
tteckster
1597f560c7 Update changedetection.sh
When updating, update playwright also
2024-01-26 10:21:54 -05:00
tteckster
702dbc7bba Update CHANGELOG.md 2024-01-25 13:40:08 -05:00
tteckster
9d5d7ed346 Create pairdrop.sh 2024-01-25 13:21:45 -05:00
tteckster
12c83f056f Create pairdrop-install.sh 2024-01-25 13:20:36 -05:00
tteckster
09846607f2 Update unifi-install.sh
fixes https://github.com/tteck/Proxmox/issues/2386
2024-01-25 12:15:19 -05:00
tteckster
928d13cb71 Update runtipi-install.sh
fixes https://github.com/tteck/Proxmox/issues/2384
2024-01-25 06:07:39 -05:00
tteckster
86141db5e1 Update ci.yml 2024-01-25 02:06:50 -05:00
tteckster
0c34f2ea9b Update ci.yml 2024-01-25 01:49:53 -05:00
tteckster
d094ffcfd3 Update ci.yml 2024-01-25 01:29:36 -05:00
tteckster
dc37502d15 Update ci.yml 2024-01-25 01:15:00 -05:00
tteckster
d2f13f7940 Update ci.yml
tweak
2024-01-24 12:51:09 -05:00
tteckster
2f2f297555 Update ci.yml
tweak
2024-01-24 12:48:18 -05:00
tteckster
f111479b00 Create new workflow 2024-01-24 12:39:50 -05:00
tteckster
acec4f6293 Update install.func
tweak
2024-01-24 04:49:08 -05:00
tteckster
241b7d019a Update bug_report.yaml
tweak
2024-01-24 04:43:40 -05:00
tteckster
ecd7bd5dac Update hyperhdr.sh
fixes https://github.com/tteck/Proxmox/issues/2382
2024-01-23 13:58:38 -05:00
tteckster
f227dc8684 Update scrypted-install.sh
tweak
2024-01-23 05:22:04 -05:00
tteckster
c1bd8facd1 Update scrypted-install.sh
node.js v20
2024-01-23 04:37:38 -05:00
tteckster
edd6eacdd3 Update commafeed.sh
add update path
2024-01-22 11:37:23 -05:00
tteckster
3f5fc485e6 Update yunohost-install.sh
fixes https://github.com/tteck/Proxmox/issues/2380
2024-01-22 04:44:50 -05:00
tteckster
e690bcf08f Update agentdvr-install.sh
- change service name
- fixes https://github.com/tteck/Proxmox/issues/2379
2024-01-22 04:39:31 -05:00
tteckster
bd3321fd8c Update nginxproxymanager.sh
tweak
2024-01-21 13:47:23 -05:00
tteckster
14f4d9f852 Update nginxproxymanager-install.sh
tweak
2024-01-21 13:43:10 -05:00
tteckster
9ef0ad7ec7 Update nginxproxymanager.sh
- Transition to using pnpm instead of yarn.
2024-01-21 07:06:01 -05:00
tteckster
edf3803362 Update nginxproxymanager-install.sh
- nvm v0.39.7
- node.js v16.20.2
- Transition to using pnpm instead of yarn.
2024-01-21 07:03:52 -05:00
tteckster
a45c65cd14 Update nginxproxymanager.sh
apply fixes
2024-01-21 05:44:52 -05:00
tteckster
623f0b298b Update nginxproxymanager-install.sh
apply fixes
2024-01-21 05:43:47 -05:00
tteckster
a6549aef64 Update create_lxc.sh
tweak
2024-01-21 04:31:14 -05:00
tteckster
1782fad313 Update install.func
tweak
2024-01-21 04:30:01 -05:00
tteckster
0d90ef3ea3 Update build.func
tweak
2024-01-21 04:28:42 -05:00
tteckster
1a363ef9a5 Update haos-vm.sh
tweak
2024-01-21 04:23:22 -05:00
tteckster
b971b48fe1 Update CHANGELOG.md 2024-01-20 11:06:11 -05:00
Madhur Ahuja
2806ab78f5 Add script for redis (#2371) 2024-01-20 10:42:09 -05:00
tteckster
4653d4f818 Update apache-cassandra-install.sh
tweak
2024-01-20 10:03:05 -05:00
tteckster
7c65d49f04 Update apache-cassandra-install.sh 2024-01-20 09:47:45 -05:00
tteckster
54093612da Update apache-cassandra-install.sh
tweak
2024-01-20 09:45:29 -05:00
tteckster
7dec63e129 Update apache-cassandra-install.sh
tweak
2024-01-20 09:36:52 -05:00
tteckster
47c52291f7 Rename cassandra-install.sh to apache-cassandra-install.sh
tweak
2024-01-20 09:36:13 -05:00
tteckster
15b22bfc69 Update and rename cassandra.sh to apache-cassandra.sh
tweak
2024-01-20 09:35:30 -05:00
tteckster
d0b60329f6 Update cassandra-install.sh
tweak
2024-01-20 09:23:21 -05:00
tteckster
967880c664 Update cassandra-install.sh
test without service file
2024-01-20 09:13:32 -05:00
tteckster
71cafc9d0f Update cassandra-install.sh
finalize installation
2024-01-20 09:11:09 -05:00
tteckster
b1dc1b8ea0 Update cassandra-install.sh 2024-01-20 08:57:31 -05:00
tteckster
c550d996bb Update cassandra-install.sh 2024-01-20 08:54:08 -05:00
tteckster
9675c2259a Update cassandra-install.sh 2024-01-20 08:52:42 -05:00
tteckster
8f53044d24 Update cassandra-install.sh
test alternative installation method
2024-01-20 08:48:48 -05:00
tteckster
889ad6bc18 Update cassandra.sh
tweak
2024-01-20 07:53:49 -05:00
Madhur Ahuja
1e713d7b7b Add Cassandra script (#2367)
---------

Co-authored-by: @madhur
2024-01-20 07:44:00 -05:00
tteckster
e6e2b98854 Update apt-cacher-ng-install.sh
remove space in sed command
2024-01-19 20:55:44 -05:00
tteckster
052b2f3982 Update haos-vm.sh
- Change spinner
2024-01-19 13:17:58 -05:00
tteckster
6f4501c7a3 Update nginxproxymanager.sh
tweak
2024-01-19 00:16:02 -05:00
tteckster
c60490b8ba Update nginxproxymanager.sh
- Reboot LXC if no GUI
2024-01-19 00:03:20 -05:00
tteckster
d2b5fc8344 Update nginxproxymanager-install.sh
- set sass-loader version
2024-01-19 00:01:21 -05:00
tteckster
435de786c5 Update nginxproxymanager.sh
fixes https://github.com/tteck/Proxmox/issues/2362
2024-01-18 23:58:55 -05:00
tteckster
638babe5c3 Update alpine-zigbee2mqtt-install.sh
tweaks
2024-01-18 19:41:25 -05:00
tteckster
ba752674f3 Update alpine-zigbee2mqtt-install.sh
restart service after `sed` command
2024-01-18 17:25:48 -05:00
tteckster
1459ffdb6f Update alpine-zigbee2mqtt-install.sh
fix Zigbee2MQTT not starting
2024-01-18 17:15:38 -05:00
tteckster
c3bc20be71 Update hyperhdr.sh
tweak
2024-01-18 05:33:17 -05:00
tteckster
8ef47c526f Update netdata.sh
fixes https://github.com/tteck/Proxmox/issues/2359
2024-01-18 05:06:54 -05:00
tteckster
ea9fe637c5 Update CHANGELOG.md 2024-01-17 14:36:28 -05:00
tteckster
2699f25457 Update hyperhdr-install.sh
Create service file
2024-01-17 14:17:07 -05:00
tteckster
d5d245cf47 Create hyperhdr.sh 2024-01-17 14:01:29 -05:00
tteckster
7aa885e220 Create hyperhdr-install.sh 2024-01-17 14:00:59 -05:00
tteckster
f6e17e8576 Update sonarr-install.sh
Change user:group from sonarr:media to root:root
2024-01-17 12:48:15 -05:00
tteckster
4b723d5a3f Update CHANGELOG.md 2024-01-17 03:52:36 -05:00
tteckster
79b29951d7 Update alpine-install.func
moved to `build.func`
2024-01-16 22:29:34 -05:00
tteckster
2997b2f911 Update build.func
fixes https://github.com/tteck/Proxmox/issues/2356
2024-01-16 22:24:33 -05:00
tteckster
b816b9fc2d Update zigbee2mqtt-install.sh
test `dev` branch
2024-01-16 17:47:51 -05:00
tteckster
cbdfb1803a Update zigbee2mqtt-install.sh
remove `dev` option
2024-01-16 17:21:13 -05:00
tteckster
c5e9a48aa3 Update zigbee2mqtt-install.sh
tweak dev branch
2024-01-16 17:14:43 -05:00
tteckster
693367e278 Update omada.sh
fixes https://github.com/tteck/Proxmox/issues/2349
2024-01-16 05:53:10 -05:00
tteckster
0c543874c0 Update omada-install.sh
tweak
2024-01-16 05:48:39 -05:00
tteckster
fcafbf2077 Update CHANGELOG.md 2024-01-16 04:44:55 -05:00
tteckster
e71f2bf40d Update haos-vm.sh
tweak
2024-01-16 03:41:46 -05:00
tteckster
1698598a7e Create ntfy-install.sh 2024-01-15 11:42:33 -05:00
tteckster
04f8092ac4 Create ntfy.sh 2024-01-15 11:41:24 -05:00
tteckster
87b7fc7a94 Update apt-cacher-ng-install.sh
tweak `sed` command
2024-01-15 08:44:35 -05:00
tteckster
72fb5c396d Update build.func
tweak
2024-01-14 23:29:37 -05:00
tteckster
7191bcabd2 Update build.func
tweak
2024-01-14 23:20:36 -05:00
tteckster
a8eaa376c1 Update build.func
tweak
2024-01-14 23:04:56 -05:00
tteckster
bf687e884f Update build.func
tweak
2024-01-14 23:00:56 -05:00
tteckster
3c515e9f8e Update build.func
tweak
2024-01-13 21:11:58 -05:00
tteckster
242dfe8f73 Update haos-vm.sh
fixes https://github.com/tteck/Proxmox/issues/2338
2024-01-13 20:57:10 -05:00
tteckster
8b340be22d Update zigbee2mqtt-install.sh
use shallow clone
2024-01-13 06:30:23 -05:00
tteckster
20da249d75 Update CHANGELOG.md 2024-01-12 18:24:04 -05:00
tteckster
0ef40c100c Update CHANGELOG.md 2024-01-12 17:09:40 -05:00
tteckster
fa8c991f94 Update CHANGELOG.md 2024-01-12 16:44:28 -05:00
tteckster
5a5265e9c4 Update CHANGELOG.md 2024-01-12 15:32:09 -05:00
tteckster
6a83a3eaac New feature
- The option to utilize Apt-Cacher-NG (Advanced settings) when creating LXCs. The added functionality is expected to reduce bandwidth usage and provide faster operating system updates.
- Requires the Apt-Cacher-NG LXC
2024-01-12 15:00:42 -05:00
tteckster
50bc9c334a Update install.func
revert
2024-01-12 12:11:16 -05:00
tteckster
371cde2d8a Update build.func
revert
2024-01-12 12:09:32 -05:00
tteckster
7122a465a1 Add variables 2024-01-12 12:04:03 -05:00
tteckster
77087f798a Update build.func
tweak
2024-01-12 12:00:37 -05:00
tteckster
5196ed8fec Update build.func
tweak
2024-01-12 11:48:37 -05:00
tteckster
ea339ecfab Update build.func
tweak
2024-01-12 11:29:20 -05:00
tteckster
4cd3cf0e23 Update install.func
accommodate apt-cacher-ng
2024-01-12 10:30:39 -05:00
tteckster
d9aedda5af Update build.func
add option to utilize apt-cacher-ng
2024-01-12 10:29:27 -05:00
tteckster
f72b38f348 Create apt-cacher-ng.sh 2024-01-12 10:22:56 -05:00
tteckster
4fc60f8ad0 Create apt-cacher-ng-install.sh 2024-01-12 10:21:33 -05:00
tteckster
d72f269ad6 Update build.func
fixes https://github.com/tteck/Proxmox/issues/2326
2024-01-12 05:14:17 -05:00
tteckster
478b4e1c32 Update agentdvr-install.sh
fixes https://github.com/tteck/Proxmox/issues/2322
2024-01-11 09:01:07 -05:00
tteckster
fb13baee88 Update CHANGELOG.md 2024-01-09 19:58:38 -05:00
tteckster
9ca401e30f Update verbose mode
- Remove `set -x`
- Only entries with `$STD` will be shown
2024-01-09 19:44:38 -05:00
tteckster
1eaf2b2988 Update stirling-pdf.sh
tweak
2024-01-08 08:23:08 -05:00
tteckster
fd0e3748bf Update stirling-pdf-install.sh
tweak
2024-01-08 08:21:33 -05:00
tteckster
aad569dc0d Update and rename stirlingpdf-install.sh to stirling-pdf-install.sh
- Rename stirlingpdf-install.sh to stirling-pdf-install.sh
- Switch from git to release for install
2024-01-08 08:02:34 -05:00
tteckster
95a9467ff1 Update and rename stirlingpdf.sh to stirling-pdf.sh
- Rename sh file
- Switch update from git to relaese
2024-01-08 08:00:05 -05:00
tteckster
e1247b6d0b Update stirlingpdf.sh
tweak
2024-01-08 06:42:12 -05:00
tteckster
b80c0e422a Update stirlingpdf.sh
- Create update path
2024-01-08 06:38:27 -05:00
tteckster
ca48993e01 Update stirlingpdf-install.sh
tweak
2024-01-08 06:34:39 -05:00
tteckster
cd1b7a4c64 Update stirlingpdf-install.sh
- Create a symbolic link from `/opt/Stirling-PDF/Stirling-PDF-*.jar` to `/opt/Stirling-PDF/Stirling-PDF.jar` to ensure that the `stirlingpdf.service` file doesn't have to be updated after each upgrade.
- Show installed version
2024-01-08 06:14:47 -05:00
tteckster
1789d7af21 Update stirlingpdf-install.sh
tweak
2024-01-07 20:42:08 -05:00
tteckster
3ea4ec656b Update CHANGELOG.md 2024-01-07 19:21:20 -05:00
tteckster
7cf643abe7 Update stirlingpdf-install.sh
tweak
2024-01-07 16:58:09 -05:00
tteckster
034f6d6537 Update stirlingpdf-install.sh
tweak
2024-01-07 16:44:58 -05:00
tteckster
1bd7b6f757 Update stirlingpdf.sh 2024-01-07 16:24:48 -05:00
tteckster
d11f090507 Create stirlingpdf.sh 2024-01-07 16:08:46 -05:00
tteckster
10809204a8 Create stirlingpdf-install.sh 2024-01-07 16:07:51 -05:00
tteckster
4c5f70b7bf Update CHANGELOG.md 2024-01-07 12:24:55 -05:00
tteckster
e8501df16e Create sftpgo.sh 2024-01-07 12:01:21 -05:00
tteckster
e79b61c138 Create sftpgo-install.sh 2024-01-07 12:00:24 -05:00
tteckster
5f3bd5904e Update alpine-install.func
no spinner allowed
2024-01-07 10:50:17 -05:00
tteckster
df25fe9446 Update alpine-install.func
add spinner, attempt 3
2024-01-07 10:43:29 -05:00
tteckster
c73a2909f7 Update alpine-install.func
add spinner, attempt 2
2024-01-07 10:36:15 -05:00
tteckster
e27191e607 Update alpine-install.func
revert add spinner
2024-01-07 09:41:22 -05:00
NiceDevil
8b7820b03a Update paperless-ngx-install.sh (#2300)
not needed anymore, as in the other commit :)
2024-01-07 04:42:41 -05:00
NiceDevil
767a4ac433 Update paperless-ngx.sh (#2299)
2 lines not needed anymore
scipy is version 1.11.4 and paperless is working fine with it
2024-01-07 04:35:24 -05:00
tteckster
9f03c98e8f Update alpine-install.func
add spinner
2024-01-07 01:45:12 -05:00
tteckster
d763628086 Update haos-vm.sh 2024-01-06 17:55:01 -05:00
tteckster
101c9eb122 Update haos-vm.sh
- add spinner
2024-01-06 17:27:00 -05:00
tteckster
867a10f03f Add new element
- add spinner
2024-01-06 17:15:45 -05:00
tteckster
8e10c14bce Update code-server.sh
fixes https://github.com/tteck/Proxmox/issues/2297
2024-01-05 17:11:48 -05:00
tteckster
5b18995b97 Update CHANGELOG.md
tweak
2024-01-05 13:39:50 -05:00
tteckster
ce875098bc Update USER_SUBMITTED_GUIDES.md
tweak
2024-01-05 13:33:26 -05:00
tteckster
fa31bf2f18 Update CONTRIBUTING.md
tweak
2024-01-05 13:29:27 -05:00
tteckster
9191b26eea Update CODE-AUDIT.md
tweak
2024-01-05 13:21:19 -05:00
tteckster
9a897be0e7 Update CODE-AUDIT.md
tweak
2024-01-05 13:11:59 -05:00
tteckster
72b9e514bc Update CODE-AUDIT.md 2024-01-05 12:56:21 -05:00
tteckster
781d9a0b2a Update CHANGELOG.md 2024-01-04 12:30:00 -05:00
tteckster
fe960d1e7d Update CHANGELOG.md 2024-01-04 12:29:45 -05:00
tteckster
13457886fe Create commafeed.sh 2024-01-04 12:09:10 -05:00
tteckster
7cbc112a46 Create commafeed-install.sh 2024-01-04 12:08:47 -05:00
tteckster
00f73c7370 Update install.func
tweak
2024-01-03 16:09:16 -05:00
tteckster
f9b9b560f1 Update CHANGELOG.md 2024-01-03 12:16:57 -05:00
tteckster
a3ef98e1f8 Update sonarr.sh
- major code refactoring
- breaking changes
https://github.com/tteck/Proxmox/discussions/1738#discussioncomment-8005107
2024-01-03 12:10:09 -05:00
tteckster
f2c8792461 Update sonarr-install.sh
- major code refactoring
- breaking changes
https://github.com/tteck/Proxmox/discussions/1738#discussioncomment-8005107
2024-01-03 12:08:10 -05:00
tteckster
5ecdf14301 Update sonarr-install.sh
add sqlite3
2024-01-03 10:02:41 -05:00
tteckster
a82f235e3c Update homepage.sh
check for npm
2024-01-03 01:42:48 -05:00
tteckster
ec7772f375 Update n8n.sh
check for npm
2024-01-03 01:31:06 -05:00
tteckster
913338813e Update magicmirror.sh
check for npm
2024-01-03 01:30:09 -05:00
tteckster
ba6eea5346 Update cronicle.sh
check for npm
2024-01-03 01:25:05 -05:00
tteckster
6e51ac0e69 Update uptimekuma.sh
(node 18.x has stopped utilizing npm by default)

- check if the installed version of Node.js is 18.x and, if so, ensures that npm is also installed.
2024-01-03 01:12:19 -05:00
Ryan Winter
dc556414f0 Update homeassistant.sh
change Portainer port
2024-01-02 17:53:43 -05:00
tteckster
91ab250a3d Update node-red.sh
tweak
2024-01-02 13:03:15 -05:00
tteckster
d9f27eeff7 Update node-red.sh
- new packages for Node-RED themes
- fixes https://github.com/tteck/Proxmox/issues/2287
2024-01-02 13:01:35 -05:00
tteckster
c979faa719 Update bug_report.yaml
tweak
2024-01-02 00:30:28 -05:00
tteckster
5b02f66391 Update build.func
warn Proxmox VE 7 (EOL 2024-07)
2024-01-02 00:23:26 -05:00
tteckster
b7a9d517e7 Update node-red.sh
(node 18.x has stopped utilizing npm by default)

- check if the installed version of Node.js is 18.x and, if so, ensures that npm is also installed.
- fixes https://github.com/tteck/Proxmox/issues/2283
2024-01-01 15:02:21 -05:00
tteckster
9fda1994d7 Update iobroker-install.sh
- add node.js v20.x
- fixes https://github.com/tteck/Proxmox/issues/2282
2024-01-01 12:39:57 -05:00
tteckster
30c53d6958 update year to 2024 2024-01-01 12:13:05 -05:00
tteckster
3cfb46c580 Update CHANGELOG.md 2024-01-01 12:10:17 -05:00
tteckster
4eab2fed42 Update gotify-install.sh
tweak
2024-01-01 11:49:31 -05:00
tteckster
0d288a2e66 Update gotify-install.sh
create directory
2024-01-01 11:42:03 -05:00
tteckster
96b0a6d172 Create gotify.sh 2024-01-01 11:37:43 -05:00
tteckster
0dd9401ed7 Create gotify-install.sh 2024-01-01 11:35:26 -05:00
tteckster
497d629fdc Update zigbee2mqtt.sh
(node 18.x has stopped utilizing npm by default)

- check if the installed version of Node.js is 18.x and, if so, ensures that npm is also installed.
- fixes https://github.com/tteck/Proxmox/issues/2281
2024-01-01 11:08:24 -05:00
tteckster
6f8302dc3b Update debian-vm.sh
update url
2023-12-31 17:44:52 -05:00
tteckster
f442c1b328 Update update-lxcs.sh
- postfix fix
fixes https://github.com/tteck/Proxmox/issues/2270
2023-12-30 07:59:11 -05:00
tteckster
109b0893c4 Update scrypted-install.sh
add npm (node 18.x stopped utilizing npm by default)
2023-12-30 07:11:02 -05:00
tteckster
77cd36e094 Update linkwarden.sh
make default unprivileged
2023-12-29 17:55:12 -05:00
tteckster
7beb2105eb Update scrypted-install.sh
revert back to node 18.x
2023-12-29 17:21:00 -05:00
tteckster
475edf432d Update build.func
revert
2023-12-29 16:27:58 -05:00
tteckster
6f3b33550e Update build.func
passwords cannot start with a hyphen
2023-12-29 09:46:07 -05:00
Jayden
a9b44432c4 Update changedetection-install.sh
V2 doesn't appear to work, so clone v1 instead.
2023-12-28 11:42:10 -05:00
tteckster
8c780535a1 Update alpine-install.func
change repositories to `latest-stable`
2023-12-27 20:04:50 -05:00
tteckster
2b02f7d49d update to node 20.x 2023-12-27 19:03:35 -05:00
tteckster
bbc36a9cba Update zigbee2mqtt-install.sh
node 20.x
2023-12-27 18:54:57 -05:00
tteckster
1de4df7162 Update uptimekuma-install.sh
node 20.x
2023-12-27 18:30:12 -05:00
tteckster
b337babee9 Update alpine-nextcloud.sh
Increase RAM
2023-12-27 15:52:59 -05:00
tteckster
5bf822849e Update update-lxcs.sh
tweak
2023-12-24 11:19:05 -05:00
tteckster
36fffde502 Update runtipi.sh
add update path
2023-12-23 18:42:34 -05:00
tteckster
325288f099 Update add-tailscale-lxc.sh
tweak
2023-12-23 09:24:52 -05:00
tteckster
6ba8c5e06c Update add-tailscale-lxc.sh
tweak
2023-12-23 06:44:38 -05:00
tteckster
3964789ca3 Update build.func
tweak
2023-12-23 04:54:55 -05:00
tteckster
6f0788f220 Update add-tailscale-lxc.sh
tweak
2023-12-22 19:51:33 -05:00
tteckster
79a542cd5a Update netdata.sh
tweak
2023-12-22 19:45:53 -05:00
tteckster
16a37644bb Update hw-acceleration.sh
- Requires PVE Version 8.0 or higher
2023-12-21 17:37:36 -05:00
tteckster
d94dacc53b Update hw-acceleration.sh
- code refactoring
- add non-verbose option
2023-12-20 22:13:31 -05:00
tteckster
c2a3eb52ca Update hw-acceleration.sh
- code refactoring
- add an option to install intel-media-va-driver-non-free
- add vainfo
- add intel-gpu-tools
2023-12-20 20:54:09 -05:00
tteckster
7cfb239d70 Update install.func
revert tweak
2023-12-20 11:32:06 -05:00
tteckster
db0abe293d Update install.func
tweak
2023-12-20 11:26:26 -05:00
tteckster
e8c61ddea7 Update netdata.sh
code refactoring
2023-12-20 11:25:00 -05:00
tteckster
7377f1627b Update alpine-nextcloud.sh
Nextcloud 28.0 requires sodium and bz2
2023-12-20 06:44:01 -05:00
tteckster
09bf75771d Update alpine-nextcloud-install.sh
Nextcloud 28.0 requires sodium and bz2
2023-12-20 06:39:20 -05:00
tteckster
b3a6f29bc2 Update netdata.sh
tweak
2023-12-20 04:12:13 -05:00
tteckster
fb394e9e81 Update netdata.sh
tweak
2023-12-19 20:23:19 -05:00
tteckster
524e80e881 Update CHANGELOG.md 2023-12-19 20:17:36 -05:00
tteckster
e441bdbad6 Create netdata.sh 2023-12-19 19:49:20 -05:00
tteckster
ab36af75af Update homepage.sh
tweak
2023-12-17 20:35:11 -05:00
tteckster
e3739a8d40 Update homepage-install.sh
tweak
2023-12-17 20:33:19 -05:00
tteckster
82921933ea Update homepage-install.sh
tweak
2023-12-17 20:32:27 -05:00
tteckster
0909ad493b Update homepage.sh
update to /releases/latest
2023-12-17 20:23:32 -05:00
tteckster
144c067c6f Update homepage-install.sh
install per releases/latest
2023-12-17 20:21:23 -05:00
tteckster
72b8deb363 Update nginxproxymanager-install.sh
tweak
2023-12-16 15:01:04 -05:00
Gerard
9873829c67 Small textual change (#2192) 2023-12-14 17:23:35 -05:00
tteckster
589d7d6377 Update ubuntu-vm.sh
set image to `current`
2023-12-14 04:51:52 -05:00
Pablo
f39262c86e Updated address of cloud img file - ubuntu-vm.sh (#2189)
Update to '20231207'
https://cloud-images.ubuntu.com/jammy/20231207/jammy-server-cloudimg-amd64.img
2023-12-14 04:07:34 -05:00
tteckster
54720bdcdb Update heimdalldashboard-install.sh
add php-intl
2023-12-11 06:12:00 -05:00
tteckster
6b31484fff Update CHANGELOG.md 2023-12-10 18:16:44 -05:00
tteckster
dbf7425f22 Delete misc/netdata.sh 2023-12-10 16:10:59 -05:00
tteckster
5e4f0d683a Update USER_SUBMITTED_GUIDES.md
NetData
2023-12-10 15:58:56 -05:00
tteckster
0e1b0a8382 Update netdata.sh
more tweaks
2023-12-10 15:13:19 -05:00
tteckster
a777fd5364 Update netdata.sh
tweak
2023-12-10 15:00:17 -05:00
tteckster
76b26b030e Update netdata.sh
tweak
2023-12-10 14:49:24 -05:00
tteckster
4876578504 Update netdata.sh
tweak
2023-12-10 13:48:03 -05:00
tteckster
a78e93ae83 Update netdata.sh
tweak
2023-12-10 13:31:54 -05:00
tteckster
128f22d000 Create netdata.sh 2023-12-10 12:19:06 -05:00
tteckster
ec08dae49c Update USER_SUBMITTED_GUIDES.md 2023-12-10 09:15:10 -05:00
tteckster
587a8d6467 Update USER_SUBMITTED_GUIDES.md 2023-12-10 06:44:09 -05:00
tteckster
9a9e91988f Update syncthing-install.sh
fix config path
2023-12-09 07:59:22 -05:00
tteckster
e2354aaab8 Update homeassistant-install.sh
change Portainer port to 9443
2023-12-06 20:30:41 -05:00
tteckster
a22c3644a6 drop fuse-overlayfs storage driver
- As of Proxmox 8.1, `overlay2` is now a supported Docker storage driver when using ZFS, specifically with OpenZFS version 2.2.0 or later.
2023-12-06 20:13:12 -05:00
tteckster
cb312d1f5b Update turnkey.sh
tweak
2023-12-05 05:41:51 -05:00
tteckster
1290e91450 Update turnkey.sh
tweak
2023-12-04 05:56:44 -05:00
tteckster
d4363eb49f Update kavita.sh
fixes https://github.com/tteck/Proxmox/issues/2151
2023-12-04 05:19:05 -05:00
tteckster
bafd32f777 Update HW Acceleration LXCs 2023-12-03 14:40:39 -05:00
tteckster
21e95ccf6d Update USER_SUBMITTED_GUIDES.md 2023-12-03 13:14:09 -05:00
tteckster
a78448679b Delete vm/haos-test.sh 2023-12-02 20:47:12 -05:00
tteckster
47ecba463a Update haos-test.sh 2023-12-02 20:30:12 -05:00
tteckster
fea40f6526 Update haos-test.sh 2023-12-02 20:22:18 -05:00
tteckster
e95e8992a9 Update haos-test.sh 2023-12-02 20:06:05 -05:00
tteckster
e679048dda Update haos-test.sh 2023-12-02 19:56:35 -05:00
tteckster
2ccb561ff4 Create haos-test.sh
test DO NOT USE
2023-12-02 19:35:10 -05:00
tteckster
08aabfb27c Update CHANGELOG.md 2023-12-02 07:11:08 -05:00
tteckster
1112e0d8f6 Create runtipi.sh 2023-12-02 06:37:26 -05:00
tteckster
f3c70a0222 Create runtipi-install.sh 2023-12-02 06:36:12 -05:00
tteckster
f39d8cff0f Update CHANGELOG.md 2023-12-01 21:39:15 -05:00
tteckster
fa38661006 Update CHANGELOG.md 2023-12-01 21:23:32 -05:00
tteckster
c82fc0ddbc Update mikrotik-routeros.sh
- code refactoring
- update to CHR
- thanks to @NiccyB
2023-12-01 21:16:31 -05:00
tteckster
d4af04dfd3 Update zwave-js-ui.sh
change back to `*-linux`
2023-12-01 19:06:38 -05:00
tteckster
c59141daf6 Update zwave-js-ui-install.sh
fix service file
2023-12-01 19:03:26 -05:00
tteckster
03b23c0456 Update channels-install.sh
tweak
2023-12-01 09:44:18 -05:00
tteckster
ec320d565a Update build.func
revert add Channels to the VAAPI hardware transcoding group
2023-11-30 19:43:55 -05:00
tteckster
dd43d742e0 Update build.func
add Channels to the VAAPI hardware transcoding group
2023-11-30 19:42:10 -05:00
tteckster
590f85ccd2 Update channels-install.sh
add extra dependencies
2023-11-30 19:39:28 -05:00
tteckster
6dab19d260 Update channels.sh
adjust ram
2023-11-30 19:35:09 -05:00
tteckster
ed40ffc000 Update channels.sh
tweak name
2023-11-30 18:03:25 -05:00
tteckster
e01ff6dcb4 Update channels-install.sh
tweak
2023-11-30 17:57:33 -05:00
tteckster
3cda045cce Create channels.sh 2023-11-30 17:56:40 -05:00
tteckster
83136610ed Create channels-install.sh 2023-11-30 17:51:02 -05:00
tteckster
f0a661fea9 Update zwave-js-ui.sh
tweak cleanup
2023-11-30 14:28:13 -05:00
tteckster
d4c685f05e Update zwave-js-ui.sh
tweak service file
2023-11-30 14:23:45 -05:00
tteckster
76dbbf91ed Update zwave-js-ui.sh
tweak
2023-11-30 14:20:12 -05:00
tteckster
6594ce2f3a Update zwave-js-ui.sh
fixes https://github.com/tteck/Proxmox/issues/2129
2023-11-30 14:18:09 -05:00
tteckster
de0fd7aa6d Update zwave-js-ui-install.sh
fix service
2023-11-30 14:11:29 -05:00
tteckster
7cc47d1d16 Update casaos-install.sh
tweak
2023-11-30 10:31:45 -05:00
tteckster
2154a19c1a Update technitiumdns-install.sh
tweak
2023-11-29 23:40:47 -05:00
tteckster
36a9118788 Update technitiumdns-install.sh
tweak
2023-11-29 23:35:56 -05:00
tteckster
83aee5ef7a Update CHANGELOG.md 2023-11-29 23:25:52 -05:00
tteckster
883a16637e Update casaos-install.sh
- pin v0.4.1
- update after install
2023-11-29 23:14:56 -05:00
tteckster
9534dd7a52 Update CHANGELOG.md 2023-11-29 17:36:45 -05:00
tteckster
f69a1181b5 Update paperless-ngx.sh
fixes https://github.com/tteck/Proxmox/issues/2123
2023-11-29 15:51:32 -05:00
tteckster
e4a086b8cd Update wireguard-install.sh
tweak
2023-11-29 09:43:11 -05:00
Danofun
ab521623cd Randomize the PiVPN subnet (#2118) 2023-11-29 09:36:42 -05:00
tteckster
8d5ca6bece Update bug_report.yaml
tweak
2023-11-29 07:19:53 -05:00
tteckster
45d30dbbba Update build.func
tweak
2023-11-29 07:08:31 -05:00
tteckster
14101800db Update build.func
- If the default Linux distribution is not adhered to, script support will be discontinued.
2023-11-29 06:51:52 -05:00
tteckster
0f727b9109 Update dockge-install.sh
tweak Home Assistant compose.yaml
2023-11-28 10:10:56 -05:00
tteckster
4fdf751a50 Update debian-vm.sh
tweak description
2023-11-27 12:43:17 -05:00
tteckster
8a98b3d24e Update build.func
tweak
2023-11-27 09:58:16 -05:00
tteckster
4ecb33e99d Update ubuntu-vm.sh
tweak description
2023-11-27 09:57:22 -05:00
tteckster
cb970e8873 Update openwrt.sh
tweak description
2023-11-27 09:56:24 -05:00
tteckster
70cedc41e5 Update owncloud-vm.sh
tweak description
2023-11-27 09:54:38 -05:00
tteckster
dcad1abbbb Update nextcloud-vm.sh
tweak description
2023-11-27 09:52:59 -05:00
tteckster
09cc28b017 Update mikrotik-routeros.sh
tweak description
2023-11-27 09:51:48 -05:00
tteckster
942fd3fda2 Update debian-vm.sh
tweak description
2023-11-27 09:50:06 -05:00
tteckster
f76bfa3037 Update pimox-haos-vm.sh
tweak description
2023-11-27 09:48:44 -05:00
tteckster
f3b9b0fdf0 Update haos-vm.sh
tweak description
2023-11-27 09:40:33 -05:00
tteckster
6fac4f32ae Update build.func
tweak
2023-11-27 09:07:42 -05:00
tteckster
33bd34458f Update build.func
tweak
2023-11-27 09:01:41 -05:00
tteckster
400a82f25c Add files via upload 2023-11-27 08:42:54 -05:00
tteckster
4b976b31dc Delete misc/images/tths.png 2023-11-26 18:30:31 -05:00
tteckster
38b99c9cd6 Update README.md 2023-11-26 17:36:25 -05:00
tteckster
9183ff2a7e Add files via upload 2023-11-26 17:06:48 -05:00
tteckster
f26120085a Update README.md 2023-11-26 15:54:00 -05:00
tteckster
b6fdaa624e Update turnkey.sh
add BookStack
2023-11-26 11:32:42 -05:00
tteckster
cb09bdf7b8 Update unifi-install.sh
tweak
2023-11-26 07:43:37 -05:00
Andy B
6fa39cb283 Update unifi to mongodb 4.4 and jre 17 (#2104) 2023-11-26 07:30:19 -05:00
tteckster
c912a037a1 Update homarr.sh
fixes https://github.com/tteck/Proxmox/issues/2102
2023-11-25 23:14:11 -05:00
tteckster
60eeefe0c4 Add files via upload 2023-11-25 20:48:14 -05:00
tteckster
c8cbb8626b Add files via upload 2023-11-25 19:50:28 -05:00
tteckster
2c6d131d93 Add files via upload 2023-11-25 19:00:17 -05:00
tteckster
cc97e682ae Update add-tailscale-lxc.sh
tweak
2023-11-25 14:03:23 -05:00
tteckster
6ab86e5c05 Update sabnzbd-install.sh
fix release variable
2023-11-25 10:19:33 -05:00
tteckster
acf59946b6 Update post-pve-install.sh
improve No Nag
2023-11-24 08:04:58 -05:00
tteckster
166c9c85c4 Update post-pve-install.sh
fix No Nag for 8.1
2023-11-24 06:59:49 -05:00
tteckster
96abbe81d1 Update README.md 2023-11-23 15:17:02 -05:00
tteckster
054ed83e0d Update README.md 2023-11-23 08:50:19 -05:00
tteckster
9ebffbcc3e Update README.md 2023-11-23 08:49:01 -05:00
tteckster
92408b5fae Update README.md 2023-11-23 08:46:33 -05:00
tteckster
9a6fcbdfd6 Update bug_report.yaml 2023-11-22 17:34:34 -05:00
tteckster
6922be6928 Update bug_report.yaml 2023-11-22 17:33:09 -05:00
tteckster
c944e77cf4 Update bug_report.yaml 2023-11-22 17:31:42 -05:00
tteckster
745f1aca21 Update bug_report.yaml 2023-11-22 17:30:07 -05:00
tteckster
ddd0a9ab4d Update README.md 2023-11-22 15:21:43 -05:00
tteckster
0e8144e960 Update README.md 2023-11-22 15:13:00 -05:00
tteckster
d3a3c72335 Update README.md 2023-11-22 14:58:01 -05:00
tteckster
04a0a412c4 Update ubuntu-vm.sh
fixes https://github.com/tteck/Proxmox/issues/2090
2023-11-22 13:00:53 -05:00
tteckster
946114f59e Update linkwarden.sh
tweak
2023-11-22 09:49:18 -05:00
tteckster
778c58f49e Update linkwarden.sh
tweak
2023-11-22 09:41:48 -05:00
tteckster
c95f5dec17 Update linkwarden.sh
tweak
2023-11-22 09:37:58 -05:00
tteckster
c870b93810 Update linkwarden.sh
-  create update path
2023-11-22 09:34:09 -05:00
tteckster
014b2dab55 Update bug_report.yaml 2023-11-22 00:12:19 -05:00
tteckster
2e5bcd8424 Update rdtclient.sh
create update path
2023-11-21 16:55:09 -05:00
tteckster
8e9ea1bd3c Update rdtclient-install.sh
tweak
2023-11-21 15:30:18 -05:00
tteckster
e39cd4c56d Update USER_SUBMITTED_GUIDES.md
update link
2023-11-21 10:39:04 -05:00
tteckster
117c32a408 Update microcode.sh
tweak
2023-11-21 10:26:20 -05:00
tteckster
2b713d6997 Update homebridge-install.sh
tweak
2023-11-21 04:31:03 -05:00
tteckster
a697e5af52 Update monitor-all.sh
tweak
2023-11-20 17:46:05 -05:00
tteckster
6c643e39d1 Update dockge-install.sh
tweak
2023-11-20 13:03:09 -05:00
tteckster
cd4faadeb6 Update dockge.sh
create update path
2023-11-20 09:06:43 -05:00
tteckster
22dd71822e Update dockge.sh
increase storage
2023-11-20 07:55:52 -05:00
tteckster
f3b501d37a Update dockge-install.sh
tweak
2023-11-20 07:54:39 -05:00
tteckster
46533c082b Update dockge-install.sh
option to add Immich
2023-11-20 07:46:08 -05:00
tteckster
7f6521e3c7 Update CHANGELOG.md 2023-11-19 09:10:28 -05:00
tteckster
804aeaabb7 Update dockge-install.sh
tweak
2023-11-19 08:41:11 -05:00
tteckster
d8cb2f19d2 Create dockge-install.sh 2023-11-19 08:36:33 -05:00
tteckster
29efbdd2eb Create dockge.sh 2023-11-19 08:35:07 -05:00
tteckster
a9e67dc9d5 Update CHANGELOG.md 2023-11-18 20:47:42 -05:00
tteckster
12d7efc728 Update CHANGELOG.md 2023-11-18 18:06:08 -05:00
tteckster
8c3fd6f90d Update ubuntu-vm.sh
tweak
2023-11-18 17:42:31 -05:00
tteckster
eb6fd78fa6 Create ubuntu-vm.sh 2023-11-18 16:58:19 -05:00
tteckster
b422923ea7 Update changedetection-install.sh
remove dnspython-2.2.1
2023-11-18 12:13:11 -05:00
efr2et
f2aed7d532 Update syncthing-install.sh (#2066)
Fix "301 Moved Permanently" for curl
2023-11-17 09:35:23 -05:00
tteckster
b8222e26fc Update navidrome.sh
fix file name
2023-11-17 05:14:28 -05:00
tteckster
b3784e4df4 Update navidrome-install.sh
fixes https://github.com/tteck/Proxmox/issues/2065
2023-11-17 05:11:58 -05:00
tteckster
03ea3fb8dd Update esphome-install.sh
- revert 5dc1cf5870
- fixes https://github.com/tteck/Proxmox/issues/2062
2023-11-16 19:38:59 -05:00
tteckster
26230754af Update homarr.sh
- fix backup/restore paths
- keep backups until the next update (root directory)
2023-11-16 18:20:09 -05:00
tteckster
48f5906246 Update debian-vm.sh
- add serial0 socket
2023-11-16 10:39:04 -05:00
tteckster
c968f07e42 Update debian-vm.sh
tweak
2023-11-15 19:22:40 -05:00
tteckster
634283c04e Update zigbee2mqtt.sh
follow 311ea070b1
2023-11-15 07:50:51 -05:00
tteckster
3fd87569df Update homarr.sh
attempt to fix update
2023-11-14 17:28:08 -05:00
tteckster
a53f2e50aa Update homarr.sh 2023-11-14 16:04:40 -05:00
tteckster
897c75478e Update owncloud-vm.sh
tweak
2023-11-14 13:02:13 -05:00
tteckster
9c4aa5410b Update CHANGELOG.md 2023-11-14 12:13:25 -05:00
tteckster
ac546e3f42 Create nextcloud-vm.sh 2023-11-14 11:54:11 -05:00
tteckster
587ae7ab3f Create owncloud-vm.sh 2023-11-14 11:33:48 -05:00
tteckster
7851ed6b70 Update turnkey.sh
fixes https://github.com/tteck/Proxmox/issues/2055
2023-11-14 09:36:00 -05:00
tteckster
bc6b4d51f9 Update homarr-install.sh
tweak
2023-11-14 08:21:09 -05:00
tteckster
f35cf214e4 Update homarr.sh
increase storage
2023-11-14 08:10:00 -05:00
tteckster
8f8f5e27fe Update homarr-install.sh 2023-11-14 08:09:13 -05:00
tteckster
f8b1d7600c Update homarr.sh
increase storage
2023-11-14 07:57:30 -05:00
tteckster
2c3a329260 Update homarr-install.sh 2023-11-14 07:50:39 -05:00
tteckster
2a13cce5b5 Update homarr-install.sh 2023-11-14 07:45:40 -05:00
tteckster
866cf119ce Update homarr-install.sh 2023-11-14 07:41:32 -05:00
tteckster
6ef30fbeb9 Update homarr-install.sh
fixes https://github.com/tteck/Proxmox/issues/2054
2023-11-14 07:31:43 -05:00
tteckster
9418ccb1ef default Debian 12
- go2rtc
- homebridge
- iobroker
- motioneye
- navidrome
- octoprint
- rtsptoweb
- syncthing
- whisparr
Thanks @t0rb3n
2023-11-14 04:19:26 -05:00
tteckster
19f08297e6 Update sabnzbd-install.sh
code refactoring
2023-11-13 18:20:59 -05:00
tteckster
bbd7393d94 Update sabnzbd-install.sh
fixes https://github.com/tteck/Proxmox/issues/2051
2023-11-13 17:42:37 -05:00
tteckster
4748a65692 Update prometheus.sh
- default Debian 12
Thanks @onethree7
2023-11-13 16:22:39 -05:00
tteckster
b03ddde9e2 Update daemonsync.sh
- default Debian 12
Thanks @onethree7
2023-11-13 16:12:08 -05:00
tteckster
70d8ce3706 Update casaos.sh
default Debian 12
2023-11-13 16:07:30 -05:00
tteckster
f2f9b035b3 default Debian 12
- Podman
- Podman-Homeassastant
2023-11-13 15:54:23 -05:00
tteckster
073aba4d5d Update whoogle.sh
default Debian 12
2023-11-13 15:49:48 -05:00
tteckster
8c8bce10e5 Update blocky.sh
default Debian 12
2023-11-13 13:07:54 -05:00
tteckster
2f82410083 Update blocky-install.sh
code refactoring
2023-11-13 13:07:18 -05:00
tteckster
ed6443bc84 default Debian 12
- Homer
- Cronicle
Thanks @zelig2
2023-11-13 12:10:15 -05:00
tteckster
53f0f7493a Update homarr-install.sh
change delimiter in sed command
2023-11-13 11:34:32 -05:00
tteckster
161e51796a default Debian 12
- autobrr
-  jackett
- transmission
2023-11-12 01:16:05 -05:00
tteckster
8185b09e01 Update vaultwarden.sh
default Debian 12
2023-11-11 19:35:32 -05:00
tteckster
fa44c278fb Update CHANGELOG.md 2023-11-11 15:44:33 -05:00
tteckster
3ecfbe91e2 Update CHANGELOG.md 2023-11-11 14:17:12 -05:00
tteckster
60d5522ec1 Update homarr-install.sh
ready for testing
2023-11-11 13:36:23 -05:00
tteckster
9b251be440 Update homarr-install.sh
test
2023-11-11 13:25:57 -05:00
tteckster
e7436ee55d Update homarr-install.sh
test
2023-11-11 13:19:01 -05:00
tteckster
ef222e11d4 Update homarr-install.sh
test
2023-11-11 13:13:45 -05:00
tteckster
50165e4d38 Update homarr-install.sh 2023-11-11 13:03:35 -05:00
tteckster
5998a3c542 Update homarr-install.sh 2023-11-11 12:39:23 -05:00
tteckster
72f580664d Update homarr-install.sh 2023-11-11 12:08:31 -05:00
tteckster
026ad7bbec Update sonarr.sh
tweak
2023-11-11 07:35:38 -05:00
tteckster
e1cdf7ddd4 Update shinobi-install.sh
fix spelling
2023-11-11 06:50:31 -05:00
tteckster
4fa50c9100 Update kavita.sh
fixes https://github.com/tteck/Proxmox/issues/2022
2023-11-10 13:32:21 -05:00
tteckster
239b9ea0ba Update kavita.sh
- default Debian 12
-  set update path
2023-11-10 05:25:46 -05:00
tteckster
04647388bf Update tdarr.sh
default Debian 12
2023-11-09 18:23:14 -05:00
tteckster
92b50cf36f Update sonarr.sh
add update for v4
2023-11-09 17:52:48 -05:00
tteckster
6463c85f05 Update sonarr-install.sh
change v4 path
2023-11-09 17:46:25 -05:00
Scott Russell
2bfd58c92c Update update-lxcs.sh (#2018)
Add -q to apt-get to avoid terminal noise in the logs
2023-11-09 11:59:48 -05:00
tteckster
ec2b16970f Update CHANGELOG.md 2023-11-09 11:01:08 -05:00
tteckster
c9d255012c Update agentdvr-install.sh 2023-11-09 10:44:33 -05:00
tteckster
813771cde4 Update agentdvr.sh 2023-11-09 10:43:50 -05:00
tteckster
e874e9c5cc Create agentdvr-install.sh 2023-11-09 10:35:01 -05:00
tteckster
9af470895c Create agentdvr.sh 2023-11-09 10:33:56 -05:00
tteckster
95e26b6842 Update alpine-install.func
fixes https://github.com/tteck/Proxmox/issues/2015
2023-11-09 09:09:44 -05:00
tteckster
b0a9d62814 Update CHANGELOG.md 2023-11-08 10:25:05 -05:00
tteckster
fb3a909c28 Update linkwarden.sh 2023-11-08 09:49:32 -05:00
tteckster
579d10a429 Update linkwarden-install.sh 2023-11-08 09:25:25 -05:00
tteckster
26552c4081 Update linkwarden-install.sh 2023-11-08 09:18:50 -05:00
tteckster
41763b94ee Update linkwarden-install.sh 2023-11-08 09:17:09 -05:00
tteckster
5746f5c1c9 Create linkwarden-install.sh 2023-11-08 09:08:51 -05:00
tteckster
d74faa1673 Create linkwarden.sh 2023-11-08 09:06:13 -05:00
Björn Fries
64d5ec81ee Fix typo (#2007) 2023-11-05 16:52:56 -05:00
tteckster
5dc1cf5870 Update esphome-install.sh
move /config to /.config
2023-11-04 09:17:47 -04:00
tteckster
b918091d6b Update post-pve-install.sh
tweak
2023-11-03 16:39:23 -04:00
tteckster
e57a7f66c1 Update photoprism-install.sh
create config directory
2023-11-03 16:25:03 -04:00
tteckster
4c4ff24327 Update CHANGELOG.md 2023-11-02 18:19:27 -04:00
tteckster
9cfc8e3a62 Update photoprism-install.sh
- Transitioned to PhotoPrism's latest installation package, featuring Linux binaries.
2023-11-02 10:48:47 -04:00
tteckster
8982211e12 Update photoprism.sh
Transitioned to PhotoPrism's latest installation package, featuring Linux binaries.
2023-11-02 10:45:28 -04:00
tteckster
19a6a06f5f Update podman-homeassistant.sh
https://github.com/tteck/Proxmox/issues/1994
2023-11-01 19:16:54 -04:00
tteckster
15f1343a00 Update openwrt.sh
tweak
2023-11-01 03:40:43 -04:00
tteckster
a94bcac429 Update CHANGELOG.md 2023-11-01 02:58:33 -04:00
tteckster
732b663147 Update owncast-install.sh
tweak
2023-11-01 02:29:46 -04:00
tteckster
7186cfc2a8 Create owncast.sh 2023-11-01 02:25:03 -04:00
tteckster
cf8704529c Create owncast-install.sh 2023-11-01 02:23:38 -04:00
tteckster
45baf98e99 Update CHANGELOG.md 2023-10-31 16:09:07 -04:00
tteckster
4a2d9296bd Create debian-vm.sh 2023-10-31 16:01:05 -04:00
tteckster
6da234a3ed Update esphome-install.sh 2023-10-30 14:02:46 -04:00
tteckster
8de41a87c7 Update esphome-install.sh
- create `config` directory
- fixes https://github.com/tteck/Proxmox/issues/1981
2023-10-30 13:57:03 -04:00
tteckster
e0e09f8a0b Delete misc/unmanic.sh
outdated
2023-10-30 05:32:56 -04:00
tteckster
c12a4f9f7c Update alpine-nextcloud.sh
tweak
2023-10-29 21:51:51 -04:00
tteckster
2d832fb194 Update hw-acceleration.sh
tweak
2023-10-29 21:26:22 -04:00
tteckster
9decac3cd3 Update unmanic-install.sh
tweak
2023-10-29 20:52:15 -04:00
tteckster
f2172b4609 Update CHANGELOG.md 2023-10-29 20:07:49 -04:00
tteckster
85b0592f99 Update unmanic-install.sh
tweak
2023-10-29 19:42:12 -04:00
tteckster
59a8f12c0f Update build.func
add Unmanic to VAAPI hardware transcoding group
2023-10-29 19:37:25 -04:00
tteckster
a690992d63 Update unmanic-install.sh
tweak
2023-10-29 19:09:28 -04:00
tteckster
801ce7b7d7 Create unmanic.sh 2023-10-29 17:55:19 -04:00
tteckster
d4b0512eaf Create unmanic-install.sh 2023-10-29 17:53:59 -04:00
tteckster
c674b53a06 Update sabnzbd-install.sh
unrar 7.0.2
2023-10-29 15:33:13 -04:00
tteckster
f34c2f150c Update unmanic.sh
add ffmpeg
2023-10-29 10:08:24 -04:00
tteckster
3d4af6184d Create unmanic.sh 2023-10-29 09:21:44 -04:00
tteckster
1a985d6417 Update deluge.sh
default Debian 12
2023-10-28 06:55:11 -04:00
tteckster
52b0fd8f69 Update deluge-install.sh
make Debian 12 compatible
2023-10-28 06:54:37 -04:00
tteckster
b7747c2b07 Update CHANGELOG.md 2023-10-27 12:28:17 -04:00
tteckster
b5c28fd921 Update webmin.sh
A full code overhaul.
2023-10-27 12:21:36 -04:00
Miłosz Iskrzyński
d45f386407 libssl version update (#1965)
update libssl version
2023-10-26 18:36:18 -04:00
tteckster
7c527fa385 Update omada-install.sh
fixes https://github.com/tteck/Proxmox/issues/1963
2023-10-26 14:36:36 -04:00
tteckster
b848920c6a Update changedetection.sh
default Debian 12
2023-10-24 23:05:44 -04:00
tteckster
357c304b85 remove unused images 2023-10-22 19:16:24 -04:00
tteckster
f3ab218d2f Add files via upload 2023-10-22 18:09:16 -04:00
tteckster
1c402475fd Add files via upload 2023-10-22 16:52:21 -04:00
tteckster
8e6f0c185c Update nocodb.sh
revert test
2023-10-21 12:16:58 -04:00
tteckster
f2a7a1699d Update nocodb.sh 2023-10-21 11:59:21 -04:00
tteckster
f2e58ac26e Update nocodb.sh 2023-10-21 11:53:44 -04:00
tteckster
b81028fb3b Update nocodb.sh
tweak
2023-10-21 11:48:25 -04:00
tteckster
537a855553 Update nocodb.sh 2023-10-21 11:17:56 -04:00
tteckster
a017ba7c00 Update nocodb.sh
tweak
2023-10-21 11:15:54 -04:00
tteckster
85cc309f8b Update nocodb.sh
test
2023-10-21 11:00:50 -04:00
tteckster
1e62c159f1 Update nocodb.sh
- default Debian 12
- new update path
2023-10-21 09:54:09 -04:00
tteckster
f3c8d3c774 Update nocodb-install.sh
- full code overhaul
2023-10-21 09:52:23 -04:00
tteckster
abd627f93b Create hw-acceleration.sh 2023-10-20 21:33:14 -04:00
tteckster
8e5760af28 Update influxdb.sh
- default Debian 12
- set new file path check
2023-10-20 13:17:43 -04:00
tteckster
108c4e1a14 Update unifi-install.sh
tweak
2023-10-20 05:32:58 -04:00
tteckster
3d54b1dfbb Update pialert.sh
fix update
2023-10-19 08:08:46 -04:00
tteckster
b2fc242e68 Update mqtt.sh
set new file path check
2023-10-19 04:36:55 -04:00
Jesse Hills
a901f2a065 Update haos-vm.sh (#1940)
Dev OS builds have been moved to a new server
2023-10-18 04:06:28 -04:00
tteckster
1c0f43fb91 Update sonarr-install.sh
change User/Group to root
2023-10-17 18:55:25 -04:00
tteckster
e95a7bf9fb Update build.func
tweak
2023-10-15 11:19:54 -04:00
tteckster
7a58b8c01c Update openwrt.sh
fix stableversion variable
2023-10-15 08:43:44 -04:00
tteckster
e71b8cd2de Update openwrt.sh
fixes https://github.com/tteck/Proxmox/issues/1924
2023-10-15 07:27:56 -04:00
tteckster
937695b3b8 Update CHANGELOG.md 2023-10-15 01:43:25 -04:00
tteckster
fa21400a98 Create tasmoadmin-install.sh 2023-10-15 01:16:41 -04:00
tteckster
8014a410f5 Create tasmoadmin.sh 2023-10-15 01:15:09 -04:00
tteckster
4d2343607b Update CHANGELOG.md 2023-10-14 20:21:58 -04:00
tteckster
89c3dfd206 Update sonarr-install.sh
- add an option to install v4 (experimental)
2023-10-14 20:18:46 -04:00
tteckster
34414e6266 Update meshcentral-install.sh
fixes https://github.com/tteck/Proxmox/issues/1923
2023-10-14 19:57:25 -04:00
tteckster
c79153f4a6 Update meshcentral.sh
default Debian 12
2023-10-14 19:56:28 -04:00
tteckster
85b0003df9 Update monitor-all.sh
tweak
2023-10-14 12:45:48 -04:00
tteckster
7724546b6f Update monitor-all.sh
code refactoring
2023-10-14 12:31:06 -04:00
tteckster
be4d28c141 Update monitor-all.sh
- disable start delay
- fixes https://github.com/tteck/Proxmox/issues/1919
2023-10-14 09:58:39 -04:00
tteckster
359d5a3a48 Remove unused scripts
- archlinux.sh
- devuan.sh
- devuan-install.sh
2023-10-13 12:13:31 -04:00
tteckster
737240916e Update alpine-docker-install.sh
Change Portainer port
2023-10-13 06:32:31 -04:00
tteckster
d6abb580d2 Update magicmirror-install.sh
fixes https://github.com/tteck/Proxmox/issues/1911
2023-10-12 13:04:26 -04:00
tteckster
39c47b8d23 Update magicmirror.sh
default Debian 12
2023-10-12 13:03:19 -04:00
tteckster
3d3583488a Update scaling-governor.sh
tweak
2023-10-11 15:31:27 -04:00
leiweibau
11b941da4e Update pialert-install.sh (#1909)
Add UniFi  dependency
2023-10-11 15:21:57 -04:00
tteckster
30a8e96878 Update CHANGELOG.md 2023-10-11 14:42:56 -04:00
tteckster
2d85b461bd Update scaling-governor.sh
- A full code overhaul.
- Include an option to configure a crontab for ensuring that the CPU Scaling Governor configuration persists across reboots.
2023-10-11 14:39:33 -04:00
tteckster
6aeda1d4ff Update sabnzbd-install.sh
fixes https://github.com/tteck/Proxmox/issues/1904
2023-10-09 12:40:11 -04:00
tteckster
36aff24887 Update CHANGELOG.md
comment out stats
2023-10-09 10:38:24 -04:00
tteckster
b0c32c4e47 Update CHANGELOG.md
File Browser
2023-10-08 21:22:58 -04:00
tteckster
8b0f6b27fe Update filebrowser.sh
- Uninstall by re-executing the script
- Option to use No Authentication
2023-10-08 21:19:40 -04:00
tteckster
8bc37d93b7 Delete misc/bluetooth.sh
outdated
2023-10-08 19:44:36 -04:00
tteckster
453a934c8f Update kernel-clean.sh
code refactoring
2023-10-08 15:08:30 -04:00
tteckster
1517bec1c3 Update update-lxcs.sh
tweak
2023-10-08 12:07:56 -04:00
tteckster
3b4b021c9a Update update-lxcs.sh
display hostname of containers that require a reboot
2023-10-08 12:01:25 -04:00
tteckster
61773ad6af Update CHANGELOG.md
- Proxmox VE LXC Updater
2023-10-08 10:44:00 -04:00
tteckster
87e3c7581d Update update-lxcs.sh
List containers that require a reboot
2023-10-08 10:06:12 -04:00
tteckster
40ea76c066 Update CHANGELOG.md 2023-10-07 13:55:25 -04:00
tteckster
bc4329a3b4 Update CHANGELOG.md 2023-10-07 13:53:26 -04:00
tteckster
27060de398 Update CHANGELOG.md 2023-10-07 13:31:39 -04:00
tteckster
5d40a203e6 Update turnkey.sh
change whiptail variables
2023-10-06 23:53:18 -04:00
tteckster
7b7619aaa7 Update update-lxcs.sh
change whiptail variables
2023-10-06 23:51:11 -04:00
tteckster
6b2df5dd0f Update microcode.sh
change whiptail variables
2023-10-06 23:48:01 -04:00
tteckster
6c57809037 Update clean-lxcs.sh
change whiptail variables
2023-10-06 23:42:54 -04:00
tteckster
ec6ff20ca2 Update all-templates.sh
change whiptail variables
2023-10-06 23:38:34 -04:00
tteckster
e45aa5e42a Update install.func
- globally add update command
2023-10-05 15:36:19 -04:00
tteckster
95e6a5436a Update CHANGELOG.md 2023-10-05 09:26:18 -04:00
tteckster
067169f92b Update pingvin-install.sh
add update command
2023-10-05 09:22:47 -04:00
tteckster
e9d6f10b3c Update pingvin.sh
create update path
2023-10-05 09:11:08 -04:00
tteckster
0c5836e61a Create pingvin.sh 2023-10-05 01:21:05 -04:00
tteckster
295ddcdc82 Create pingvin-install.sh 2023-10-05 01:15:20 -04:00
tteckster
c37e75f6ee Update node-red-install.sh
node version 20
2023-10-04 07:36:49 -04:00
h-4-t
216d711660 Update monitor-all.sh (#1881)
Fix service file
2023-10-04 07:11:30 -04:00
Ben Bennett
597c9ad1e3 Add fedora disk info command (#1878)
Added fedora to the supported list for the disk info command.
2023-10-03 11:32:18 -04:00
nicedevil007
9c7dccf152 Update Alpine Nextcloud (#1877)
add option for FTP Support
2023-10-03 06:59:18 -04:00
nicedevil007
d48605dcde Update Alpine Nextcloud (#1876)
add php82-pecl-vips
2023-10-03 05:14:26 -04:00
leiweibau
b1f2e76f7a Update pialert-install.sh (#1871)
Update php dependencies.
2023-10-02 13:26:18 -04:00
tteckster
a37c57665d Update build.func
tweak
2023-10-01 07:51:17 -04:00
tteckster
3678d28151 Update CHANGELOG.md 2023-09-30 11:55:47 -04:00
tteckster
45067cfdd1 Update unifi.sh
tweak update
2023-09-30 11:19:22 -04:00
tteckster
0e60f4ac4b Update umbrel.sh
set default Debian 12
fixes https://github.com/tteck/Proxmox/issues/1862
http://umbrel.local
2023-09-30 08:29:05 -04:00
tteckster
4280da6c42 Update alpine-nextcloud.sh
tweak
2023-09-30 07:03:00 -04:00
tteckster
1f63d49e42 Update alpine-nextcloud-install.sh
code refactoring
2023-09-29 18:32:43 -04:00
tteckster
7af2bda039 Update alpine-nextcloud-install.sh
fix error in logs
2023-09-29 13:58:45 -04:00
tteckster
60112cddd2 Update alpine-nextcloud-install.sh
test
2023-09-29 13:50:17 -04:00
nicedevil007
c2b3388dba Updates (#1859)
- APCu enabled for most performance on single server (https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/caching_configuration.html)
- External Storage working with CIFS/SMB now
- Disabled Serverinfo because it is not working on alpine (shell_exec.....)
2023-09-29 13:37:56 -04:00
tteckster
6e296bbc2e Update alpine-nextcloud-install.sh
error control
2023-09-29 13:10:04 -04:00
tteckster
6faf005189 Update alpine-nextcloud-install.sh
code refactoring
2023-09-29 12:34:23 -04:00
tteckster
9fb5e232bd Update alpine-nextcloud.sh 2023-09-29 06:48:31 -04:00
tteckster
1c5ac20a6f Update alpine-nextcloud.sh 2023-09-29 06:42:06 -04:00
tteckster
88fd96dc5d Update alpine-nextcloud.sh
tweak
2023-09-29 06:31:02 -04:00
tteckster
9124b596eb Update rdtclient.sh
fix path
2023-09-29 05:49:09 -04:00
tteckster
970475a210 Update alpine-nextcloud-install.sh
tweak
2023-09-29 04:07:30 -04:00
tteckster
31c34d368a Update alpine-nextcloud-install.sh
testing
2023-09-29 03:32:16 -04:00
nicedevil007
0bd5c03afe Update for Alpine-Nextcloud (#1854)
code refactoring
2023-09-29 02:57:16 -04:00
tteckster
c9a9e45be2 Update CHANGELOG.md 2023-09-28 15:06:49 -04:00
tteckster
2be6c1cf55 Update build.func
tweak
2023-09-28 14:24:16 -04:00
tteckster
feb04ca52b Update alpine-nextcloud-install.sh
tweak
2023-09-28 13:59:33 -04:00
tteckster
a5a71ae789 Update alpine-nextcloud.sh
tweaks
2023-09-28 13:57:47 -04:00
tteckster
497b6bd9a8 Update alpine-nextcloud.sh
tweak
2023-09-28 13:34:24 -04:00
nicedevil007
a9fea5e552 Update alpine-nextcloud.sh (#1852)
as suggested by tteckster
2023-09-28 13:29:18 -04:00
nicedevil007
c1627e1ce7 Fixed Update Part (#1851)
there was a missing '
2023-09-28 13:11:57 -04:00
nicedevil007
1ca1be76cf Initial Release for Alpine-Nextcloud Script (#1850)
- initial Release
- for testing
2023-09-28 12:14:58 -04:00
tteckster
9d7372b679 Update haos-vm.sh
- Set "Advanced" defaults
2023-09-28 06:52:05 -04:00
tteckster
24551de292 Update haos-vm.sh
- Add a function to verify if the user is the root user (without using sudo).
- Set default disk cache to writethrough
- Set default CPU type to host
2023-09-28 06:40:15 -04:00
tteckster
885f5a9a2b Update build.func 2023-09-26 19:18:57 -04:00
tteckster
682a08e970 Update build.func
tweak
2023-09-26 19:16:25 -04:00
tteckster
e0e81a022d Update build.func
Please run these scripts as root (not with sudo).
2023-09-26 17:55:13 -04:00
tteckster
4689cbc5e5 Update CONTRIBUTING.md
The repository will only accept Alpine applications that make use of the Alpine Package Keeper.
2023-09-26 12:14:30 -04:00
tteckster
d7ed355918 Update openwrt.sh
fixes https://github.com/tteck/Proxmox/issues/1842
2023-09-26 11:43:20 -04:00
tteckster
4ea0298644 Update monitor-all.sh
implement a 5-minute delay before starting
fixes https://github.com/tteck/Proxmox/issues/1840
2023-09-25 16:57:00 -04:00
tteckster
a6318456be Update homarr-install.sh
Homarr is currently undergoing extensive development, and we do not recommend installing it from source at this point. As a result, Homarr has been taken down from this site. We kindly suggest using the Docker installation method as an alternative.
2023-09-25 05:17:51 -04:00
tteckster
f39274a5c7 Update homarr-install.sh 2023-09-24 21:35:32 -04:00
tteckster
62784e9200 Update homarr-install.sh 2023-09-24 20:32:41 -04:00
tteckster
6b374d7e13 Update homarr-install.sh
set NEXTAUTH_URL=http://localhost:3000
2023-09-24 20:23:32 -04:00
tteckster
e26aeb25a8 Update turnkey.sh
add Ansible
2023-09-23 15:03:35 -04:00
tteckster
7691aded58 Update all-templates.sh
tweak
2023-09-23 08:38:39 -04:00
tteckster
af5a0e3409 Update all-templates.sh
remove test MAC address
2023-09-23 08:00:12 -04:00
tteckster
148c2cb126 Update all-templates.sh
tweaks
2023-09-23 07:53:12 -04:00
tteckster
e24879f192 Create all-templates.sh
Builds upon the functionality of the existing "turnkey.sh" script to incorporate all available templates.
2023-09-23 07:39:53 -04:00
tteckster
9dc43c396f Update docker-install.sh
change Portainer to port 9443
fixes https://github.com/tteck/Proxmox/issues/1763
2023-09-23 05:58:20 -04:00
tteckster
c7593ed2eb Update update-lxcs.sh
tweaks
2023-09-22 21:20:00 -04:00
tteckster
7942bf5755 Update update-lxcs.sh
tweak
2023-09-22 21:10:00 -04:00
tteckster
f6a59ba4fd Update update-lxcs.sh 2023-09-22 21:03:41 -04:00
tteckster
461a737b98 Update update-lxcs.sh
fixes https://github.com/tteck/Proxmox/issues/1825
2023-09-22 21:02:00 -04:00
tteckster
7f2c3d1549 Update update-lxcs.sh
change wording
fixes https://github.com/tteck/Proxmox/issues/1824
2023-09-22 14:17:01 -04:00
tteckster
0692bad5c6 Update pialert-install.sh
tweaks for new release
2023-09-22 08:46:41 -04:00
tteckster
b0a7fc06eb Update monitor-all.sh
tweak
2023-09-21 19:00:13 -04:00
tteckster
a520795e1b Update kernel-clean.sh
tweak
2023-09-20 05:27:06 -04:00
tteckster
ebad58cba5 Update zwave-js-ui.sh
default Debian 12
2023-09-19 16:00:04 -04:00
tteckster
a72c411497 Update turnkey.sh
add appliances
2023-09-18 19:53:44 -04:00
tteckster
5a526099f7 Update pialert.sh
reduce storage
2023-09-18 14:28:36 -04:00
tteckster
c7fef220b1 Update pialert-install.sh
- redirect updates to https://github.com/leiweibau/Pi.Alert
- clean code (final)
2023-09-18 14:27:51 -04:00
tteckster
4ad7bbd884 Update pialert.sh
tweak
2023-09-18 08:59:59 -04:00
tteckster
6d360c6d43 Update openobserve.sh
fix spelling
fixes https://github.com/tteck/Proxmox/issues/1807
2023-09-18 07:04:12 -04:00
tteckster
16bdcb3cb1 Update pialert.sh
tweak
2023-09-18 00:40:54 -04:00
tteckster
97219fc7c2 Update pialert.sh
update
2023-09-18 00:38:38 -04:00
tteckster
fc8ddc3a7c Update pialert-install.sh
fix crontab
2023-09-17 23:53:59 -04:00
tteckster
3115e46e30 Update pialert-install.sh 2023-09-17 23:45:47 -04:00
tteckster
fb57a5f0f1 Update pialert-install.sh 2023-09-17 23:24:00 -04:00
tteckster
35701cb845 Update pialert-install.sh
test
2023-09-17 22:54:31 -04:00
tteckster
3fd4a50078 Update pialert-install.sh
- added a new "update" command that allows you to execute updates for Pi.Alert.
- tweaks
2023-09-17 22:33:28 -04:00
tteckster
0042ec95cf Update pialert.sh
increase storage
2023-09-17 22:13:11 -04:00
tteckster
d1da3949ea Update pialert-install.sh
- add crontab
- fixes https://github.com/tteck/Proxmox/issues/1806
2023-09-17 16:44:04 -04:00
tteckster
1fb4fcf84e Update pialert-install.sh
add three new commands
- "scan" Runs arp-scan
- "permissions" Repair file group permissions
- "sudoers" Create sudoer file for www-data and Pi.Alert user
2023-09-17 10:55:33 -04:00
tteckster
0554641b83 Update pialert-install.sh
tweak
2023-09-16 22:53:33 -04:00
tteckster
ed674aaedd Update pialert.sh
tweak
2023-09-16 15:24:18 -04:00
tteckster
c68e8e69e0 Update pialert-install.sh
switch to "git clone" installation
2023-09-16 13:54:54 -04:00
tteckster
6c4a48dd65 Update pialert-install.sh
code refactoring
2023-09-16 11:42:03 -04:00
tteckster
28b290c4e5 Update turnkey.sh
add Invoice Ninja
2023-09-15 17:44:16 -04:00
tteckster
7edf944b6b Update nginxproxymanager-install.sh
fixes https://github.com/tteck/Proxmox/issues/1797
2023-09-15 05:28:17 -04:00
tteckster
63dbfcdec4 Remove unnecessary turnkey container files. 2023-09-14 23:16:54 -04:00
tteckster
d48b458969 Create turnkey.sh
This will allow for the creation of one of the many TurnKey LXC Containers.
2023-09-14 22:24:08 -04:00
tteckster
4b5069f2bc Update CHANGELOG.md 2023-09-14 12:21:17 -04:00
tteckster
43d7740960 Update CHANGELOG.md 2023-09-14 12:20:58 -04:00
tteckster
64bdc91b67 Update microcode.sh
code refactoring
2023-09-14 12:16:26 -04:00
tteckster
6df6d1c2fb Update postgresql-install.sh
postgresql-16
2023-09-14 10:21:18 -04:00
tteckster
3db776e749 Update shinobi.sh
default Ubuntu 22.04
2023-09-14 07:42:39 -04:00
tteckster
ff42ff1082 Update shinobi-install.sh
fixes https://github.com/tteck/Proxmox/issues/1792
2023-09-14 07:41:16 -04:00
tteckster
b651b404f6 Update clean.sh
tweak
2023-09-13 15:13:01 -04:00
tteckster
975bce31ba Update clean.sh
code refactoring
2023-09-13 11:48:21 -04:00
tteckster
14390c0e9e Update clean-lxcs.sh
code refactoring
2023-09-13 11:35:21 -04:00
tteckster
c844311b54 Update CHANGELOG.md 2023-09-13 11:15:30 -04:00
tteckster
955d4b8ce5 Update kernel-clean.sh
tweak
2023-09-13 10:59:59 -04:00
tteckster
e35904fbcf Update kernel-clean.sh
tweak
2023-09-13 09:38:12 -04:00
tteckster
d8044f713d Update CHANGELOG.md 2023-09-13 08:57:02 -04:00
tteckster
4fdead6380 Delete misc/kernel-clean-test.sh 2023-09-13 08:50:28 -04:00
tteckster
644ca75dbd Update kernel-clean.sh
Code overhaul with a fresh start.
2023-09-13 08:50:10 -04:00
tteckster
e09013a8df Update pialert-install.sh
tweak
2023-09-13 08:28:57 -04:00
tteckster
4ad11e74f7 Create pialert.sh 2023-09-13 08:10:44 -04:00
tteckster
4041a275c2 Create pialert-install.sh 2023-09-13 08:09:25 -04:00
tteckster
fc49442ff8 Update nginxproxymanager-install.sh
tweak
2023-09-13 07:27:42 -04:00
tteckster
acdd9f8203 Update nginxproxymanager-install.sh
remove `\`
2023-09-13 07:25:40 -04:00
tteckster
7f5d708977 Update nginxproxymanager-install.sh
- add plugin for certbot to obtain certificates using a DNS TXT record for Porkbun domains
- fixes https://github.com/tteck/Proxmox/issues/1790
2023-09-13 04:20:38 -04:00
tteckster
273dc38c8a Create kernel-clean-test.sh 2023-09-12 19:32:27 -04:00
tteckster
5b7eb21c6a Update update-lxcs.sh
code refactoring
2023-09-12 02:18:28 -04:00
tteckster
9dab6d52bc Update paperless-ngx-install.sh
create directories named "consume," "data," "media," and "static," then configure the corresponding paths in the `paperless.conf` file.
2023-09-11 16:56:42 -04:00
tteckster
7306991688 Update paperless-ngx-install.sh
make `/paperless.creds` easier to read
2023-09-11 15:22:40 -04:00
tteckster
3b0168b8d4 Update paperless-ngx.sh
increase storage
2023-09-11 14:43:56 -04:00
tteckster
435e19d21e Update CHANGELOG.md 2023-09-11 14:40:12 -04:00
tteckster
29c764031a Update paperless-ngx-install.sh
tweak
2023-09-11 14:26:36 -04:00
tteckster
95a762c38f Update paperless-ngx-install.sh
fix unbound variable
2023-09-11 14:14:21 -04:00
tteckster
51dc62aa74 Update paperless-ngx-install.sh
update `paperless.creds`
2023-09-11 14:00:11 -04:00
tteckster
85d523dbdf Update paperless-ngx-install.sh
add option to install Adminer
2023-09-11 13:43:34 -04:00
tteckster
3da94bb95c Update paperless-ngx-install.sh
use Redis and PostgreSQL
2023-09-11 13:18:06 -04:00
tteckster
67edaf0193 Update scrypted-install.sh
remove `sudo` as the user is already `root`
2023-09-11 05:47:03 -04:00
tteckster
c10678e251 Update TurnKey scripts
Disable the 'exit on error' behavior while checking for an IP.
2023-09-10 17:05:03 -04:00
tteckster
3b1560fa63 An alternative method for acquiring the IP address in the TurnKey scripts. 2023-09-10 16:07:40 -04:00
tteckster
c64c8d5adf Update turnkey-gameserver.sh
remove test MAC
2023-09-10 15:57:03 -04:00
tteckster
4bbbcd2fea Update CHANGELOG.md 2023-09-10 09:44:50 -04:00
tteckster
761f05ca65 Create turnkey-gameserver.sh 2023-09-10 09:43:31 -04:00
tteckster
e098af8ed9 Update host-backup.sh
- code refactoring
- add comments
- loop the main script execution until "No"
2023-09-09 20:50:26 -04:00
tteckster
64b3958685 Update host-backup.sh
For consistency, it's necessary to include slashes both before and after the backup path and directory path when entering them.
2023-09-09 19:02:27 -04:00
tteckster
4535f31d3d Update host-backup.sh
tweak
2023-09-09 17:26:14 -04:00
tteckster
8c4d2a3711 Update host-backup.sh
tweak
2023-09-09 17:07:58 -04:00
tteckster
06686f506a Update CHANGELOG.md 2023-09-09 16:54:24 -04:00
tteckster
b31de2b712 Update host-backup.sh
Allow users to specify the backup path and directory they want to work in.
2023-09-09 16:50:45 -04:00
tteckster
6fae1fc557 add backtitle 2023-09-09 05:13:17 -04:00
tteckster
e52b7872d2 Update homarr.sh
redo update
fixes https://github.com/tteck/Proxmox/issues/1774
2023-09-08 21:43:08 -04:00
tteckster
8c0155e64b Update homarr.sh
modify git update
2023-09-08 15:00:34 -04:00
tteckster
e48b2bd0df Update homarr.sh
modify git update
2023-09-08 14:40:53 -04:00
tteckster
ab394e04ab Update filebrowser.sh
use latest
2023-09-08 06:02:47 -04:00
tteckster
5fecbd44e9 Update CHANGELOG.md 2023-09-07 19:04:21 -04:00
tteckster
c8f73eb38f Update CHANGELOG.md 2023-09-07 17:52:30 -04:00
tteckster
1e04051b67 Update host-backup.sh
tweak
2023-09-07 16:51:29 -04:00
tteckster
9d96fae50b Update host-backup.sh
tweak
2023-09-07 16:40:14 -04:00
tteckster
1e372141f1 Create host-backup.sh 2023-09-07 16:06:51 -04:00
tteckster
8e75d8cb1f Update CHANGELOG.md 2023-09-06 18:58:18 -04:00
tteckster
56c946abf4 tweaks 2023-09-06 18:45:37 -04:00
tteckster
4d32c6eda6 Update CHANGELOG.md 2023-09-06 14:31:22 -04:00
tteckster
186230591b Update add-tailscale-lxc.sh
added a menu that enables you to choose the specific container where you want to install Tailscale.
2023-09-06 14:24:44 -04:00
tteckster
b3777abadc Update README.md 2023-09-06 03:28:41 -04:00
tteckster
544f163e15 Update update-lxcs.sh
tweak
2023-09-06 03:01:10 -04:00
tteckster
b8ebc36c51 Update clean-lxcs.sh
tweak
2023-09-06 02:59:48 -04:00
tteckster
9cfa051700 Update CHANGELOG.md 2023-09-06 00:52:15 -04:00
tteckster
4362b74a34 Update CHANGELOG.md 2023-09-06 00:40:27 -04:00
tteckster
fb57234263 Update clean-lxcs.sh
add a new menu that allows you to choose which containers you want to exclude from the cleaning process.
2023-09-06 00:34:31 -04:00
tteckster
858a00176d Update CHANGELOG.md 2023-09-05 17:21:43 -04:00
tteckster
d580ef30c0 Update update-lxcs.sh
new menu that allows you to choose which containers you want to exclude from the update process
2023-09-05 17:19:13 -04:00
tteckster
347d8310e4 fix copy-data file paths 2023-09-05 11:39:29 -04:00
tteckster
a85593afa4 Update mikrotik-routeros.sh
version 7.11.2
2023-09-05 05:24:29 -04:00
tteckster
966c08a061 Update wikijs.sh
Fix backup directory path
fixes https://github.com/tteck/Proxmox/issues/1760
2023-09-04 09:37:56 -04:00
tteckster
421ba29201 Update dashy-install.sh
revert https://github.com/tteck/Proxmox/pull/1670
2023-09-03 11:29:50 -04:00
tteckster
145123220d create /etc/apt/keyrings for Debian 11 2023-09-02 08:36:54 -04:00
tteckster
faf3bb8dd7 Update wikijs-install.sh
node v18
fixes https://github.com/tteck/Proxmox/issues/1752
2023-09-02 08:28:55 -04:00
tteckster
9a62e3ceea Update wikijs.sh
default Debian 12
2023-09-02 08:27:13 -04:00
tteckster
c17e8d4fc4 new nodejs install method 2023-09-01 07:19:05 -04:00
tteckster
49662ddd3d Update changedetection-install.sh
new nodejs install method
fixes https://github.com/tteck/Proxmox/issues/1748
2023-09-01 06:44:41 -04:00
tteckster
a70b14072e Update CHANGELOG.md 2023-09-01 05:52:38 -04:00
tteckster
57b320f664 Create turnkey-mediaserver.sh 2023-09-01 05:46:11 -04:00
tteckster
9c44b26add turnkey scripts code refactoring 2023-08-31 14:21:31 -04:00
tteckster
e073c01895 Update CHANGELOG.md 2023-08-31 11:23:20 -04:00
tteckster
55a2fa2ac8 Create turnkey-openvpn.sh 2023-08-31 11:14:42 -04:00
tteckster
21ad01113b testing new get ip code in turnkey-observium.sh 2023-08-31 08:48:11 -04:00
tteckster
573caa7a77 Update CHANGELOG.md 2023-08-31 06:59:34 -04:00
tteckster
0e08ce5c9c Create turnkey-zoneminder.sh 2023-08-31 06:57:01 -04:00
tteckster
d5ea1be5a6 Update turnkey-fileserver.sh
revert test
2023-08-30 18:24:58 -04:00
tteckster
a00a0a0ef3 Update turnkey-fileserver.sh
test
2023-08-30 16:54:55 -04:00
tteckster
19a33639dc tweak turnkey scripts 2023-08-30 16:00:13 -04:00
tteckster
4b076f8c19 tweak turnkey scripts 2023-08-30 14:04:52 -04:00
tteckster
ac469960bc Update CHANGELOG.md 2023-08-30 13:09:59 -04:00
tteckster
4bc2a87189 Update CHANGELOG.md 2023-08-30 13:02:57 -04:00
tteckster
0af714731d Create turnkey-gitea.sh 2023-08-30 05:57:45 -04:00
tteckster
dd2202695f tweak turnkey scripts 2023-08-30 05:33:03 -04:00
tteckster
4f40e11057 Create turnkey-torrentserver.sh 2023-08-29 20:33:41 -04:00
tteckster
604c20df17 turnkey code refactoring 2023-08-29 19:17:30 -04:00
tteckster
8feaf1ef84 Create turnkey-nextcloud.sh 2023-08-29 17:01:59 -04:00
tteckster
7d87c278be Create turnkey-observium.sh 2023-08-29 16:07:38 -04:00
tteckster
ab4afab8bc Create turnkey-wordpress.sh 2023-08-29 15:39:34 -04:00
tteckster
071984d133 tweaks 2023-08-29 15:00:03 -04:00
tteckster
c927e1737c Update CHANGELOG.md 2023-08-29 14:15:05 -04:00
tteckster
9091796602 Update CHANGELOG.md 2023-08-29 14:13:05 -04:00
tteckster
12fec28eb7 Create turnkey-owncloud.sh 2023-08-29 14:02:49 -04:00
tteckster
e1953beca4 Update turnkey-core.sh
adjust resources
2023-08-29 09:46:16 -04:00
tteckster
3c0e25adeb Create turnkey-core.sh 2023-08-29 09:43:15 -04:00
tteckster
be78b108f2 Create turnkey-gitlab.sh 2023-08-29 09:36:44 -04:00
tteckster
4bf7a1f743 create turnkey folder 2023-08-29 09:34:47 -04:00
tteckster
98b7b8cb80 Create turnkey-fileserver.sh 2023-08-29 08:10:03 -04:00
tteckster
f5b629de51 Update mariadb-install.sh
reintroduce MariaDB repositories
2023-08-27 10:10:40 -04:00
tteckster
86d1a388f9 Update mqtt-install.sh
reintroduce Mosquitto repositories
2023-08-27 10:09:11 -04:00
tteckster
09e21f33e1 Update openhab.sh
default Debian 12
2023-08-26 12:46:41 -04:00
tteckster
b3f21d9eea Update openhab-install.sh
Java 17
2023-08-26 12:36:55 -04:00
tteckster
e1668068e9 Update CHANGELOG.md 2023-08-24 15:11:16 -04:00
tteckster
2e3642dc5b Create qbittorrent.sh 2023-08-24 14:57:42 -04:00
tteckster
55576e712d Create qbittorrent-install.sh
Disable UPnP
Password changeme
2023-08-24 14:56:24 -04:00
tteckster
8cb72b808a Update CHANGELOG.md 2023-08-24 13:23:09 -04:00
tteckster
2339505cd4 Delete qbittorrent-install.sh
malicious hidden code
2023-08-24 11:34:07 -04:00
tteckster
6f121b9192 Delete qbittorrent.sh
malicious hidden code
2023-08-24 11:32:49 -04:00
tteckster
c102780df6 Update CHANGELOG.md
remove qBittorrent LXC
2023-08-24 11:25:10 -04:00
tteckster
9ce770dec2 Update bug_report.yaml
tweak
2023-08-23 13:55:02 -04:00
tteckster
d56a46bc47 Update bug_report.yaml
tweak
2023-08-23 13:44:59 -04:00
tteckster
54d791f5c1 Update bug_report.yaml
tweak
2023-08-23 13:28:29 -04:00
tteckster
d55d44bc9b Update bug_report.yaml
tweak
2023-08-23 13:25:19 -04:00
tteckster
b6a3e822b1 Update bug_report.yaml 2023-08-23 06:58:10 -04:00
tteckster
d5a4a33f87 Update bug_report.yaml
verify guidelines
2023-08-23 06:55:25 -04:00
tteckster
9a7973f92f Update bug_report.yaml
Linux distribution
2023-08-23 06:47:29 -04:00
tteckster
c6e909e731 Update grafana.sh
default Debian 12
2023-08-23 06:34:26 -04:00
tteckster
9b9facf773 Update photoprism-install.sh
add `HEIF` support
2023-08-23 05:51:24 -04:00
tteckster
27d1e0af35 Update post-pve-install.sh
tweak
2023-08-21 21:14:16 -04:00
tteckster
b81ef06161 Update post-pve-install.sh
tweak
2023-08-21 21:06:31 -04:00
tteckster
748b16426c Update USER_SUBMITTED_GUIDES.md
Running Frigate on Proxmox
2023-08-21 06:04:56 -04:00
tteckster
8db5f6fedf Update create_lxc.sh
correct storage menu message
2023-08-19 06:22:12 -04:00
Csaba Kos
76d7cc6f71 Update monitor-all.sh to restart virtual machines instead of resetting (#1704)
If a virtual machine is not responding or has become unresponsive, perform a forceful restart instead of a soft reset
2023-08-18 20:14:48 -04:00
tteckster
cb4097e74c integrate the update command 2023-08-17 10:53:23 -04:00
tteckster
58ecabe0ea Update build.func
tweak
2023-08-17 09:26:44 -04:00
tteckster
984d8fc249 Update node-red-install.sh
add `node-red-start`, `node-red-stop`, `node-red-restart` and `node-red-log` commands
2023-08-17 05:21:36 -04:00
tteckster
25c18fbf9e Update nocodb-install.sh
create symlink for npm
fixes https://github.com/tteck/Proxmox/issues/1699
2023-08-16 10:21:13 -04:00
tteckster
28205fbd03 Update CHANGELOG.md
Homarr LXC
2023-08-16 09:11:06 -04:00
tteckster
9dbd0a9f40 Create homarr.sh 2023-08-16 08:57:18 -04:00
tteckster
783c0c37f4 Create homarr-install.sh 2023-08-16 08:56:17 -04:00
tteckster
c1011b5a93 Update heimdalldashboard.sh
default Debian 12
2023-08-16 06:26:18 -04:00
tteckster
276252772e Update mikrotik-routeros.sh
version 7.11
2023-08-15 15:16:20 -04:00
tteckster
88092fa613 Update alpine-install.func
tweak disable_ipv6
2023-08-14 21:23:58 -04:00
tteckster
59b4e28413 Update alpine-install.func
add `sysctl -p` command
fixes https://github.com/tteck/Proxmox/issues/1688
2023-08-14 15:12:51 -04:00
tteckster
f79d31fdcd Update photoprism.sh
tweak
2023-08-14 11:56:48 -04:00
tteckster
0ea26d6cae Update homeassistant-core.sh
update python message
2023-08-14 05:25:12 -04:00
tteckster
4fb6313bec Update microcode.sh
tweak
fixes https://github.com/tteck/Proxmox/issues/1680
2023-08-11 21:38:41 -04:00
tteckster
dd495b6609 Update microcode.sh
test
2023-08-11 21:17:51 -04:00
tteckster
d9147b073b Update microcode.sh
Code refactoring
2023-08-11 11:46:54 -04:00
iveilleux
f38378b79e Update microcode.sh (#1679)
Verify iucode-tool is installed
2023-08-11 08:22:01 -04:00
tteckster
d226b7a2f3 Update CHANGELOG.md 2023-08-10 17:38:26 -04:00
tteckster
e6ce819428 Update microcode.sh
update AMD microcode
2023-08-10 17:33:46 -04:00
tteckster
315312c051 Update audiobookshelf.sh
tweak
2023-08-10 11:04:33 -04:00
tteckster
0d6aac1201 Update microcode.sh
Code refactoring
2023-08-10 06:51:20 -04:00
tteckster
a4c45beffb Update microcode.sh
check for Intel iucode-tool
2023-08-10 06:11:06 -04:00
tteckster
06229bedb6 Update CHANGELOG.md 2023-08-09 20:16:36 -04:00
tteckster
143f1f8518 Update microcode.sh
update Intel microcode
2023-08-09 20:08:56 -04:00
tteckster
6112e4ae33 Update omada.sh
more tweaks
2023-08-09 12:26:07 -04:00
tteckster
4613129d28 Update omada.sh
tweak
2023-08-09 12:02:56 -04:00
tteckster
45455cb169 Update CHANGELOG.md 2023-08-09 08:01:15 -04:00
tteckster
b1f28071ef Update omada.sh
tweak
2023-08-09 07:48:14 -04:00
tteckster
60ebfe406e Update omada-install.sh
tweak
2023-08-09 07:45:13 -04:00
tteckster
582088fc90 Update omada.sh
add update path
2023-08-09 05:20:42 -04:00
tteckster
9cd58e5589 Update omada-install.sh
get the latest version
2023-08-09 05:18:30 -04:00
tteckster
daeefafdf9 Update mariadb-install.sh
tweak
2023-08-07 14:42:51 -04:00
tteckster
f796767e06 Update mqtt-install.sh
create `/etc/mosquitto/conf.d/default.conf`
2023-08-07 14:00:26 -04:00
tteckster
7add9d891d Update dashy-install.sh
tweak
2023-08-07 08:56:46 -04:00
spooknik
80ad523a24 Auto Rebuilt (#1670)
Create a systemd service that triggers the rebuilding of Dashy whenever changes are made to the configuration file.
2023-08-07 08:52:42 -04:00
tteckster
4da3ef9bfd Update jellyseerr-install.sh
tweak
2023-08-05 21:17:09 -04:00
tteckster
2408e02425 Update emqx.sh
default Debian 12
2023-08-04 13:08:59 -04:00
tteckster
cf6d9bf200 Update jellyseerr-install.sh
add `jellyseerr.conf`
2023-08-03 19:54:48 -04:00
tteckster
0d9316ae06 Update overseerr.sh
tweak
2023-08-03 12:07:46 -04:00
tteckster
26bbc9a18d Update jellyseerr.sh
tweak
2023-08-03 12:07:15 -04:00
tteckster
1ae673692e Update jellyseerr.sh
add update path
2023-08-03 12:03:02 -04:00
tteckster
79fb2c3098 Update overseerr.sh
add update path
2023-08-03 11:59:39 -04:00
tteckster
34b16c861e Update homeassistant-core.sh
New release issues, revert to 2.23.0
fixes https://github.com/tteck/Proxmox/issues/1660
2023-08-02 20:11:58 -04:00
tteckster
117023984e Update homeassistant.sh
New release issues, revert to 2.23.0
2023-08-02 20:10:12 -04:00
Jackson Holle
9b9a56bf92 Update jellyseerr-install.sh (#1658)
fix typo
2023-08-02 04:53:47 -04:00
tteckster
b0543ab8ae Update overseerr-install.sh
tweak
2023-08-01 16:31:06 -04:00
tteckster
ed4b2ef237 Update jellyseerr.sh
tweak
2023-08-01 16:30:07 -04:00
tteckster
671a99da40 Update CHANGELOG.md
Overseerr LXC
Jellyseerr LXC
2023-08-01 15:54:29 -04:00
tteckster
d041785691 Create jellyseerr.sh 2023-08-01 15:34:40 -04:00
tteckster
80e4f96d25 Create jellyseerr-install.sh 2023-08-01 15:33:33 -04:00
tteckster
2f06e4df33 Create overseerr.sh 2023-08-01 15:03:16 -04:00
tteckster
b3db1a3e1c Create overseerr-install.sh 2023-08-01 15:01:54 -04:00
tteckster
0aa9ffee33 Update filebrowser.sh
New release issues, revert to 2.23.0
2023-08-01 12:08:09 -04:00
tteckster
96d88e3b2e Create alpine-install.sh 2023-07-28 20:38:05 -04:00
tteckster
14bf09bed3 Update microcode.sh
update AMD microcode to 3.20230719.1
2023-07-26 13:57:31 -04:00
tteckster
dfb6ca572b Update mikrotik-routeros.sh
version 7.10.2
PVE 8
2023-07-25 06:57:00 -04:00
tteckster
75635418d2 Update CHANGELOG.md
Ombi LXC
2023-07-24 14:23:24 -04:00
tteckster
19a060355b Create ombi.sh 2023-07-24 14:14:52 -04:00
tteckster
73bf8379be Create ombi-install.sh 2023-07-24 14:13:36 -04:00
tteckster
ede93f7c31 Update zoraxy.sh
tweak
2023-07-24 13:21:05 -04:00
tteckster
2eaeac823f Update CHANGELOG.md
Zoraxy LXC
2023-07-23 20:06:33 -04:00
tteckster
f79b88b8cf Create zoraxy.sh 2023-07-23 19:49:16 -04:00
tteckster
7e6d35f0ce Create zoraxy-install.sh 2023-07-23 19:47:24 -04:00
tteckster
9948c7c410 Update install.func
tweak
2023-07-23 08:34:20 -04:00
tteckster
4e6e6f66b3 Update update-lxcs-cron.sh
non interactive
2023-07-22 13:45:33 -04:00
tteckster
954beef6bf Update grocy-install.sh
download from GitHub instead of an unreliable website (https://releases.grocy.info/latest )  
fixes https://github.com/tteck/Proxmox/issues/1629 https://github.com/tteck/Proxmox/issues/1634
2023-07-20 08:42:41 -04:00
tteckster
c7e46be613 Update CHANGELOG.md
Proxmox VE Cron LXC Updater
2023-07-18 11:07:03 -04:00
tteckster
5da67255d6 Update archlinux.sh
update PVE_CHECK
fixes https://github.com/tteck/Proxmox/issues/1625
2023-07-18 06:28:30 -04:00
tteckster
991b0c1c69 Update cron-update-lxcs.sh
tweak
2023-07-18 04:54:43 -04:00
tteckster
a5b70669c5 Update cron-update-lxcs.sh
tweak
2023-07-18 04:38:50 -04:00
tteckster
3a920bbceb Update update-lxcs-cron.sh
shfmt
2023-07-18 04:28:46 -04:00
tteckster
ba966fdff8 Update cron-update-lxcs.sh
This script is designed to schedule a cron job that updates all LXCs every Sunday at midnight.
2023-07-17 22:03:18 -04:00
tteckster
891bf6fe9f Create cron-update-lxcs.sh 2023-07-17 21:09:55 -04:00
tteckster
054a4b8920 Delete cron-update-lxcs.sh 2023-07-17 18:50:19 -04:00
tteckster
3d8d8fc867 Update cron-update-lxcs.sh
tweak
2023-07-17 18:41:44 -04:00
tteckster
86bb11f25f Update cron-update-lxcs.sh
tweak
2023-07-17 18:16:54 -04:00
tteckster
71bece9d27 Update cron-update-lxcs.sh
tweak
2023-07-17 17:58:06 -04:00
tteckster
f0742abb2e Update cron-update-lxcs.sh
tweak
2023-07-17 17:48:39 -04:00
tteckster
abee2dfb1b Create cron-update-lxcs.sh 2023-07-17 17:39:22 -04:00
tteckster
12dc7162a9 Create update-lxcs-cron.sh 2023-07-17 17:37:35 -04:00
tteckster
3d4804241a Update pve8-upgrade.sh
replace the yes/no box with a message box in the menus.
2023-07-16 16:38:53 -04:00
tteckster
96a40997ca Update keycloak.sh
default Debian 12
2023-07-15 01:11:37 -04:00
tteckster
4f154a2bf1 Update keycloak-install.sh
openjdk 17
closes https://github.com/tteck/Proxmox/issues/1618
2023-07-15 01:11:03 -04:00
tteckster
cf20993b86 Update technitiumdns.sh
fix unbound variable 
fixes https://github.com/tteck/Proxmox/issues/1608
2023-07-12 13:28:53 -04:00
tteckster
e62958f1c5 Update CHANGELOG.md 2023-07-11 17:48:21 -04:00
tteckster
a1ccf3987e Update scrypted.sh
default Debian 12
2023-07-11 17:42:12 -04:00
tteckster
40725a0451 Update scrypted-install.sh
VAAPI hardware transcoding + USB passthrough
2023-07-11 17:41:23 -04:00
tteckster
231f02ca01 Update build.func
Code refactoring
2023-07-11 17:38:19 -04:00
Victor Caldas
6501d0f43f Make IP and NETMASK configurable (#1605)
* Make IP and NETMASK configurable

Users can now customize IP and Netmask of the router
2023-07-11 06:16:46 -04:00
tteckster
9189e12e48 Update docker-install.sh
shfmt
2023-07-10 19:17:30 -04:00
tteckster
39ebf79a6d Update docker-install.sh
restrict the installation to either portainer-ce or the portainer-agent
2023-07-10 16:18:49 -04:00
slaclau
3fc897f887 Update docker-install.sh (#1602)
Add Portainer agent
2023-07-10 16:14:53 -04:00
tteckster
c495bdd5c4 Update pimox-haos-vm.sh
PVE 8 compatible
2023-07-09 08:51:10 -04:00
tteckster
9e2a5129e8 Update scrypted-install.sh
apt-key is deprecated
2023-07-08 12:35:52 -04:00
tteckster
7797589a7e Update openhab-install.sh 2023-07-08 12:28:52 -04:00
tteckster
006b29fc55 Update openhab-install.sh
apt-key is deprecated
2023-07-08 12:24:25 -04:00
tteckster
f0ae6a89d1 Update omada-install.sh
apt-key is deprecated
2023-07-08 12:21:50 -04:00
tteckster
1ca0522bce Update sonarr-install.sh
apt-key is deprecated
2023-07-08 12:19:45 -04:00
tteckster
dc3c0356ba Update deconz-install.sh
tweak
2023-07-08 11:06:25 -04:00
tteckster
8317090c16 Update deconz.sh
default Debian 12
2023-07-08 10:57:17 -04:00
tteckster
296f07388d Update deconz-install.sh
code refactoring
2023-07-08 10:56:20 -04:00
tteckster
1342aa36d8 Update audiobookshelf.sh
default Debian 12
2023-07-08 09:48:38 -04:00
tteckster
1da852ca43 Update audiobookshelf-install.sh
apt-key is deprecated
2023-07-08 09:48:03 -04:00
tteckster
be3f232860 Update CHANGELOG.md
Real-Debrid Torrent Client LXC
2023-07-07 08:48:26 -04:00
tteckster
d8c71d9ca8 Update rdtclient.sh
tweak
2023-07-07 01:39:45 -04:00
tteckster
e713841532 Update rdtclient-install.sh
tweak
2023-07-07 01:02:55 -04:00
tteckster
37eff0eb6a Update rdtclient-install.sh
tweak
2023-07-07 00:43:15 -04:00
tteckster
12952cb399 Update rdtclient-install.sh 2023-07-06 23:53:23 -04:00
crawlingcity
5e75bba028 Add rdtclient LXC script (#1595)
* add rdtclient (https://github.com/rogerfar/rdt-client) LXC
2023-07-06 23:49:28 -04:00
Michel R
e2257ed9d7 Change homeassistant container url (#1594)
As of https://www.home-assistant.io/blog/2023/07/05/release-20237/#breaking-changes the image from ghcr.io should be used
2023-07-05 19:35:43 -04:00
tteckster
b03bb8c1fc Update fhem.sh
default Debian 12
2023-07-05 18:35:38 -04:00
tteckster
bc98c1ed80 Update webmin.sh
version 2.021
2023-07-05 06:17:21 -04:00
tteckster
0b5d71b841 Update CHANGELOG.md 2023-07-05 04:34:53 -04:00
tteckster
77cb0b356d Update post-pbs-install.sh
compatible with both PBS 2 and PBS 3
2023-07-03 15:20:57 -04:00
tteckster
7a9f9c0c2e Update technitiumdns.sh
default Debian 12
2023-07-03 13:17:17 -04:00
tteckster
6acacbf8c8 Update technitiumdns-install.sh
Debian 12 compatible
2023-07-03 13:12:11 -04:00
tteckster
aabaa091ad Update USER_SUBMITTED_GUIDES.md 2023-07-02 11:17:25 -04:00
tteckster
5f6478e0dd Update USER_SUBMITTED_GUIDES.md 2023-07-02 11:15:52 -04:00
tteckster
345ba6932d Update trilium.sh
default Debian 12
2023-07-02 10:49:58 -04:00
tteckster
4d6a9b777d Update mariadb-install.sh
fix Debian 12 install
closes https://github.com/tteck/Proxmox/issues/1580
2023-07-02 10:33:51 -04:00
tteckster
2fbac0383a Update post-pve-install.sh
tweak
2023-07-02 03:51:07 -04:00
tteckster
4133d38062 Update post-pve-install.sh
add Enable high availability
2023-07-02 02:54:37 -04:00
tteckster
0cbc4751a0 Update sonarr-install.sh
tweak
2023-07-02 02:19:36 -04:00
tteckster
563c9f41e8 Update adguard-install.sh
tweak
2023-07-01 21:27:32 -04:00
tteckster
3d22cec881 Update openobserve-install.sh
tweak
2023-07-01 21:26:22 -04:00
tteckster
173e132e39 Update cloudflared-install.sh
tweak
2023-07-01 21:25:15 -04:00
tteckster
04638c27ad Update adguard-install.sh
eliminate outside bash script
2023-07-01 18:12:17 -04:00
tteckster
4544974c73 Update uptimekuma.sh
default Debian 12
2023-07-01 17:41:24 -04:00
tteckster
8e3af578e8 Update cloudflared.sh
default Debian 12
2023-07-01 17:27:40 -04:00
tteckster
d8521347eb Update cloudflared-install.sh
Debian 12 compatible
2023-07-01 17:26:59 -04:00
tteckster
2cd7e87f0c Update zigbee2mqtt.sh
default Debian 12
2023-07-01 17:19:01 -04:00
tteckster
fa696474d5 Update n8n.sh
default Debian 12
2023-07-01 16:47:58 -04:00
tteckster
301058696b Update n8n-install.sh
fix node
2023-07-01 16:43:35 -04:00
tteckster
d027e36d84 Update mariadb.sh
default Debian 12
2023-07-01 13:05:09 -04:00
tteckster
f5267a7e43 Update wikijs-install.sh
fix to work with Debian 11
2023-06-30 21:25:52 -04:00
tteckster
54347d6ffd Update lidarr.sh
default Debian 12
2023-06-30 08:30:05 -04:00
tteckster
41f44f4c28 Update nginxproxymanager-install.sh
tweak
2023-06-30 08:23:27 -04:00
tteckster
341405cf61 Update sonarr.sh
default Debian 12
2023-06-30 08:15:00 -04:00
tteckster
de76bf329d Update sonarr-install.sh
change repo
2023-06-30 08:08:16 -04:00
tteckster
43ed3ffcaa Update nginxproxymanager-install.sh
revert
2023-06-30 07:28:34 -04:00
tteckster
ecfb57a919 Update yunohost-install.sh
apt-key is deprecated
2023-06-30 06:51:35 -04:00
tteckster
34e22223f5 Update nginxproxymanager-install.sh
Code refactoring
2023-06-30 06:04:35 -04:00
tteckster
d5ac9ed5b7 Update paperless-ngx.sh
fix update
2023-06-29 13:01:34 -04:00
tteckster
834b9002a5 Update paperless-ngx.sh
default Debian 12
2023-06-29 12:55:55 -04:00
tteckster
e4dff2c808 Update paperless-ngx-install.sh
Debian 12 compatible
2023-06-29 12:55:10 -04:00
tteckster
bc103fa66d Update dashy.sh
default Debian 12
2023-06-29 11:24:13 -04:00
tteckster
6b02a5ec0c Update dashy-install.sh
fixed install
closes https://github.com/tteck/Proxmox/issues/1564
2023-06-29 11:23:39 -04:00
tteckster
d9b9e7a851 Update dashy-install.sh
tweak
2023-06-29 10:35:00 -04:00
tteckster
eb9f50901c Update dashy-install.sh
node 16.20.1
2023-06-29 10:27:01 -04:00
tteckster
c2c4ac8f03 Update dashy-install.sh
node 17
2023-06-29 10:20:55 -04:00
tteckster
fced2347fd Update dashy-install.sh
fix install
Debian 12 compatible
2023-06-29 10:11:46 -04:00
tteckster
f13b111c56 Update qbittorrent.sh
default Debian 12
2023-06-29 09:39:16 -04:00
tteckster
2e64312114 Update bazarr.sh
default Debian 12
2023-06-29 09:33:25 -04:00
tteckster
c48420acfc Update prowlarr.sh
default Debian 12
2023-06-29 09:32:54 -04:00
tteckster
c6902c2ab4 Update readarr.sh
default Debian 12
2023-06-29 09:32:07 -04:00
tteckster
d67160437a Update radarr.sh
default Debian 12
2023-06-29 09:31:21 -04:00
tteckster
4c9a67a40a Update tautulli.sh
default Debian 12
2023-06-29 09:29:54 -04:00
tteckster
9487e59303 Update photoprism.sh
default Dwbian 12
2023-06-29 02:35:15 -04:00
tteckster
b18a844c98 Update homepage.sh
default Debian 12
2023-06-28 19:56:23 -04:00
tteckster
825070b914 Update homepage-install.sh
Fix install
Debian 12 compatible
2023-06-28 19:55:52 -04:00
tteckster
2c5da2e770 Update build.func
tweak
2023-06-28 16:41:46 -04:00
tteckster
f7b56041b3 Update pbs3-upgrade.sh
tweak
2023-06-28 10:58:04 -04:00
tteckster
7f388de17a Update pbs3-upgrade.sh
tweak
2023-06-28 10:53:33 -04:00
tteckster
da0a6524fb Create pbs3-upgrade.sh 2023-06-28 10:45:39 -04:00
tteckster
94c9d4a331 Update build.func
tweak
2023-06-28 09:54:46 -04:00
tteckster
72051ef30c Update build.func
fix indent
2023-06-28 09:32:14 -04:00
tteckster
7525666f6b Update build.func
add Proxmox VE 7 warning regarding Debian 12 LXCs
2023-06-28 09:09:49 -04:00
tteckster
2f798b24f2 Update grocy.sh
default Debian 12
2023-06-28 06:08:12 -04:00
tteckster
b6cba4f642 Update pihole.sh
default Debian 12
2023-06-28 06:07:29 -04:00
tteckster
fcfd9a77c8 Update node-red.sh
default Debian 12
2023-06-27 10:29:50 -04:00
tteckster
eea2d7e9ac Code refactoring 2023-06-26 13:19:53 -04:00
tteckster
0101449dda Code refactoring 2023-06-26 13:11:20 -04:00
tteckster
c06b861971 Update nginxproxymanager-install.sh
nvm v0.39.3
node v16.20.1
2023-06-26 05:05:51 -04:00
tteckster
45c2641a36 Update postgresql.sh
default Debian 12
fixes https://github.com/tteck/Proxmox/issues/1542
2023-06-25 18:12:49 -04:00
tteckster
b733b451d8 Update postgresql-install.sh
distribution agnostic
2023-06-25 18:11:35 -04:00
tteckster
1e8add89e2 Update omada.sh
default Debian 12
2023-06-25 13:23:26 -04:00
tteckster
d6d1b86ad1 Update unifi.sh
default Debian 12
2023-06-25 13:18:05 -04:00
tteckster
049806d703 Update mqtt.sh
default Debian 12
2023-06-25 13:15:05 -04:00
tteckster
92eb05c836 Update nginxproxymanager.sh
default Debian 12
2023-06-25 13:06:10 -04:00
tteckster
0b4104441d Update homeassistant-install.sh
tweak
2023-06-25 04:39:11 -04:00
tteckster
0b76e1fadc Update homeassistant.sh
default Debian 12
2023-06-25 04:37:39 -04:00
tteckster
e5d5c86c76 Update docker.sh
default Debian 12
2023-06-25 01:25:34 -04:00
tteckster
87f5379811 Update esphome.sh
default Debian 12
2023-06-25 01:19:56 -04:00
tteckster
4d50c27552 Update debian.sh
default Debian 12
2023-06-25 00:45:40 -04:00
tteckster
2caee65b10 Update install.func
tweak
2023-06-25 00:44:22 -04:00
tteckster
ad8d7fce24 Update install.func
tweak
2023-06-25 00:31:16 -04:00
tteckster
c72b91a4ad tweak 2023-06-25 00:23:30 -04:00
tteckster
e9c7ec22e5 Update sabnzbd.sh
default Debian 12
2023-06-25 00:18:40 -04:00
tteckster
5ceda06575 Code refactoring 2023-06-25 00:13:23 -04:00
tteckster
f0a8502c96 Update install.func
tweak
2023-06-25 00:00:32 -04:00
tteckster
606634b25a Update homeassistant-core.sh
default Debian 12
2023-06-24 16:44:10 -04:00
tteckster
7450250f03 Update adguard.sh
default Debian 12
fixes https://github.com/tteck/Proxmox/issues/1538
2023-06-24 16:40:59 -04:00
tteckster
4e6c68f164 Update adguard-install.sh
Code refactoring
2023-06-24 16:39:55 -04:00
tteckster
7c6e700eaf Update USER_SUBMITTED_GUIDES.md
How-to: Proxmox VE 7.4 to 8.0 Upgrade
2023-06-24 13:56:53 -04:00
tteckster
5cad663da2 Update pve8-upgrade.sh
tweak
2023-06-24 09:05:06 -04:00
tteckster
01975a17a2 Update esphome.sh
revert to Debian 11
2023-06-23 21:34:16 -04:00
tteckster
697b409600 Update esphome-install.sh
revert to standard install
2023-06-23 21:33:35 -04:00
tteckster
53e5964633 Update changedetection-install.sh
add libasound2
fixes https://github.com/tteck/Proxmox/issues/1535
2023-06-23 13:34:16 -04:00
tteckster
dfb79fbc4e Update esphome.sh
default Debian 12
2023-06-23 13:20:55 -04:00
tteckster
4651827151 Update esphome-install.sh
install esphome in a python virtual environment
2023-06-23 13:17:03 -04:00
tteckster
22b77fdb76 Update esphome.sh
update the installation of either standard or venv
2023-06-23 13:12:18 -04:00
tteckster
63ed687b2c Update USER_SUBMITTED_GUIDES.md 2023-06-23 07:43:40 -04:00
tteckster
c2738aa83f Update omv-install.sh
apt-key - Deprecated
2023-06-23 07:23:20 -04:00
tteckster
3624b67302 Update pve8-upgrade.sh
add check for PVE Version 7.4-13 or higher
2023-06-22 16:32:58 -04:00
tteckster
f1319f44fe Update openwrt.sh
add pve 8
fixes https://github.com/tteck/Proxmox/issues/1528
2023-06-22 15:55:39 -04:00
tteckster
4c8a31f485 Update pve8-upgrade.sh
out of beta
2023-06-22 10:37:22 -04:00
tteckster
1e1a69e3f1 Code refactoring 2023-06-21 10:43:49 -04:00
tteckster
d8b7877775 Update sabnzbd-install.sh
Debian 12 compatible
2023-06-21 10:02:07 -04:00
tteckster
63dd46bb2d Update nginxproxymanager-install.sh
set node version
2023-06-21 06:18:13 -04:00
tteckster
a6f8036cf6 Update pve8-upgrade.sh
remove pveversion check
2023-06-21 05:15:42 -04:00
tteckster
6cb8129030 Update pve8-upgrade.sh
fix version check
2023-06-20 20:10:25 -04:00
tteckster
ef46c15f67 Update pve8-upgrade.sh
remove -E option
2023-06-20 20:01:43 -04:00
tteckster
64ace368f1 Update pve8-upgrade.sh
tweak
2023-06-20 19:49:43 -04:00
tteckster
4fc26a08d8 Update pve8-upgrade.sh
work with 7.4-14
2023-06-20 19:37:22 -04:00
tteckster
7eba5494ea Update microcode.sh
tweak
2023-06-20 16:08:58 -04:00
tteckster
bfd5194118 Update microcode.sh
PVE8 compatible
2023-06-20 15:54:38 -04:00
tteckster
5bf0944dd9 Update nginxproxymanager-install.sh
tweak
2023-06-20 10:36:49 -04:00
tteckster
68e3b934ab Update esphome-install.sh
shfmt
2023-06-20 10:12:16 -04:00
tteckster
c853c24a96 Update homeassistant-install.sh
shfmt
2023-06-20 10:07:02 -04:00
tteckster
b90925f553 Update homeassistant-core-install.sh
tweak
2023-06-20 10:02:58 -04:00
tteckster
8ff4c713be Update esphome-install.sh
tweak
2023-06-20 09:46:16 -04:00
tteckster
551a9a708c Update homeassistant-install.sh
tweak
2023-06-20 09:44:48 -04:00
tteckster
ddd5b89be4 Update homeassistant-install.sh
tweak
2023-06-20 09:09:09 -04:00
tteckster
bbd7ad39f6 Update esphome-install.sh
Debian 12 compatible
2023-06-20 09:06:25 -04:00
tteckster
46a2b14b09 Update and rename pve8-install.sh to pve8-upgrade.sh 2023-06-19 19:16:29 -04:00
tteckster
c335d39350 Update homeassistant-install.sh
Debian 12 compatible 
fixes https://github.com/tteck/Proxmox/issues/1514
2023-06-19 18:06:08 -04:00
tteckster
e924af362f Update openobserve-install.sh
tweak
2023-06-18 23:06:44 -04:00
tteckster
463a5e3698 Update openobserve-install.sh
start service
2023-06-18 22:24:00 -04:00
tteckster
cb2d5b20d6 Update openobserve-install.sh
spelling
2023-06-18 22:18:10 -04:00
tteckster
57531c1d0a Update openobserve-install.sh
tweak
2023-06-18 22:15:31 -04:00
tteckster
03836684db Update CHANGELOG.md 2023-06-18 22:06:08 -04:00
tteckster
15dd9bc057 Delete openobsecure.svg 2023-06-18 22:00:34 -04:00
tteckster
0b904a8d7a Add files via upload 2023-06-18 22:00:06 -04:00
tteckster
fb8620bab1 Add files via upload 2023-06-18 21:57:54 -04:00
tteckster
c6e3cd1e65 Create openobserve.sh 2023-06-18 21:41:09 -04:00
tteckster
61017e13ce Create openobserve-install.sh 2023-06-18 21:38:27 -04:00
tteckster
4110e60f1b Update nginxproxymanager-install.sh
tweak
2023-06-18 17:52:51 -04:00
tteckster
12b51b866f Update homeassistant-core-install.sh
cleanup
2023-06-18 17:39:04 -04:00
tteckster
e9b18f88a5 Update nginxproxymanager-install.sh
Debian 12 compatible 
fixes https://github.com/tteck/Proxmox/issues/1507
2023-06-18 16:44:29 -04:00
tteckster
5e3e3efe56 Update homeassistant-core-install.sh
add libpcap-dev dependency, Debian 12
fixes https://github.com/tteck/Proxmox/issues/1506
2023-06-18 09:52:04 -04:00
tteckster
0273034e28 Update pihole-install.sh
distribution agnostic
fixes https://github.com/tteck/Proxmox/issues/1505
2023-06-18 07:35:55 -04:00
tteckster
9520eebb34 Update grocy-install.sh
Debian 12 compatible
2023-06-17 22:51:19 -04:00
tteckster
86c04bfe22 Update homeassistant-core-install.sh
moved to install.func
2023-06-17 19:22:15 -04:00
tteckster
a66326f613 Update CHANGELOG.md 2023-06-17 19:01:38 -04:00
tteckster
59110997d5 Update install.func
Tweak for Debian 12
2023-06-17 18:30:05 -04:00
tteckster
28f5363737 Update omada-install.sh
Debian 12 compatible
2023-06-17 18:23:50 -04:00
tteckster
9ef8a4ae4f Update unifi-install.sh
Debian 12 compatible
2023-06-17 18:22:23 -04:00
tteckster
2101583d1a Update mqtt-install.sh
use standard Debian packages
2023-06-17 10:42:01 -04:00
tteckster
4c752c9d50 Update CHANGELOG.md 2023-06-17 05:52:43 -04:00
tteckster
e80dbb4aad Update homeassistant-core-install.sh
add bookworm
2023-06-16 16:42:46 -04:00
tteckster
61118ab83b Update CHANGELOG.md 2023-06-16 14:33:58 -04:00
tteckster
8c2a3cc4d7 Update monitor-all.sh
Skip instances based on onboot and templates
2023-06-16 14:11:38 -04:00
tteckster
0d5754de12 Update pve8-install.sh
tweak
2023-06-16 08:17:07 -04:00
tteckster
ca4a3ecef2 Update build.func
add option to choose Debian version
2023-06-16 07:48:54 -04:00
tteckster
72f3648730 Update monitor-all.sh 2023-06-15 13:52:07 -04:00
tteckster
557f8dcf46 Update monitor-all.sh
Use the first given IP in a VM
2023-06-15 13:12:40 -04:00
tteckster
e40593c058 Update omada.sh
switch to Debian
2023-06-15 11:32:22 -04:00
tteckster
591491d5fb Update omada-install.sh
- change dependencies to utilize Debian 11
- Ubuntu 20.04 has been removed from the Proxmox VE 8 container template index
2023-06-15 11:31:31 -04:00
tteckster
bbb5762457 Update alpine-vaultwarden-install.sh 2023-06-14 17:24:09 -04:00
tteckster
5841b20b1f Update alpine-vaultwarden-install.sh
Code refactoring
2023-06-14 16:57:01 -04:00
tteckster
e9069b928c Update alpine-vaultwarden-install.sh
tweak
2023-06-14 16:35:38 -04:00
tteckster
0442562ce0 Update alpine-vaultwarden-install.sh
fix installation
2023-06-14 16:33:25 -04:00
tteckster
5e26055264 Update alpine-vaultwarden-install.sh 2023-06-14 15:04:38 -04:00
tteckster
3acae959c6 Update alpine-vaultwarden-install.sh
fix `/etc/conf.d/vaultwarden`
2023-06-14 15:01:56 -04:00
tteckster
9a99cb6827 Update alpine-vaultwarden-install.sh
comment `/etc/conf.d/vaultwarden`
2023-06-14 14:44:28 -04:00
tteckster
46b8a2c529 Update alpine-vaultwarden.sh
3.18
2023-06-14 13:58:32 -04:00
tteckster
e1037834d7 Update alpine-vaultwarden-install.sh
https://git.alpinelinux.org/aports/tree/testing/vaultwarden/vaultwarden.post-upgrade
2023-06-14 13:58:00 -04:00
tteckster
a7157c64da Update alpine-vaultwarden.sh
revert to 3.17
2023-06-14 13:31:55 -04:00
tteckster
3b7c98b0ce Update bug_report.yaml 2023-06-14 13:12:21 -04:00
tteckster
f791577124 Update README.md 2023-06-14 13:03:40 -04:00
tteckster
5d5c8572a6 Update esphome-install.sh
change command order
2023-06-14 07:41:48 -04:00
tteckster
ad38e30579 Update USER_SUBMITTED_GUIDES.md 2023-06-12 14:25:01 -04:00
tteckster
bba46e5997 Update CHANGELOG.md 2023-06-12 12:26:26 -04:00
tteckster
808b748617 Update CHANGELOG.md 2023-06-12 12:23:25 -04:00
tteckster
5dbac97e7a Update kernel-clean.sh
compatible with PVE8
2023-06-12 11:42:12 -04:00
tteckster
5eaf413171 Update CHANGELOG.md 2023-06-11 23:56:21 -04:00
tteckster
b8e3af815a Update CHANGELOG.md 2023-06-11 23:23:40 -04:00
tteckster
63f90bd080 Update post-pve-install.sh
correct code
2023-06-11 23:19:19 -04:00
tteckster
1144c614c2 Delete pve-post-install.sh 2023-06-11 22:58:56 -04:00
tteckster
ac0de26515 Update post-pve-install.sh
combine pve7 & pve8 post install scripts
2023-06-11 22:58:34 -04:00
tteckster
9e27e19746 Update and rename pve8-post-install.sh to pve-post-install.sh
combine pve7 & pve8 post install scripts
2023-06-11 22:49:42 -04:00
tteckster
e8ff5b6540 Update pve8-install.sh
tweak
2023-06-10 21:50:20 -04:00
tteckster
4ca1a73de2 Update pve8-install.sh
tweak
2023-06-10 21:34:31 -04:00
tteckster
b9c564c01d Update pve8-post-install.sh
tweak
2023-06-10 21:23:15 -04:00
tteckster
a527849c7e Update pve8-install.sh
tweak
2023-06-10 21:20:01 -04:00
tteckster
ed5d4b2739 Update pve8-post-install.sh
add Support Subscriptions
2023-06-10 09:50:52 -04:00
tteckster
f38a1afb89 Create pve8-install.sh 2023-06-09 22:08:45 -04:00
tteckster
773062b743 Update pve8-post-install.sh
more tweaks
2023-06-09 21:36:50 -04:00
tteckster
063b52f804 Update pve8-post-install.sh
tweak 'pve-enterprise' repository
2023-06-09 21:27:00 -04:00
tteckster
50621a5dfc Update pve8-post-install.sh
add Ceph Package Repositories
2023-06-09 21:17:17 -04:00
5olu7ion
34674317b3 Case insensitive User Input (#1475)
* Always lower User input
2023-06-09 18:38:17 -04:00
tteckster
9d7170d7a2 Update pve8-post-install.sh 2023-06-09 18:12:13 -04:00
tteckster
1dcc7df1e8 Update pve8-post-install.sh 2023-06-09 16:50:13 -04:00
tteckster
53af603ace Update pve8-post-install.sh 2023-06-09 16:41:41 -04:00
tteckster
edd2c4100f Create pve8-post-install.sh 2023-06-09 12:50:12 -04:00
tteckster
7b20f5aef8 Update haos-vm.sh
PVE 8 ready
2023-06-09 12:43:07 -04:00
tteckster
fb3502c0bd Update build.func
add Ubuntu 23.04
remove Ubuntu 22.10
2023-06-09 09:07:03 -04:00
tteckster
3efff3572e Update alpine.sh
Alpine 3.18
2023-06-09 07:32:50 -04:00
tteckster
36048c4e91 Update alpine-zigbee2mqtt.sh
Alpine 3.18
2023-06-09 07:32:28 -04:00
tteckster
bf96e4b7aa Update alpine-vaultwarden.sh
Alpine 3.18
2023-06-09 07:32:04 -04:00
tteckster
6df18b2bf5 Update alpine-grafana.sh
Alpine 3.18
2023-06-09 07:31:41 -04:00
tteckster
f0d066b6ed Update alpine-docker.sh
Alpine 3.18
2023-06-09 07:27:55 -04:00
tteckster
8af136338a Update build.func
Prepare for Proxmox Virtual Environment 8
2023-06-09 06:30:37 -04:00
tteckster
db398c3e62 Update alpine-zigbee2mqtt.sh
fix my goof
2023-06-09 04:50:20 -04:00
tteckster
d0a0caa554 Update alpine-zigbee2mqtt.sh
change default settings to privileged
2023-06-09 04:49:11 -04:00
tteckster
c81589ce43 Update homeassistant-core-install.sh
Python 3.11.3
2023-06-08 18:51:04 -04:00
tteckster
b5eb945f4d Update jellyfin-install.sh
tweak
2023-06-06 15:58:39 -04:00
tteckster
3f61e07393 Update jellyfin-install.sh
modify jellyfin source
2023-06-06 15:23:36 -04:00
tteckster
c23de06e36 Update rtsptoweb-install.sh
fix fat finger
2023-06-04 04:24:09 -04:00
tteckster
87ff31bb8d Update and rename rstptoweb.sh to rtsptoweb.sh
fix spelling
2023-06-04 04:18:03 -04:00
tteckster
c735748faa Update and rename rstptoweb-install.sh to rtsptoweb-install.sh
fix spelling
2023-06-04 04:14:33 -04:00
Rani Hod
11e0f3a8ed Changes to openwrt.sh (#1460)
* Update openwrt.sh

Compactify script and fix text (WAN Vlan).

* Update openwrt.sh

Switch network devices to match OpenWrt defaults (eth0 is lan, eth1 is wan).
2023-06-03 11:29:30 -04:00
tteckster
89e933e85e Update openwrt.sh
set network.lan.ipaddr=192.168.2.1
2023-06-03 06:43:28 -04:00
tteckster
2a80ed7184 Update CHANGELOG.md 2023-06-02 11:57:34 -04:00
tteckster
e6deb6c79a Update post-pve-install.sh
give the option to disable high availability in a non-clustered environment
2023-06-02 11:55:20 -04:00
tteckster
afbbb011d6 Update homeassistant-core-install.sh
add libpcap-dev
2023-05-31 16:59:14 -04:00
tteckster
d797b2714a Update changedetection.sh
add RAM
2023-05-30 11:58:33 -04:00
tteckster
1cfc47e519 Update changedetection.sh
add storage
2023-05-30 11:54:24 -04:00
tteckster
620f135666 Update changedetection.sh
add vCPU
2023-05-30 11:52:17 -04:00
tteckster
9be893b12d Update changedetection.sh
add storage
2023-05-30 11:43:31 -04:00
tteckster
d82f01b5e5 Update changedetection-install.sh
fix dependencies
2023-05-30 11:27:48 -04:00
tteckster
5ceb5cffbe Update changedetection-install.sh
fix calling incorrect variable
2023-05-30 01:06:37 -04:00
tteckster
b612d7a69a Update influxdb.sh
tweak
2023-05-30 01:02:14 -04:00
tteckster
2c8341e729 Update homeassistant-core-install.sh
add dbus-broker
2023-05-29 16:53:07 -04:00
tteckster
a68786a63b Update homeassistant-core-install.sh
code refactoring
2023-05-29 16:47:56 -04:00
tteckster
69bdd64193 Update changedetection-install.sh
Code refactoring
2023-05-29 09:40:56 -04:00
tteckster
c7796d0fd2 Update post-pve-install.sh
Code refactoring
2023-05-28 13:38:52 -04:00
tteckster
f2c54ba6de Update post-pve-install.sh
tweak the N-series processor detection
2023-05-28 13:03:05 -04:00
tteckster
a85205cb80 Update post-pve-install.sh
tweak
2023-05-27 22:10:12 -04:00
tteckster
d3cfb2c3a7 Update post-pve-install.sh
tweak
2023-05-27 22:08:35 -04:00
tteckster
f0ab5c9ccc Update CHANGELOG.md 2023-05-27 22:06:41 -04:00
tteckster
fed3fd387a Update post-pve-install.sh
If an Intel N-series processor is detected, the script provides options to install both the Proxmox 6.2 kernel and the Intel microcode.
2023-05-27 21:59:30 -04:00
tteckster
e43ec5423e Update USER_SUBMITTED_GUIDES.md 2023-05-27 09:39:16 -04:00
tteckster
b973d42760 Update bug_report.yaml 2023-05-26 01:31:06 -04:00
tteckster
72c805b081 Update bug_report.yaml 2023-05-26 01:27:33 -04:00
tteckster
3b6f82feac Update bug_report.yaml
tweak
2023-05-25 07:23:30 -04:00
tteckster
d5c38b978a Update install.func
tweak
2023-05-25 07:22:03 -04:00
tteckster
767899c4f2 Update tautulli-install.sh
add pyopenssl
2023-05-24 22:11:16 -04:00
tteckster
7a3530b246 Update go2rtc.sh
tweak
2023-05-24 05:50:57 -04:00
tteckster
8d0a731090 Update go2rtc.sh
create app update
2023-05-24 05:29:58 -04:00
tteckster
1c3e107f4a Update CHANGELOG.md 2023-05-23 08:03:11 -04:00
tteckster
299fc5c827 Rename openwrt-vm.sh to openwrt.sh 2023-05-23 07:45:13 -04:00
tteckster
86286fdb5f Update openwrt-vm.sh
code refactoring
2023-05-23 07:36:27 -04:00
tteckster
d37bbe628d Update README.md
tweak
2023-05-23 04:13:26 -04:00
tteckster
6a7cd6b956 Update openwrt-vm.sh
shfmt
2023-05-22 07:40:19 -04:00
tteckster
c5ee4993c8 Update openwrt-vm.sh
tweak
2023-05-22 07:36:05 -04:00
tteckster
7e5206239a Update openwrt-vm.sh
tweak
2023-05-22 07:25:27 -04:00
Jon "The Nice Guy" Spriggs
6a108a06ce Add script to create an OpenWRT virtual machine (#1434) 2023-05-22 06:54:10 -04:00
tteckster
fcce5d0570 Update README.md
more grammar fixes
2023-05-21 08:18:42 -04:00
diemade
e861c41e16 Update README.md (#1433)
1 grammar fix
2023-05-21 08:17:52 -04:00
tteckster
db8d22f721 Update haos-vm.sh
code refactoring
2023-05-18 17:06:08 -04:00
tteckster
f80821cf7b Update CHANGELOG.md 2023-05-18 06:33:09 -04:00
tteckster
bb0f9e7a0a Update update-lxcs.sh
tweak
2023-05-17 17:56:11 -04:00
tteckster
c71f204e26 Update update-lxcs.sh
add no disk info message
2023-05-17 17:52:16 -04:00
tteckster
ad65c825b8 Update CHANGELOG.md 2023-05-17 15:30:20 -04:00
tteckster
9ca7ef55dd Remove Alpine applications that are not installed through the Alpine package manager. 2023-05-17 15:01:30 -04:00
tteckster
f480487b12 Update CODE-AUDIT.md 2023-05-17 09:15:06 -04:00
tteckster
c62e3f7ed4 Update microcode.sh 2023-05-16 11:50:55 -04:00
tteckster
d7b762398a Update CHANGELOG.md 2023-05-16 11:48:36 -04:00
tteckster
bfa0728054 Update microcode.sh 2023-05-16 11:24:40 -04:00
tteckster
ce1e4b7d29 Update microcode.sh
new microcode
2023-05-16 11:20:28 -04:00
tteckster
51ee45e88f Update kernel-clean.sh
add warning for opt-in kernels
2023-05-16 03:10:49 -04:00
tteckster
c9006a67d6 Update CHANGELOG.md 2023-05-16 00:32:39 -04:00
tteckster
92babeac23 Update update-lxcs.sh
add information about the boot disk, which provides an easy way to determine if you need to expand the disk.
2023-05-16 00:27:25 -04:00
tteckster
eda9208477 Update CODE-AUDIT.md 2023-05-15 19:26:16 -04:00
tteckster
caea206144 Update create_lxc.sh
added code descriptions
2023-05-15 19:15:26 -04:00
tteckster
3a06811e01 Update build.func
added code descriptions
2023-05-15 18:55:53 -04:00
tteckster
9192b8b076 Update install.func
added code descriptions
2023-05-15 18:33:04 -04:00
tteckster
287a0837d3 Update README.md 2023-05-15 15:21:15 -04:00
tteckster
1a553a30c9 Create CODE-AUDIT.md 2023-05-15 15:09:54 -04:00
tteckster
9933ff3711 Update paperless-ngx-install.sh
shfmt
2023-05-15 09:25:03 -04:00
tteckster
c12f2773e7 Code refactoring 2023-05-15 07:39:30 -04:00
tteckster
b09f213c84 Update build.func
export PASSWORD
2023-05-15 05:53:35 -04:00
tteckster
08235d8ac2 Update plex.sh
change wording
2023-05-14 12:04:15 -04:00
tteckster
3a3f00e522 Update tdarr.sh
default privileged
2023-05-14 11:45:22 -04:00
tteckster
66aef55ab0 Update tdarr-install.sh
Hardware Acceleration
2023-05-14 11:44:18 -04:00
tteckster
58909e197a Update build.func
add Tdarr to Hardware Acceleration Support
2023-05-14 11:43:17 -04:00
tteckster
d7d4d296e5 tweak 2023-05-13 21:22:09 -04:00
tteckster
1aa74d4ec6 Update CHANGELOG.md 2023-05-13 21:05:33 -04:00
tteckster
81f1443a83 Update tautulli-install.sh
tweak
2023-05-13 20:47:32 -04:00
tteckster
f4fe035347 Create tautulli-install.sh 2023-05-13 20:41:46 -04:00
tteckster
a35d823b1f Create tautulli.sh 2023-05-13 20:39:18 -04:00
tteckster
41ed6d8df9 Update clean-lxcs.sh
tweak
2023-05-13 14:09:34 -04:00
tteckster
c542221883 Update homeassistant-core-install.sh
update `homeassistant.service`
2023-05-13 10:02:02 -04:00
tteckster
7680982315 Update haos-vm.sh
change storage menu message
2023-05-13 07:31:12 -04:00
tteckster
f5a8f4ca73 Update create_lxc.sh
tweak
2023-05-13 07:19:25 -04:00
tteckster
825a551521 Update create_lxc.sh
change menu message
2023-05-13 06:34:33 -04:00
tteckster
adf4ffddb3 Rename CHANGELOG.MD to CHANGELOG.md 2023-05-12 16:17:32 -04:00
tteckster
3d4dc6d0a4 Update CHANGELOG.MD 2023-05-12 16:05:17 -04:00
MrTylerjet
e1f561ae74 add Bazarr LXC script (#1418)
* add bazzar LXC script (https://www.bazarr.media/)
2023-05-12 12:50:39 -04:00
tteckster
325071c2f1 Update build.func
shfmt
2023-05-11 14:15:10 -04:00
tteckster
71eecd1efc Update build.func
improve whiptail menu
2023-05-11 14:04:12 -04:00
tteckster
9e9b8286ad Update haos-vm.sh
add tag
2023-05-10 23:20:05 -04:00
tteckster
1263944d40 Update build.func
add instructional tip
2023-05-10 22:40:49 -04:00
tteckster
0038a8b74f Update nginxproxymanager-install.sh
using RELEASE to obtain the latest version.
update s6
fix user
2023-05-10 10:13:58 -04:00
tteckster
1de6cc4cb8 Update nginxproxymanager.sh
using `RELEASE` to obtain the latest version for updating
2023-05-10 10:10:46 -04:00
tteckster
5afa9e37cb Update build.func
add tags
2023-05-10 08:29:51 -04:00
tteckster
a3dfc8f41d Update microcode.sh
remove AMD verbose
confirmed working
2023-05-09 04:43:43 -04:00
tteckster
8b1a1f201b Update monitor-all.sh
clarify exclusion instructions
2023-05-09 00:23:37 -04:00
tteckster
9c2f48c265 Update monitor-all.sh
spelling
2023-05-09 00:01:07 -04:00
tteckster
5b9709c934 Update microcode.sh
tweak
2023-05-08 14:24:29 -04:00
tteckster
62bc660058 Update microcode.sh 2023-05-08 13:37:49 -04:00
tteckster
36a0528b99 Update microcode.sh
set AMD to verbose
2023-05-08 13:37:09 -04:00
tteckster
22a2061702 Update microcode.sh
fix for AMD
2023-05-08 13:28:06 -04:00
tteckster
8047265b2b Update microcode.sh
tweak
2023-05-08 12:10:34 -04:00
tteckster
c295a9a6f9 Delete microcode2.sh 2023-05-08 09:16:39 -04:00
tteckster
0efa38825e Delete intel.png 2023-05-08 09:16:00 -04:00
tteckster
44398fbfc2 Update CHANGELOG.MD 2023-05-08 09:13:56 -04:00
tteckster
c72475b1f7 Update microcode.sh
Code refactoring
2023-05-08 09:13:34 -04:00
tteckster
82743f68da Add files via upload 2023-05-07 21:23:52 -04:00
tteckster
bbf2790954 Create microcode2.sh
automatically identifies the processor vendor (Intel/AMD) and installs the appropriate microcode
2023-05-07 20:23:14 -04:00
tteckster
3486bba827 Update microcode.sh
add CPU Vendor check
2023-05-07 16:10:15 -04:00
tteckster
0d977e3881 Update CHANGELOG.MD 2023-05-07 16:00:20 -04:00
tteckster
e52df1c02a Update homebridge.sh
fix file check
2023-05-07 15:15:37 -04:00
tteckster
5fbe9ae884 Update homebridge.sh
fix update
2023-05-07 15:13:39 -04:00
Samuel Burkhard
78a34078ef add fhem container script (#1400) 2023-05-07 15:04:08 -04:00
Samuel Burkhard
7cd2ca2970 Refactor homebridge lxc install (#1401)
* simplify homebridge install
2023-05-07 15:01:15 -04:00
tteckster
6f2f334a81 Update unifi.sh
fix update
2023-05-07 10:52:17 -04:00
tteckster
29f34c8b51 Update unifi-install.sh
tweak
2023-05-07 10:44:54 -04:00
tteckster
1c1f986cee Update unifi-install.sh
Code refactoring
2023-05-07 10:39:56 -04:00
tteckster
9c3fb90eb8 Update create_lxc.sh
revert add error message, silent function not used
2023-05-06 17:19:12 -04:00
tteckster
5e7a808fb9 Update build.func
revert add error message, no silent function used
2023-05-06 17:17:37 -04:00
tteckster
67df410019 Update create_lxc.sh
add error message
2023-05-06 17:10:17 -04:00
tteckster
353e74f86b Update install.func
add error message
2023-05-06 17:09:28 -04:00
tteckster
2c247bc588 Update build.func
add error message
2023-05-06 17:08:36 -04:00
tteckster
13ae767e7f Update monitor-all.sh
code refactoring
2023-05-06 07:30:41 -04:00
tteckster
6312591e58 Update build.func
if a static IP was used, check for gateway IP
2023-05-06 05:04:50 -04:00
tteckster
e72c28c324 Update build.func
validate IPv4 CIDR address
2023-05-06 04:24:18 -04:00
tteckster
aee12a7ede Update influxdb.sh
fix check source list
closes https://github.com/tteck/Proxmox/issues/1391
2023-05-04 10:03:04 -04:00
tteckster
05bc918eb9 Delete monitor-lxcs.sh 2023-05-03 10:27:14 -04:00
tteckster
2248d75fa0 Add files via upload 2023-05-02 17:30:56 -04:00
tteckster
d9926b376b Add files via upload 2023-05-02 12:58:36 -04:00
tteckster
e6e421b38a Update octoprint-install.sh
add `pip install wheel`
2023-05-02 11:34:10 -04:00
tteckster
07b088723f Update CHANGELOG.MD 2023-05-01 18:14:06 -04:00
tteckster
eea752fa79 Create microcode.sh 2023-05-01 17:50:43 -04:00
tteckster
214e0d13d5 Update octoprint.sh
set source
2023-05-01 13:33:30 -04:00
tteckster
e8bd1c21a0 Update octoprint.sh
create update script
2023-05-01 13:13:59 -04:00
tteckster
5405f4dc9d Update CHANGELOG.MD 2023-05-01 13:09:10 -04:00
tteckster
bda2ff4154 Create octoprint.sh 2023-05-01 12:54:39 -04:00
tteckster
2139f9b9db Create octoprint-install.sh 2023-05-01 12:53:21 -04:00
tteckster
eeafae190c Update paperless-ngx-install.sh
fix paperless-ngx incorrect user:pass https://github.com/tteck/Proxmox/issues/1376
2023-04-30 15:15:51 -04:00
tteckster
d51a8df90f Update CHANGELOG.MD 2023-04-30 06:24:27 -04:00
tteckster
70ce72fcbf Update monitor-all.sh
final tweak
2023-04-30 05:59:26 -04:00
tteckster
e946f41890 Update build.func
Check if the Monitor-All service is currently active. If it is, stop the service until the creation process is complete. Once the creation process is finished, start the Monitor-All service again.
2023-04-30 05:56:05 -04:00
tteckster
465cd75015 Update monitor-all.sh
tweak
2023-04-30 04:48:05 -04:00
tteckster
1dc63002ad Update clean-lxcs.sh
tweak
2023-04-30 04:43:52 -04:00
tteckster
15f5285120 Update monitor-all.sh
Code refactoring
2023-04-30 04:22:09 -04:00
tteckster
485444b07d Update update-lxcs.sh
tweak
2023-04-30 04:20:16 -04:00
434 changed files with 23086 additions and 4041 deletions

View File

@@ -1,7 +1,14 @@
# Contributing to Proxmox VE Helper Scripts
<div align="center">
<a href="#">
<img src="https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/logo.png" height="100px" />
</a>
</div>
<h2 align="center">Contributing to Proxmox VE Helper Scripts</h2>
Everybody is invited and welcome to contribute to Proxmox VE Helper Scripts.
- Pull requests submitted against [**main**](https://github.com/tteck/Proxmox/tree/main) are meticulously scrutinized, so please do not take it personally if the project maintainer rejects your request. By adhering to the established patterns and conventions throughout the codebase, you greatly increase the likelihood that your changes will get merged into [**main**](https://github.com/tteck/Proxmox/tree/main).
- It is important to stress that complaining about the decision after it has been made is not productive behavior for the pull request submitter. It is crucial for all contributors to respect the decision-making process and collaborate effectively towards achieving the best possible outcome for the project.
- It is important to stress that complaining about a decision after it has been made is not productive behavior for the pull request submitter. It is crucial for all contributors to respect the decision-making process and collaborate effectively towards achieving the best possible outcome for the project.
- The repository will only accept Alpine applications that make use of the Alpine Package Keeper.

View File

@@ -1,24 +1,59 @@
name: Problems with a script.
description: Generate a report on the issue pertaining specifically to the script in order to aid us in improving it.
description: Generate a report on an issue pertaining specifically to a script. For other inquires please share them in the Discussions section.
body:
- type: markdown
attributes:
value: |
**IMPORTANT:** Before submitting:
- Please search through the closed issues to see if the issue you are reporting has already been reported and resolved. If you find a closed issue that addresses your problem, please leave a comment on that issue instead of opening a new one.
- Switching Linux distributions without verifying that the default settings function properly, may lead to immediate closure.
- Failing to run the script in verbose mode to determine the actual issue, while encountering the error message `[ERROR] in line 22: exit code *: while executing command "$@" > /dev/null 2>&1`, may lead to immediate closure.
- If you have requests for features or scripts, please share them in the [Discussions section.](https://github.com/tteck/Proxmox/discussions)
**IMPORTANT:** Failure to comply with the following guidelines may result in immediate closure.
- Prior to submitting, kindly search the closed issues to check if the problem you are reporting has already been addressed and resolved. If you come across a closed issue that pertains to your problem, please leave a comment on that issue instead of creating a new one.
- If the default Linux distribution is not adhered to, script support will be discontinued.
- When encountering the error message `[ERROR] in line 23: exit code *: while executing command "$@" > /dev/null 2>&1`, make sure to run the script in verbose mode to accurately determine the underlying issue.
- For suggestions, questions or feature/script requests, please share them in the [Discussions section.](https://github.com/tteck/Proxmox/discussions)
- type: input
id: guidelines
attributes:
label: Please verify that you have read and understood the guidelines.
placeholder: 'yes'
validations:
required: true
- type: textarea
id: bug
attributes:
label: A clear and concise description of the issue.
validations:
required: true
- type: dropdown
id: settings
validations:
required: true
attributes:
label: What settings are you currently utilizing?
options:
-
- Default Settings
- Advanced Settings
- type: markdown
attributes:
value: (if Advanced Settings, please try Default Settings before creating an issue)
- type: dropdown
id: distribution
validations:
required: true
attributes:
label: Which Linux distribution are you employing?
options:
-
- Alpine
- Debian 11
- Debian 12
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- type: textarea
id: screenshot
attributes:
label: If relevant, including screenshots or a code block can be helpful in clarifying the issue.
placeholder: Code blocks begin and conclude by enclosing the code with three backticks (```) above and below it.
validations:
required: false
- type: textarea

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Helper-Scripts Community Support
url: https://github.com/tteck/Proxmox/discussions
about: Please ask and answer questions here.

View File

@@ -1,16 +1,20 @@
## I wanted to make you aware that I am meticulous when it comes to merging code into the main branch, so please don't take it personally if I reject your request.
> [!NOTE]
I am meticulous when it comes to merging code into the main branch, so please understand that I may reject pull requests that do not meet the project's standards. It's never personal. Also, game-related scripts have a lower chance of being merged.
## Description
Please include a summary of the change and/or which issue is fixed.
Provide a summary of the changes made and/or reference the issue being addressed.
Fixes # (issue)
## Type of change
Please delete options that are not relevant.
Please check the relevant option(s):
- [ ] Bug fix (non-breaking change that resolves an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (a fix or feature that would cause existing functionality to change unexpectedly)
- [ ] New script (a fully functional and thoroughly tested script or set of scripts.)
- [ ] Self-review performed (I have reviewed my code, ensuring it follows established patterns and conventions)
- [ ] Documentation update required (this change requires an update to the documentation)
- [ ] Bug fix
- [ ] New feature
- [ ] New Script
- [ ] This change requires a documentation update

File diff suppressed because it is too large Load Diff

14
CODE-AUDIT.md Normal file
View File

@@ -0,0 +1,14 @@
<div align="center">
<img src="https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/logo.png" height="100px" />
</div>
<h2><div align="center">Exploring the Scripts and Steps Involved in an Application LXC Installation</div></h2>
1) [adguard.sh](https://github.com/tteck/Proxmox/blob/main/ct/adguard.sh): This script collects system parameters. (Also holds the function to update the application.)
2) [build.func](https://github.com/tteck/Proxmox/blob/main/misc/build.func): Adds user settings and integrates collected information.
3) [create_lxc.sh](https://github.com/tteck/Proxmox/blob/main/ct/create_lxc.sh): Constructs the LXC container.
4) [adguard-install.sh](https://github.com/tteck/Proxmox/blob/main/install/adguard-install.sh): Executes functions from [install.func](https://github.com/tteck/Proxmox/blob/main/misc/install.func), and installs the application.
5) [adguard.sh](https://github.com/tteck/Proxmox/blob/main/ct/adguard.sh) (again): To display the completion message.
The installation process uses reusable scripts: [build.func](https://github.com/tteck/Proxmox/blob/main/misc/build.func), [create_lxc.sh](https://github.com/tteck/Proxmox/blob/main/ct/create_lxc.sh), and [install.func](https://github.com/tteck/Proxmox/blob/main/misc/install.func), which are not specific to any particular application.
To gain a better understanding, focus on reviewing [adguard-install.sh](https://github.com/tteck/Proxmox/blob/main/install/adguard-install.sh). This script contains the commands and configurations for installing and configuring AdGuard Home within the LXC container.

View File

@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2021-2023 tteck
Copyright (c) 2021-2024 tteck
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@@ -1,8 +1,25 @@
<h3><p align="center"><a href="https://github.com/tteck/Proxmox/blob/main/.github/CONTRIBUTING.md">Contributing to Proxmox VE Helper Scripts</a></p></h3>
<div style="border: 2px solid #d1d5db; padding: 20px; border-radius: 8px; background-color: #f9fafb;"> <h2 align="center">Proxmox VE Helper-Scripts: A Community Legacy</h2> <p>Dear Community,</p> <p>As we prepare to archive this repository, were excited to announce a new home for the project: <a href="https://github.com/community-scripts/ProxmoxVE">https://github.com/community-scripts/ProxmoxVE</a>. While were still settling in, this will soon become the go-to place for the latest Proxmox VE scripts.</p> <p>Thank you for your continued support.</p> <br>The Community </div>
<div align="center">
<a href="#">
<img src="https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/logo.png" height="100px" />
</a>
</div>
<h1 align="center">Proxmox VE Helper-Scripts</h1>
<sub>These script's allows for the creation of a Linux container or virtual machine in an interactive manner, with options for both basic and advanced configurations. The basic setup uses default settings, while the advanced setup offers the possibility to modify the default settings. The options are presented in a dialog box format using the whiptail command and the script collects and validates the user's input to generate the final configuration of the container or virtual machine.</sub>
<p align="center">
<a href="https://helper-scripts.com">Website</a> |
<a href="https://github.com/tteck/Proxmox/blob/main/.github/CONTRIBUTING.md">Contribute</a> |
<a href="https://github.com/tteck/Proxmox/blob/main/USER_SUBMITTED_GUIDES.md">Guides</a> |
<a href="https://github.com/tteck/Proxmox/blob/main/CHANGELOG.md">Changelog</a> |
<a href="https://ko-fi.com/D1D7EP4GF">Support</a>
</p>
<h1><p align="center"><a href="https://tteck.github.io/Proxmox/">Proxmox VE Helper Scripts</a></p></h1>
<sub><div align="center"> Be cautious and thoroughly evaluate scripts and automation tasks obtained from external sources. </div></sub>
---
These scripts empower users to create a Linux container or virtual machine interactively, providing choices for both simple and advanced configurations. The basic setup adheres to default settings, while the advanced setup gives users the ability to customize these defaults.
Options are displayed to users in a dialog box format. Once the user makes their selections, the script collects and validates their input to generate the final configuration for the container or virtual machine.
<p align="center">
Be cautious and thoroughly evaluate scripts and automation tasks obtained from external sources. <a href="https://github.com/tteck/Proxmox/blob/main/CODE-AUDIT.md">Read more</a>
</p>
<sub><div align="center"> Proxmox® is a registered trademark of Proxmox Server Solutions GmbH. </div></sub>

View File

@@ -1,8 +1,15 @@
<h1><p align="center"> User Submitted Guides </a></p></h1>
<div align="center">
<a href="#">
<img src="https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/logo.png" height="100px" />
</a>
</div>
<h2 align="center">User Submitted Guides </h2>
<sub> In order to contribute a guide on installing with Proxmox VE Helper Scripts, you should open a pull request that adds the guide to the `USER_SUBMITTED_GUIDES.md` file. </sub>
[Installing Home Assistant OS using Proxmox 7](https://community.home-assistant.io/t/installing-home-assistant-os-using-proxmox-7/201835)
[Proxmox Automation with Proxmox Helper Scripts!](https://www.youtube.com/watch?v=kcpu4z5eSEU)
[Installing Home Assistant OS using Proxmox 8](https://community.home-assistant.io/t/installing-home-assistant-os-using-proxmox-8/201835)
[How To Separate Zigbee2MQTT From Home Assistant In Proxmox](https://smarthomescene.com/guides/how-to-separate-zigbee2mqtt-from-home-assistant-in-proxmox/)
@@ -10,8 +17,28 @@
[Home Assistant: Installing InfluxDB (LXC)](https://www.derekseaman.com/2023/04/home-assistant-installing-influxdb-lxc.html)
[Home Assistant: Proxmox Quick Start Guide](https://www.derekseaman.com/2023/04/installing-home-assistant-on-proxmox-quick-start-guide.html)
[Home Assistant: Proxmox Quick Start Guide](https://www.derekseaman.com/2023/10/home-assistant-proxmox-ve-8-0-quick-start-guide-2.html)
[Home Assistant: Installing Grafana (LXC) with Lets Encrypt SSL](https://www.derekseaman.com/2023/04/home-assistant-installing-grafana-lxc.html)
[Proxmox: Plex LXC with Alder Lake Transcoding](https://www.derekseaman.com/2023/04/proxmox-plex-lxc-with-alder-lake-transcoding.html)
[How To Backup Home Assistant In Proxmox](https://smarthomescene.com/guides/how-to-backup-home-assistant-in-proxmox/)
[Running Frigate on Proxmox](https://www.homeautomationguy.io/blog/running-frigate-on-proxmox)
[Frigate VM on Proxmox with PCIe Coral TPU](https://www.derekseaman.com/2023/06/home-assistant-frigate-vm-on-proxmox-with-pcie-coral-tpu.html)
[Moving Home Assistants Database To MariaDB On Proxmox](https://smarthomescene.com/guides/moving-home-assistants-database-to-mariadb-on-proxmox/)
[How-to: Proxmox VE 7.4 to 8.0 Upgrade](https://www.derekseaman.com/2023/06/how-to-proxmox-7-4-to-8-0-upgrade.html)
[iGPU Transcoding In Proxmox with Jellyfin](https://www.youtube.com/watch?v=XAa_qpNmzZs)
[Proxmox + NetData](<https://dbt3ch.com/books/proxmox-netdata-for-better-insights-and-notifications/page/proxmox-netdata-for-better-insights-and-notifications>)
[Proxmox Homelab Series](<https://blog.kye.dev/proxmox-series>)
[The fastest installation of Docker and Portainer on Proxmox VE](https://lavr.site/en-fastest-install-docker-portainer-proxmox/)
[How To Setup Proxmox Backuper Server Using Helper Scripts](<https://youtu.be/6C2JOsrZZZw?si=kkrrcL_nLCDBJkOB>)

77
ct/actualbudget.sh Normal file
View File

@@ -0,0 +1,77 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ __ ____ __ __
/ | _____/ /___ ______ _/ / / __ )__ ______/ /___ ____ / /_
/ /| |/ ___/ __/ / / / __ `/ / / __ / / / / __ / __ `/ _ \/ __/
/ ___ / /__/ /_/ /_/ / /_/ / / / /_/ / /_/ / /_/ / /_/ / __/ /_
/_/ |_\___/\__/\__,_/\__,_/_/ /_____/\__,_/\__,_/\__, /\___/\__/
/____/
EOF
}
header_info
echo -e "Loading..."
APP="Actual Budget"
var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/actualbudget ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP}"
systemctl stop actualbudget.service
cd /opt/actualbudget
git pull &>/dev/null
yarn install &>/dev/null
systemctl start actualbudget.service
msg_ok "Successfully Updated ${APP}"
exit
}
start
build_container
description
msg_info "Setting Container to Normal Resources"
pct set $CTID -memory 1024
pct set $CTID -cores 1
msg_ok "Set Container to Normal Resources"
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5006${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -54,6 +56,10 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -d /opt/AdGuardHome ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if (( $(df /boot | awk 'NR==2{gsub("%","",$5); print $5}') > 80 )); then
read -r -p "Warning: Storage is dangerously low, continue anyway? <y/N> " prompt
[[ ${prompt,,} =~ ^(y|yes)$ ]] || exit
fi
wget -qL https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
msg_info "Stopping AdguardHome"
systemctl stop AdGuardHome

110
ct/adventurelog.sh Normal file
View File

@@ -0,0 +1,110 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck
# Co-Author: MickLesk (Canbiz)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ __ __
/ | ____/ / _____ ____ / /___ __________ / / ____ ____ _
/ /| |/ __ / | / / _ \/ __ \/ __/ / / / ___/ _ \/ / / __ \/ __ `/
/ ___ / /_/ /| |/ / __/ / / / /_/ /_/ / / / __/ /___/ /_/ / /_/ /
/_/ |_\__,_/ |___/\___/_/ /_/\__/\__,_/_/ \___/_____/\____/\__, /
/____/
EOF
}
header_info
echo -e "Loading..."
APP="AdventureLog"
var_disk="7"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/adventurelog ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if (( $(df /boot | awk 'NR==2{gsub("%","",$5); print $5}') > 80 )); then
read -r -p "Warning: Storage is dangerously low, continue anyway? <y/N> " prompt
[[ ${prompt,,} =~ ^(y|yes)$ ]] || exit
fi
RELEASE=$(curl -s https://api.github.com/repos/seanmorley15/AdventureLog/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
msg_info "Stopping Services"
systemctl stop adventurelog-backend
systemctl stop adventurelog-frontend
msg_ok "Services Stopped"
msg_info "Updating ${APP} to ${RELEASE}"
cp /opt/adventurelog/backend/server/.env /opt/server.env
cp /opt/adventurelog/frontend/env /opt/frontend.env
wget -q "https://github.com/seanmorley15/AdventureLog/archive/refs/tags/v${RELEASE}.zip"
unzip -q v${RELEASE}.zip
mv AdventureLog-${RELEASE} /opt/adventurelog
mv /opt/server.env /opt/adventurelog/backend/server/.env
cd /opt/adventurelog/backend/server
pip install --upgrade pip &>/dev/null
pip install -r requirements.txt &>/dev/null
python3 manage.py collectstatic --noinput &>/dev/null
python3 manage.py migrate &>/dev/null
mv /opt/frontend.env /opt/adventurelog/frontend/.env
cd /opt/adventurelog/frontend
pnpm install &>/dev/null
pnpm run build &>/dev/null
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP}"
msg_info "Starting Services"
systemctl start adventurelog-backend
systemctl start adventurelog-frontend
msg_ok "Started Services"
msg_info "Cleaning Up"
rm -rf v${RELEASE}.zip
msg_ok "Cleaned"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} Setup should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

68
ct/agentdvr.sh Normal file
View File

@@ -0,0 +1,68 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ ____ _ ______
/ | ____ ____ ____ / /_/ __ \ | / / __ \
/ /| |/ __ `/ _ \/ __ \/ __/ / / / | / / /_/ /
/ ___ / /_/ / __/ / / / /_/ /_/ /| |/ / _, _/
/_/ |_\__, /\___/_/ /_/\__/_____/ |___/_/ |_|
/____/
EOF
}
header_info
echo -e "Loading..."
APP="AgentDVR"
var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="ubuntu"
var_version="22.04"
variables
color
catch_errors
function default_settings() {
CT_TYPE="0"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/agentdvr ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP}${CL} should be reachable by going to the following URL.
${BL}http://${IP}:8090${CL} \n"

View File

@@ -1,90 +0,0 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ __
/ | ____/ /___ ___ ______ __________/ /
/ /| |/ __ / __ / / / / __ / ___/ __ /
/ ___ / /_/ / /_/ / /_/ / /_/ / / / /_/ /
/_/ |_\__,_/\__, /\__,_/\__,_/_/ \__,_/
/____/ Alpine
EOF
}
header_info
echo -e "Loading..."
APP="Alpine-AdGuard"
var_disk="0.3"
var_cpu="1"
var_ram="256"
var_os="alpine"
var_version="3.17"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
GATE=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
if ! apk -e info newt >/dev/null 2>&1; then
apk add -q newt
fi
while true; do
CHOICE=$(
whiptail --title "SUPPORT" --menu "Select option" 11 58 2 \
"1" "Update LXC OS" \
"2" "Manually Update AdGuardHome" 3>&2 2>&1 1>&3
)
exit_status=$?
if [ $exit_status == 1 ]; then
clear
exit-script
fi
header_info
case $CHOICE in
1)
apk update && apk upgrade
exit
;;
2)
header_info
echo "In the process of creating a method to update"
exit
;;
esac
done
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="2"
var_cpu="1"
var_ram="1024"
var_os="alpine"
var_version="3.17"
var_version="3.19"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -57,7 +59,7 @@ function update_script() {
fi
while true; do
CHOICE=$(
whiptail --title "SUPPORT" --menu "Select option" 11 58 1 \
whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --menu "Select option" 11 58 1 \
"1" "Check for Docker Updates" 3>&2 2>&1 1>&3
)
exit_status=$?

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -20,11 +20,11 @@ EOF
header_info
echo -e "Loading..."
APP="Alpine-Grafana"
var_disk="0.5"
var_disk="1"
var_cpu="1"
var_ram="256"
var_os="alpine"
var_version="3.17"
var_version="3.19"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -58,7 +60,7 @@ function update_script() {
LXCIP=$(ip a s dev eth0 | awk '/inet / {print $2}' | cut -d/ -f1)
while true; do
CHOICE=$(
whiptail --title "SUPPORT" --menu "Select option" 11 58 3 \
whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --menu "Select option" 11 58 3 \
"1" "Check for Grafana Updates" \
"2" "Allow 0.0.0.0 for listening" \
"3" "Allow only ${LXCIP} for listening" 3>&2 2>&1 1>&3

94
ct/alpine-nextcloud.sh Normal file
View File

@@ -0,0 +1,94 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
_ __ __ __ __ __ __ __
/ | / /__ _ __/ /______/ /___ __ ______/ / / / / /_ __/ /_
/ |/ / _ \| |/_/ __/ ___/ / __ \/ / / / __ / / /_/ / / / / __ \
/ /| / __/> </ /_/ /__/ / /_/ / /_/ / /_/ / / __ / /_/ / /_/ /
/_/ |_/\___/_/|_|\__/\___/_/\____/\__,_/\__,_/ /_/ /_/\__,_/_.___/
Alpine
EOF
}
header_info
echo -e "Loading..."
APP="Alpine-Nextcloud"
var_disk="2"
var_cpu="2"
var_ram="1024"
var_os="alpine"
var_version="3.19"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
if [[ ! -d /usr/share/webapps/nextcloud ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi
if ! apk -e info newt >/dev/null 2>&1; then
apk add -q newt
fi
while true; do
CHOICE=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 3 \
"1" "Nextcloud Login Credentials" ON \
"2" "Renew Self-signed Certificate" OFF \
3>&1 1>&2 2>&3)
exit_status=$?
if [ $exit_status == 1 ]; then
clear
exit-script
fi
header_info
case $CHOICE in
1)
cat nextcloud.creds
exit
;;
2)
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout /etc/ssl/private/nextcloud-selfsigned.key -out /etc/ssl/certs/nextcloud-selfsigned.crt -subj "/C=US/O=Nextcloud/OU=Domain Control Validated/CN=nextcloud.local" > /dev/null 2>&1
rc-service nginx restart
exit
;;
esac
done
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}https://${IP}${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="0.3"
var_cpu="1"
var_ram="256"
var_os="alpine"
var_version="3.17"
var_version="3.19"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -57,7 +59,7 @@ function update_script() {
fi
while true; do
CHOICE=$(
whiptail --title "SUPPORT" --menu "Select option" 11 58 2 \
whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --menu "Select option" 11 58 2 \
"1" "Update Vaultwarden" \
"2" "Reset ADMIN_TOKEN" 3>&2 2>&1 1>&3
)
@@ -69,11 +71,11 @@ function update_script() {
header_info
case $CHOICE in
1)
apk update && apk upgrade
apk update && apk upgrade && rc-service vaultwarden restart -q
exit
;;
2)
if NEWTOKEN=$(whiptail --passwordbox "Setup your ADMIN_TOKEN (make it strong)" 10 58 3>&1 1>&2 2>&3); then
if NEWTOKEN=$(whiptail --backtitle "Proxmox VE Helper Scripts" --passwordbox "Setup your ADMIN_TOKEN (make it strong)" 10 58 3>&1 1>&2 2>&3); then
if [[ -z "$NEWTOKEN" ]]; then exit-script; fi
if ! command -v argon2 >/dev/null 2>&1; then apk add argon2 &>/dev/null; fi
TOKEN=$(echo -n ${NEWTOKEN} | argon2 "$(openssl rand -base64 32)" -e -id -k 19456 -t 2 -p 1)

View File

@@ -1,88 +0,0 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
_ ____ __
| | / / /_ ____ ____ ____ _/ /__
| | /| / / __ \/ __ \/ __ \/ __ `/ / _ \
| |/ |/ / / / / /_/ / /_/ / /_/ / / __/
|__/|__/_/ /_/\____/\____/\__, /_/\___/
Alpine /____/
EOF
}
header_info
echo -e "Loading..."
APP="Alpine-Whoogle"
var_disk="0.3"
var_cpu="1"
var_ram="256"
var_os="alpine"
var_version="3.17"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
GATE=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
if [[ ! -f /usr/bin/whoogle-search ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi
while true; do
CHOICE=$(
whiptail --title "SUPPORT" --menu "Select option" 11 58 1 \
"1" "Check for Whoogle Updates" 3>&2 2>&1 1>&3
)
exit_status=$?
if [ $exit_status == 1 ]; then
clear
exit-script
fi
header_info
case $CHOICE in
1)
msg_info "Updating Whoogle"
pip3 install whoogle-search --upgrade &>/dev/null
rc-service -q whoogle restart
msg_ok "Updated Successfully!"
exit
;;
esac
done
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5000${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,13 +24,13 @@ var_disk="0.3"
var_cpu="1"
var_ram="256"
var_os="alpine"
var_version="3.17"
var_version="3.19"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
CT_TYPE="0"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -57,7 +59,7 @@ function update_script() {
fi
while true; do
CHOICE=$(
whiptail --title "SUPPORT" --menu "Select option" 11 58 1 \
whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --menu "Select option" 11 58 1 \
"1" "Check for Zigbee2MQTT Updates" 3>&2 2>&1 1>&3
)
exit_status=$?

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="0.1"
var_cpu="1"
var_ram="512"
var_os="alpine"
var_version="3.17"
var_version="3.19"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -52,7 +54,7 @@ function default_settings() {
}
function update_script() {
UPD=$(whiptail --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 1 \
UPD=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 1 \
"1" "Check for Alpine Updates" ON \
3>&1 1>&2 2>&3)

68
ct/apache-cassandra.sh Normal file
View File

@@ -0,0 +1,68 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ ______ __
/ | ____ ____ ______/ /_ ___ / ____/___ _______________ _____ ____/ /________ _
/ /| | / __ \/ __ `/ ___/ __ \/ _ \ / / / __ `/ ___/ ___/ __ `/ __ \/ __ / ___/ __ `/
/ ___ |/ /_/ / /_/ / /__/ / / / __/ / /___/ /_/ (__ |__ ) /_/ / / / / /_/ / / / /_/ /
/_/ |_/ .___/\__,_/\___/_/ /_/\___/ \____/\__,_/____/____/\__,_/_/ /_/\__,_/_/ \__,_/
/_/
EOF
}
header_info
echo -e "Loading..."
APP="Apache-Cassandra"
var_disk="4"
var_cpu="1"
var_ram="2048"
var_os="debian"
var_version="12"
VERBOSE="yes"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /etc/systemd/system/cassandra.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"

70
ct/apache-couchdb.sh Normal file
View File

@@ -0,0 +1,70 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ ______ __ ____ ____
/ | ____ ____ ______/ /_ ___ / ____/___ __ _______/ /_ / __ \/ __ )
/ /| | / __ \/ __ `/ ___/ __ \/ _ \ / / / __ \/ / / / ___/ __ \/ / / / __ |
/ ___ |/ /_/ / /_/ / /__/ / / / __/ / /___/ /_/ / /_/ / /__/ / / / /_/ / /_/ /
/_/ |_/ .___/\__,_/\___/_/ /_/\___/ \____/\____/\__,_/\___/_/ /_/_____/_____/
/_/
EOF
}
header_info
echo -e "Loading..."
APP="Apache-CouchDB"
var_disk="10"
var_cpu="2"
var_ram="4096"
var_os="debian"
var_version="12"
VERBOSE="yes"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /etc/systemd/system/couchdb.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5984/_utils/${CL} \n"

72
ct/apt-cacher-ng.sh Normal file
View File

@@ -0,0 +1,72 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ ______ __ _ ________
/ | ____ / /_ / ____/___ ______/ /_ ___ _____ / | / / ____/
/ /| | / __ \/ __/__/ / / __ `/ ___/ __ \/ _ \/ ___/__/ |/ / / __
/ ___ |/ /_/ / /_/__/ /___/ /_/ / /__/ / / / __/ / /__/ /| / /_/ /
/_/ |_/ .___/\__/ \____/\__,_/\___/_/ /_/\___/_/ /_/ |_/\____/
/_/
EOF
}
header_info
echo -e "Loading..."
APP="Apt-Cacher-NG"
var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated $APP LXC"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} maintenance page should be reachable by going to the following URL.
${BL}http://${IP}:3142/acng-report.html${CL} \n"

86
ct/archivebox.sh Normal file
View File

@@ -0,0 +1,86 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ _ ____
/ | __________/ /_ (_) _____ / __ )____ _ __
/ /| | / ___/ ___/ __ \/ / | / / _ \/ __ / __ \| |/_/
/ ___ |/ / / /__/ / / / /| |/ / __/ /_/ / /_/ /> <
/_/ |_/_/ \___/_/ /_/_/ |___/\___/_____/\____/_/|_|
EOF
}
header_info
echo -e "Loading..."
APP="ArchiveBox"
var_disk="8"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/archivebox ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if (( $(df /boot | awk 'NR==2{gsub("%","",$5); print $5}') > 80 )); then
read -r -p "Warning: Storage is dangerously low, continue anyway? <y/N> " prompt
[[ ${prompt,,} =~ ^(y|yes)$ ]] || exit
fi
msg_info "Stopping ${APP}"
systemctl stop archivebox
msg_ok "Stopped ${APP}"
msg_info "Updating ${APP}"
cd /opt/archivebox/data
pip install --upgrade --ignore-installed archivebox
sudo -u archivebox archivebox init
msg_ok "Updated ${APP}"
msg_info "Starting ${APP}"
systemctl start archivebox
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8000/admin/login${CL} \n"

View File

@@ -1,418 +0,0 @@
#!/usr/bin/env bash
# Copyright (c) 2021-2023 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ __ __ _
/ | __________/ /_ / / (_)___ __ ___ __
/ /| | / ___/ ___/ __ \ / / / / __ \/ / / / |/_/
/ ___ |/ / / /__/ / / / / /___/ / / / / /_/ /> <
/_/ |_/_/ \___/_/ /_/ /_____/_/_/ /_/\__,_/_/|_|
EOF
}
header_info
echo -e "Loading..."
APP="Arch Linux"
var_disk="1"
var_cpu="1"
var_ram="512"
var_os="archlinux"
var_version="base"
NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-v5-install"
timezone=$(cat /etc/timezone)
INTEGER='^[0-9]+([.][0-9]+)?$'
YW=$(echo "\033[33m")
BL=$(echo "\033[36m")
RD=$(echo "\033[01;31m")
BGN=$(echo "\033[4;92m")
GN=$(echo "\033[1;92m")
DGN=$(echo "\033[32m")
CL=$(echo "\033[m")
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
CROSS="${RD}${CL}"
set -Eeuo pipefail
trap 'error_handler $LINENO "$BASH_COMMAND"' ERR
function error_handler() {
local exit_code="$?"
local line_number="$1"
local command="$2"
local error_message="${RD}[ERROR]${CL} in line ${RD}$line_number${CL}: exit code ${RD}$exit_code${CL}: while executing command ${YW}$command${CL}"
echo -e "\n$error_message\n"
}
function msg_info() {
local msg="$1"
echo -ne " ${HOLD} ${YW}${msg}..."
}
function msg_ok() {
local msg="$1"
echo -e "${BFR} ${CM} ${GN}${msg}${CL}"
}
function msg_error() {
local msg="$1"
echo -e "${BFR} ${CROSS} ${RD}${msg}${CL}"
}
function PVE_CHECK() {
if [ $(pveversion | grep -c "pve-manager/7\.[0-9]") -eq 0 ]; then
echo -e "${CROSS} This version of Proxmox Virtual Environment is not supported"
echo -e "Requires PVE Version 7.0 or higher"
echo -e "Exiting..."
sleep 2
exit
fi
}
function ARCH_CHECK() {
if [ "$(dpkg --print-architecture)" != "amd64" ]; then
echo -e "\n ${CROSS} This script will not work with PiMox! \n"
echo -e "Exiting..."
sleep 2
exit
fi
}
function default_settings() {
echo -e "${DGN}Using Container Type: ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}"
CT_TYPE="1"
echo -e "${DGN}Using Root Password: ${BGN}archlinux${CL}"
PW="-password archlinux"
echo -e "${DGN}Using Container ID: ${BGN}$NEXTID${CL}"
CT_ID=$NEXTID
echo -e "${DGN}Using Hostname: ${BGN}$NSAPP${CL}"
HN=$NSAPP
echo -e "${DGN}Using Disk Size: ${BGN}$var_disk${CL}${DGN}GB${CL}"
DISK_SIZE="$var_disk"
echo -e "${DGN}Allocated Cores ${BGN}$var_cpu${CL}"
CORE_COUNT="$var_cpu"
echo -e "${DGN}Allocated Ram ${BGN}$var_ram${CL}"
RAM_SIZE="$var_ram"
echo -e "${DGN}Using Bridge: ${BGN}vmbr0${CL}"
BRG="vmbr0"
echo -e "${DGN}Using Static IP Address: ${BGN}dhcp${CL}"
NET=dhcp
echo -e "${DGN}Using Gateway Address: ${BGN}Default${CL}"
GATE=""
echo -e "${DGN}Disable IPv6: ${BGN}No${CL}"
DISABLEIP6="no"
echo -e "${DGN}Using Interface MTU Size: ${BGN}Default${CL}"
MTU=""
echo -e "${DGN}Using DNS Search Domain: ${BGN}Host${CL}"
SD=""
echo -e "${DGN}Using DNS Server Address: ${BGN}Host${CL}"
NS=""
echo -e "${DGN}Using MAC Address: ${BGN}Default${CL}"
MAC=""
echo -e "${DGN}Using VLAN Tag: ${BGN}Default${CL}"
VLAN=""
echo -e "${DGN}Enable Root SSH Access: ${BGN}No${CL}"
SSH="no"
echo -e "${DGN}Enable Verbose Mode: ${BGN}No${CL}"
VERB="no"
echo -e "${BL}Creating a ${APP} LXC using the above default settings${CL}"
}
function exit-script() {
clear
echo -e "⚠ User exited script \n"
exit
}
function advanced_settings() {
if CT_TYPE=$(whiptail --title "CONTAINER TYPE" --radiolist "Choose Type" 10 58 2 \
"1" "Unprivileged" ON \
"0" "Privileged" OFF \
3>&1 1>&2 2>&3); then
echo -e "${DGN}Using Container Type: ${BGN}$CT_TYPE${CL}"
else
exit-script
fi
if PW1=$(whiptail --inputbox "\nSet Root Password (needed for root ssh access)" 9 58 --title "PASSWORD(leave blank for automatic login)" 3>&1 1>&2 2>&3); then
if [ -z $PW1 ]; then
PW1="Automatic Login"
PW=" "
else
PW="-password $PW1"
fi
echo -e "${DGN}Using Root Password: ${BGN}$PW1${CL}"
else
exit-script
fi
if CT_ID=$(whiptail --inputbox "Set Container ID" 8 58 $NEXTID --title "CONTAINER ID" 3>&1 1>&2 2>&3); then
if [ -z "$CT_ID" ]; then
CT_ID="$NEXTID"
echo -e "${DGN}Using Container ID: ${BGN}$CT_ID${CL}"
else
echo -e "${DGN}Container ID: ${BGN}$CT_ID${CL}"
fi
else
exit
fi
if CT_NAME=$(whiptail --inputbox "Set Hostname" 8 58 $NSAPP --title "HOSTNAME" 3>&1 1>&2 2>&3); then
if [ -z "$CT_NAME" ]; then
HN="$NSAPP"
else
HN=$(echo ${CT_NAME,,} | tr -d ' ')
fi
echo -e "${DGN}Using Hostname: ${BGN}$HN${CL}"
else
exit-script
fi
if DISK_SIZE=$(whiptail --inputbox "Set Disk Size in GB" 8 58 $var_disk --title "DISK SIZE" 3>&1 1>&2 2>&3); then
if [ -z "$DISK_SIZE" ]; then
DISK_SIZE="$var_disk"
echo -e "${DGN}Using Disk Size: ${BGN}$DISK_SIZE${CL}"
else
if ! [[ $DISK_SIZE =~ $INTEGER ]]; then
echo -e "${RD}⚠ DISK SIZE MUST BE AN INTEGER NUMBER!${CL}"
advanced_settings
fi
echo -e "${DGN}Using Disk Size: ${BGN}$DISK_SIZE${CL}"
fi
else
exit-script
fi
if CORE_COUNT=$(whiptail --inputbox "Allocate CPU Cores" 8 58 $var_cpu --title "CORE COUNT" 3>&1 1>&2 2>&3); then
if [ -z "$CORE_COUNT" ]; then
CORE_COUNT="$var_cpu"
echo -e "${DGN}Allocated Cores: ${BGN}$CORE_COUNT${CL}"
else
echo -e "${DGN}Allocated Cores: ${BGN}$CORE_COUNT${CL}"
fi
else
exit-script
fi
if RAM_SIZE=$(whiptail --inputbox "Allocate RAM in MiB" 8 58 $var_ram --title "RAM" 3>&1 1>&2 2>&3); then
if [ -z "$RAM_SIZE" ]; then
RAM_SIZE="$var_ram"
echo -e "${DGN}Allocated RAM: ${BGN}$RAM_SIZE${CL}"
else
echo -e "${DGN}Allocated RAM: ${BGN}$RAM_SIZE${CL}"
fi
else
exit-script
fi
if BRG=$(whiptail --inputbox "Set a Bridge" 8 58 vmbr0 --title "BRIDGE" 3>&1 1>&2 2>&3); then
if [ -z "$BRG" ]; then
BRG="vmbr0"
echo -e "${DGN}Using Bridge: ${BGN}$BRG${CL}"
else
echo -e "${DGN}Using Bridge: ${BGN}$BRG${CL}"
fi
else
exit-script
fi
if NET=$(whiptail --inputbox "Set a Static IPv4 CIDR Address(/24)" 8 58 dhcp --title "IP ADDRESS" 3>&1 1>&2 2>&3); then
if [ -z $NET ]; then
NET="dhcp"
echo -e "${DGN}Using IP Address: ${BGN}$NET${CL}"
else
echo -e "${DGN}Using IP Address: ${BGN}$NET${CL}"
fi
else
exit-script
fi
if GATE1=$(whiptail --inputbox "Set a Gateway IP (mandatory if Static IP was used)" 8 58 --title "GATEWAY IP" 3>&1 1>&2 2>&3); then
if [ -z $GATE1 ]; then
GATE1="Default"
GATE=""
else
GATE=",gw=$GATE1"
fi
echo -e "${DGN}Using Gateway IP Address: ${BGN}$GATE1${CL}"
else
exit-script
fi
if (whiptail --defaultno --title "IPv6" --yesno "Disable IPv6?" 10 58); then
DISABLEIP6="yes"
else
DISABLEIP6="no"
fi
echo -e "${DGN}Disable IPv6: ${BGN}$DISABLEIP6${CL}"
if MTU1=$(whiptail --inputbox "Set Interface MTU Size (leave blank for default)" 8 58 --title "MTU SIZE" 3>&1 1>&2 2>&3); then
if [ -z $MTU1 ]; then
MTU1="Default"
MTU=""
else
MTU=",mtu=$MTU1"
fi
echo -e "${DGN}Using Interface MTU Size: ${BGN}$MTU1${CL}"
else
exit-script
fi
if SD=$(whiptail --inputbox "Set a DNS Search Domain (leave blank for HOST)" 8 58 --title "DNS Search Domain" 3>&1 1>&2 2>&3); then
if [ -z $SD ]; then
SX=Host
SD=""
else
SX=$SD
SD="-searchdomain=$SD"
fi
echo -e "${DGN}Using DNS Search Domain: ${BGN}$SX${CL}"
else
exit-script
fi
if NX=$(whiptail --inputbox "Set a DNS Server IP (leave blank for HOST)" 8 58 --title "DNS SERVER IP" 3>&1 1>&2 2>&3); then
if [ -z $NX ]; then
NX=Host
NS=""
else
NS="-nameserver=$NX"
fi
echo -e "${DGN}Using DNS Server IP Address: ${BGN}$NX${CL}"
else
exit-script
fi
if MAC1=$(whiptail --inputbox "Set a MAC Address(leave blank for default)" 8 58 --title "MAC ADDRESS" 3>&1 1>&2 2>&3); then
if [ -z $MAC1 ]; then
MAC1="Default"
MAC=""
else
MAC=",hwaddr=$MAC1"
echo -e "${DGN}Using MAC Address: ${BGN}$MAC1${CL}"
fi
else
exit-script
fi
if VLAN1=$(whiptail --inputbox "Set a Vlan(leave blank for default)" 8 58 --title "VLAN" 3>&1 1>&2 2>&3); then
if [ -z $VLAN1 ]; then
VLAN1="Default"
VLAN=""
else
VLAN=",tag=$VLAN1"
fi
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
else
exit-script
fi
if (whiptail --defaultno --title "SSH ACCESS" --yesno "Enable Root SSH Access?" 10 58); then
SSH="yes"
else
SSH="no"
fi
echo -e "${DGN}Enable Root SSH Access: ${BGN}$SSH${CL}"
if (whiptail --defaultno --title "VERBOSE MODE" --yesno "Enable Verbose Mode?" 10 58); then
VERB="yes"
else
VERB="no"
fi
echo -e "${DGN}Enable Verbose Mode: ${BGN}$VERB${CL}"
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
else
clear
header_info
echo -e "${RD}Using Advanced Settings${CL}"
advanced_settings
fi
}
function install_script() {
ARCH_CHECK
PVE_CHECK
NEXTID=$(pvesh get /cluster/nextid)
header_info
if (whiptail --title "SETTINGS" --yesno "Use Default Settings?" --no-button Advanced 10 58); then
header_info
echo -e "${BL}Using Default Settings${CL}"
default_settings
else
header_info
echo -e "${RD}Using Advanced Settings${CL}"
advanced_settings
fi
}
function update_script() {
header_info
msg_info "Updating ${APP} LXC"
pacman-key --init
pacman-key --populate archlinux
pacman -Sy archlinux-keyring && pacman -Su
msg_ok "Updated Successfully"
exit
}
if command -v pveversion >/dev/null 2>&1; then
if ! (whiptail --title "${APP} LXC" --yesno "This will create a New ${APP} LXC. Proceed?" 10 58); then
clear
echo -e "⚠ User exited script \n"
exit
fi
install_script
fi
if ! command -v pveversion >/dev/null 2>&1; then
if ! (whiptail --title "${APP} LXC UPDATE" --yesno "This will update ${APP} LXC. Proceed?" 10 58); then
clear
echo -e "⚠ User exited script \n"
exit
fi
update_script
fi
if [ "$VERB" == "yes" ]; then set -x; fi
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
fi
TEMP_DIR=$(mktemp -d)
pushd $TEMP_DIR >/dev/null
export tz=$timezone
export DISABLEIPV6=$DISABLEIP6
export APPLICATION=$APP
export VERBOSE=$VERB
export SSH_ROOT=${SSH}
export CTID=$CT_ID
export PCT_OSTYPE=$var_os
export PCT_OSVERSION=$var_version
export PCT_DISK_SIZE=$DISK_SIZE
export PCT_OPTIONS="
-features $FEATURES
-hostname $HN
$SD
$NS
-net0 name=eth0,bridge=$BRG$MAC,ip=$NET$GATE$VLAN$MTU
-onboot 1
-cores $CORE_COUNT
-memory $RAM_SIZE
-unprivileged $CT_TYPE
$PW
"
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit
msg_info "Starting LXC Container"
pct start $CTID
msg_ok "Started LXC Container"
IP=$(pct exec $CTID ip a s dev eth0 | awk '/inet / {print $2}' | cut -d/ -f1)
pct set $CTID -description "# ${APP} ${var_version} LXC
### https://tteck.github.io/Proxmox/
<a href='https://ko-fi.com/D1D7EP4GF'><img src='https://img.shields.io/badge/☕-Buy me a coffee-red' /></a>"
msg_ok "Completed Successfully!\n"

70
ct/aria2.sh Normal file
View File

@@ -0,0 +1,70 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ _ ___
/ | _____(_)___ |__ \
/ /| | / ___/ / __ `/_/ /
/ ___ |/ / / / /_/ / __/
/_/ |_/_/ /_/\__,_/____/
EOF
}
header_info
echo -e "Loading..."
APP="Aria2"
var_disk="8"
var_cpu="2"
var_ram="1028"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated $APP LXC"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:6880${CL}"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -52,11 +54,8 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated $APP LXC"
if [[ ! -f /etc/apt/trusted.gpg.d/audiobookshelf-ppa.asc ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
echo "This application receives updates through the APT package manager."
exit
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

71
ct/bazarr.sh Executable file
View File

@@ -0,0 +1,71 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
____
/ __ )____ _____ ____ ___________
/ __ / __ `/_ / / __ `/ ___/ ___/
/ /_/ / /_/ / / /_/ /_/ / / / /
/_____/\__,_/ /___/\__,_/_/ /_/
EOF
}
header_info
echo -e "Loading..."
APP="Bazarr"
var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /var/lib/bazarr/ ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated $APP LXC"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:6767${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

86
ct/bunkerweb.sh Normal file
View File

@@ -0,0 +1,86 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
____ __ _ __ __
/ __ )__ ______ / /_____ ____| | / /__ / /_
/ __ / / / / __ \/ //_/ _ \/ ___/ | /| / / _ \/ __ \
/ /_/ / /_/ / / / / ,< / __/ / | |/ |/ / __/ /_/ /
/_____/\__,_/_/ /_/_/|_|\___/_/ |__/|__/\___/_.___/
EOF
}
header_info
echo -e "Loading..."
APP="BunkerWeb"
var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /etc/bunkerweb ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(curl -s https://api.github.com/repos/bunkerity/bunkerweb/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
msg_info "Updating ${APP} to ${RELEASE}"
cat <<EOF >/etc/apt/preferences.d/bunkerweb
Package: bunkerweb
Pin: version ${RELEASE}
Pin-Priority: 1001
EOF
apt-get update
apt-get install -y nginx=1.26.2*
apt-get install -y bunkerweb=${RELEASE}
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP} to ${RELEASE}"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} setup should be reachable by going to the following URL.
${BL}http://${IP}/setup${CL} \n"

69
ct/caddy.sh Normal file
View File

@@ -0,0 +1,69 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ __ __
/ ____/___ _____/ /___/ /_ __
/ / / __ `/ __ / __ / / / /
/ /___/ /_/ / /_/ / /_/ / /_/ /
\____/\__,_/\__,_/\__,_/\__, /
/____/
EOF
}
header_info
echo -e "Loading..."
APP="Caddy"
var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /etc/caddy ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated $APP LXC"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"

164
ct/calibre-web.sh Normal file
View File

@@ -0,0 +1,164 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# Co-Author: remz1337
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ ___ __ _ __ __
/ ____/___ _/ (_) /_ ________ | | / /__ / /_
/ / / __ `/ / / __ \/ ___/ _ \___| | /| / / _ \/ __ \
/ /___/ /_/ / / / /_/ / / / __/___/ |/ |/ / __/ /_/ /
\____/\__,_/_/_/_.___/_/ \___/ |__/|__/\___/_.___/
EOF
}
header_info
echo -e "Loading..."
APP="Calibre-Web"
var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
if [[ ! -f /etc/systemd/system/cps.service ]]; then
msg_error "No ${APP} Installation Found!"
exit
fi
header_info
msg_info "Updating $APP LXC"
systemctl stop cps
cd /opt/kepubify
rm kepubify-linux-64bit
curl -fsSLO https://github.com/pgaskin/kepubify/releases/latest/download/kepubify-linux-64bit &>/dev/null
chmod +x kepubify-linux-64bit
menu_array=("1" "Enables gdrive as storage backend for your ebooks" OFF \
"2" "Enables sending emails via a googlemail account without enabling insecure apps" OFF \
"3" "Enables displaying of additional author infos on the authors page" OFF \
"4" "Enables login via LDAP server" OFF \
"5" "Enables login via google or github oauth" OFF \
"6" "Enables extracting of metadata from epub, fb2, pdf files, and also extraction of covers from cbr, cbz, cbt files" OFF \
"7" "Enables extracting of metadata from cbr, cbz, cbt files" OFF \
"8" "Enables syncing with your kobo reader" OFF )
if [ -f "/opt/calibre-web/options.txt" ]; then
cps_options="$(cat /opt/calibre-web/options.txt)"
IFS=',' read -ra ADDR <<< "$cps_options"
for i in "${ADDR[@]}"; do
if [ $i == "gdrive" ]; then
line=0
elif [ $i == "gmail" ]; then
line=1
elif [ $i == "goodreads" ]; then
line=2
elif [ $i == "ldap" ]; then
line=3
elif [ $i == "oauth" ]; then
line=4
elif [ $i == "metadata" ]; then
line=5
elif [ $i == "comics" ]; then
line=6
elif [ $i == "kobo" ]; then
line=7
fi
array_index=$(( 3*line + 2 ))
menu_array[$array_index]=ON
done
fi
if [ -n "$SPINNER_PID" ] && ps -p $SPINNER_PID > /dev/null; then kill $SPINNER_PID > /dev/null; fi
CHOICES=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "CALIBRE-WEB OPTIONS" --separate-output --checklist "Choose Additional Options" 15 125 8 "${menu_array[@]}" 3>&1 1>&2 2>&3)
spinner &
SPINNER_PID=$!
options=()
if [ ! -z "$CHOICES" ]; then
for CHOICE in $CHOICES; do
case "$CHOICE" in
"1")
options+=( gdrive )
;;
"2")
options+=( gmail )
;;
"3")
options+=( goodreads )
;;
"4")
options+=( ldap )
apt-get install -qqy libldap2-dev libsasl2-dev
;;
"5")
options+=( oauth )
;;
"6")
options+=( metadata )
;;
"7")
options+=( comics )
;;
"8")
options+=( kobo )
;;
*)
echo "Unsupported item $CHOICE!" >&2
exit 1
;;
esac
done
fi
if [ ! -z "$options" ] && [ ${#options[@]} -gt 0 ]; then
cps_options=$(IFS=, ; echo "${options[*]}")
echo $cps_options > /opt/calibre-web/options.txt
pip install --upgrade calibreweb[$cps_options]
else
rm /opt/calibre-web/options.txt 2> /dev/null
pip install --upgrade calibreweb
fi
systemctl start cps
msg_ok "Updated $APP LXC"
exit
}
start
build_container
description
msg_info "Setting Container to Normal Resources"
pct set $CTID -memory 512
pct set $CTID -cores 1
msg_ok "Set Container to Normal Resources"
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8083${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -46,7 +48,6 @@ function default_settings() {
MAC=""
VLAN=""
SSH="no"
FUSE="no"
VERB="no"
echo_default
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -19,11 +19,11 @@ EOF
header_info
echo -e "Loading..."
APP="Change Detection"
var_disk="2"
var_cpu="1"
var_ram="512"
var_disk="8"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -54,7 +56,24 @@ function update_script() {
header_info
if [[ ! -f /etc/systemd/system/changedetection.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP} LXC"
if ! dpkg -s libjpeg-dev >/dev/null 2>&1; then
apt-get update
apt-get install -y libjpeg-dev
fi
pip3 install changedetection.io --upgrade &>/dev/null
pip3 install playwright --upgrade &>/dev/null
if [[ -f /etc/systemd/system/browserless.service ]]; then
git -C /opt/browserless/ fetch --all &>/dev/null
git -C /opt/browserless/ reset --hard origin/main &>/dev/null
npm update --prefix /opt/browserless &>/dev/null
npm run build --prefix /opt/browserless &>/dev/null
npm run build:function --prefix /opt/browserless &>/dev/null
npm prune production --prefix /opt/browserless &>/dev/null
systemctl restart browserless
else
msg_error "No Browserless Installation Found!"
fi
systemctl restart changedetection
msg_ok "Updated Successfully"
exit
}

68
ct/channels.sh Normal file
View File

@@ -0,0 +1,68 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
________ __ ____ _ ______ _____
/ ____/ /_ ____ _____ ____ ___ / /____ / __ \ | / / __ \ / ___/___ ______ _____ _____
/ / / __ \/ __ `/ __ \/ __ \/ _ \/ / ___/ / / / / | / / /_/ / \__ \/ _ \/ ___/ | / / _ \/ ___/
/ /___/ / / / /_/ / / / / / / / __/ (__ ) / /_/ /| |/ / _, _/ ___/ / __/ / | |/ / __/ /
\____/_/ /_/\__,_/_/ /_/_/ /_/\___/_/____/ /_____/ |___/_/ |_| /____/\___/_/ |___/\___/_/
EOF
}
header_info
echo -e "Loading..."
APP="Channels"
var_disk="8"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="0"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/channels-dvr ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} Setup should be reachable by going to the following URL.
${BL}http://${IP}:8089 ${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

125
ct/cockpit.sh Normal file
View File

@@ -0,0 +1,125 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck
# Co-Author: havardthom
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ __ _ __
/ ____/___ _____/ /______ (_) /_
/ / / __ \/ ___/ //_/ __ \/ / __/
/ /___/ /_/ / /__/ ,< / /_/ / / /_
\____/\____/\___/_/|_/ .___/_/\__/
/_/
EOF
}
header_info
echo -e "Loading..."
APP="Cockpit"
var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
if [[ ! -d /etc/cockpit ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
UPD=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 4 \
"1" "Update LXC" ON \
"2" "Install cockpit-file-sharing" OFF \
"3" "Install cockpit-identities" OFF \
"4" "Install cockpit-navigator" OFF \
3>&1 1>&2 2>&3)
header_info
if [ "$UPD" == "1" ]; then
msg_info "Updating ${APP} LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated ${APP} LXC"
exit
fi
if [ "$UPD" == "2" ]; then
msg_info "Installing dependencies (patience)"
apt-get install -y attr &>/dev/null
apt-get install -y nfs-kernel-server &>/dev/null
apt-get install -y samba &>/dev/null
apt-get install -y samba-common-bin &>/dev/null
apt-get install -y winbind &>/dev/null
apt-get install -y gawk &>/dev/null
msg_ok "Installed dependencies"
msg_info "Installing Cockpit file sharing"
LATEST=$(curl -s https://api.github.com/repos/45Drives/cockpit-file-sharing/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
wget -q https://github.com/45Drives/cockpit-file-sharing/releases/download/v${LATEST}/cockpit-file-sharing_${LATEST}-1focal_all.deb
dpkg -i cockpit-file-sharing_${LATEST}-1focal_all.deb &>/dev/null
rm cockpit-file-sharing_${LATEST}-1focal_all.deb
msg_ok "Installed Cockpit file sharing"
exit
fi
if [ "$UPD" == "3" ]; then
msg_info "Installing dependencies (patience)"
apt-get install -y psmisc &>/dev/null
apt-get install -y samba &>/dev/null
apt-get install -y samba-common-bin &>/dev/null
msg_ok "Installed dependencies"
msg_info "Installing Cockpit identities"
LATEST=$(curl -s https://api.github.com/repos/45Drives/cockpit-identities/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
wget -q https://github.com/45Drives/cockpit-identities/releases/download/v${LATEST}/cockpit-identities_${LATEST}-1focal_all.deb
dpkg -i cockpit-identities_${LATEST}-1focal_all.deb &>/dev/null
rm cockpit-identities_${LATEST}-1focal_all.deb
msg_ok "Installed Cockpit identities"
exit
fi
if [ "$UPD" == "4" ]; then
msg_info "Installing dependencies"
apt-get install -y rsync &>/dev/null
apt-get install -y zip &>/dev/null
msg_ok "Installed dependencies"
msg_info "Installing Cockpit navigator"
LATEST=$(curl -s https://api.github.com/repos/45Drives/cockpit-navigator/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
wget -q https://github.com/45Drives/cockpit-navigator/releases/download/v${LATEST}/cockpit-navigator_${LATEST}-1focal_all.deb
dpkg -i cockpit-navigator_${LATEST}-1focal_all.deb &>/dev/null
rm cockpit-navigator_${LATEST}-1focal_all.deb
msg_ok "Installed Cockpit navigator"
exit
fi
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:9090${CL} \n"

88
ct/commafeed.sh Normal file
View File

@@ -0,0 +1,88 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ ______ __
/ ____/___ ____ ___ ____ ___ ____ _/ ____/__ ___ ____/ /
/ / / __ \/ __ `__ \/ __ `__ \/ __ `/ /_ / _ \/ _ \/ __ /
/ /___/ /_/ / / / / / / / / / / / /_/ / __/ / __/ __/ /_/ /
\____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ \___/\___/\__,_/
EOF
}
header_info
echo -e "Loading..."
APP="CommaFeed"
var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/commafeed ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(curl -sL https://api.github.com/repos/Athou/commafeed/releases/latest | grep '"tag_name":' | cut -d'"' -f4)
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
msg_info "Stopping ${APP}"
systemctl stop commafeed
msg_ok "Stopped ${APP}"
msg_info "Updating ${APP} to ${RELEASE}"
wget -q https://github.com/Athou/commafeed/releases/download/${RELEASE}/commafeed-${RELEASE}-h2-jvm.zip
unzip -q commafeed-${RELEASE}-h2-jvm.zip
rsync -a --exclude 'data/' commafeed-${RELEASE}-h2/ /opt/commafeed/
rm -rf commafeed-${RELEASE}-h2 commafeed-${RELEASE}-h2-jvm.zip
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP} to ${RELEASE}"
msg_info "Starting ${APP}"
systemctl start commafeed
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8082${CL} \n"

View File

@@ -1,11 +1,14 @@
#!/usr/bin/env bash
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
if [ "$VERBOSE" == "yes" ]; then set -x; fi
# This sets verbose mode if the global variable is set to "yes"
# if [ "$VERBOSE" == "yes" ]; then set -x; fi
# This function sets color variables for formatting output in the terminal
YW=$(echo "\033[33m")
BL=$(echo "\033[36m")
RD=$(echo "\033[01;31m")
@@ -14,30 +17,59 @@ CL=$(echo "\033[m")
CM="${GN}${CL}"
CROSS="${RD}${CL}"
BFR="\\r\\033[K"
HOLD="-"
HOLD=" "
# This sets error handling options and defines the error_handler function to handle errors
set -Eeuo pipefail
trap 'error_handler $LINENO "$BASH_COMMAND"' ERR
# This function handles errors
function error_handler() {
if [ -n "$SPINNER_PID" ] && ps -p $SPINNER_PID > /dev/null; then kill $SPINNER_PID > /dev/null; fi
printf "\e[?25h"
local exit_code="$?"
local line_number="$1"
local command="$2"
local error_message="${RD}[ERROR]${CL} in line ${RD}$line_number${CL}: exit code ${RD}$exit_code${CL}: while executing command ${YW}$command${CL}"
echo -e "\n$error_message\n"
}
function msg_info() {
local msg="$1"
echo -ne " ${HOLD} ${YW}${msg}..."
# This function displays a spinner.
function spinner() {
local chars="/-\|"
local spin_i=0
printf "\e[?25l"
while true; do
printf "\r \e[36m%s\e[0m" "${chars:spin_i++%${#chars}:1}"
sleep 0.1
done
}
# This function displays an informational message with a yellow color.
function msg_info() {
local msg="$1"
echo -ne " ${HOLD} ${YW}${msg} "
spinner &
SPINNER_PID=$!
}
# This function displays a success message with a green color.
function msg_ok() {
if [ -n "$SPINNER_PID" ] && ps -p $SPINNER_PID > /dev/null; then kill $SPINNER_PID > /dev/null; fi
printf "\e[?25h"
local msg="$1"
echo -e "${BFR} ${CM} ${GN}${msg}${CL}"
}
# This function displays a error message with a red color.
function msg_error() {
if [ -n "$SPINNER_PID" ] && ps -p $SPINNER_PID > /dev/null; then kill $SPINNER_PID > /dev/null; fi
printf "\e[?25h"
local msg="$1"
echo -e "${BFR} ${CROSS} ${RD}${msg}${CL}"
}
# This checks for the presence of valid Container Storage and Template Storage locations
msg_info "Validating Storage"
VALIDCT=$(pvesm status -content rootdir | awk 'NR>1')
if [ -z "$VALIDCT" ]; then
@@ -50,6 +82,7 @@ if [ -z "$VALIDTMP" ]; then
exit 1
fi
# This function is used to select the storage class and determine the corresponding storage content type and label.
function select_storage() {
local CLASS=$1
local CONTENT
@@ -65,7 +98,8 @@ function select_storage() {
;;
*) false || exit "Invalid storage class." ;;
esac
# This Queries all storage locations
local -a MENU
while read -r line; do
local TAG=$(echo $line | awk '{print $1}')
@@ -78,47 +112,56 @@ function select_storage() {
fi
MENU+=("$TAG" "$ITEM" "OFF")
done < <(pvesm status -content $CONTENT | awk 'NR>1')
if [ $((${#MENU[@]} / 3)) -eq 1 ]; then
# Select storage location
if [ $((${#MENU[@]}/3)) -eq 1 ]; then
printf ${MENU[0]}
else
local STORAGE
while [ -z "${STORAGE:+x}" ]; do
STORAGE=$(whiptail --title "Storage Pools" --radiolist \
"Which storage pool you would like to use for the ${CONTENT_LABEL,,}?\n\n" \
16 $(($MSG_MAX_LENGTH + 23)) 6 \
"${MENU[@]}" 3>&1 1>&2 2>&3) || exit "Menu aborted."
STORAGE=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "Storage Pools" --radiolist \
"Which storage pool you would like to use for the ${CONTENT_LABEL,,}?\nTo make a selection, use the Spacebar.\n" \
16 $(($MSG_MAX_LENGTH + 23)) 6 \
"${MENU[@]}" 3>&1 1>&2 2>&3) || exit "Menu aborted."
done
printf $STORAGE
fi
}
# Test if required variables are set
[[ "${CTID:-}" ]] || exit "You need to set 'CTID' variable."
[[ "${PCT_OSTYPE:-}" ]] || exit "You need to set 'PCT_OSTYPE' variable."
# Test if ID is valid
[ "$CTID" -ge "100" ] || exit "ID cannot be less than 100."
# Test if ID is in use
if pct status $CTID &>/dev/null; then
echo -e "ID '$CTID' is already in use."
unset CTID
exit "Cannot use ID that is already in use."
fi
# Get template storage
TEMPLATE_STORAGE=$(select_storage template) || exit
msg_ok "Using ${BL}$TEMPLATE_STORAGE${CL} ${GN}for Template Storage."
# Get container storage
CONTAINER_STORAGE=$(select_storage container) || exit
msg_ok "Using ${BL}$CONTAINER_STORAGE${CL} ${GN}for Container Storage."
# Update LXC template list
msg_info "Updating LXC Template List"
pveam update >/dev/null
msg_ok "Updated LXC Template List"
# Get LXC template string
TEMPLATE_SEARCH=${PCT_OSTYPE}-${PCT_OSVERSION:-}
mapfile -t TEMPLATES < <(pveam available -section system | sed -n "s/.*\($TEMPLATE_SEARCH.*\)/\1/p" | sort -t - -k 2 -V)
[ ${#TEMPLATES[@]} -gt 0 ] || exit "Unable to find a template when searching for '$TEMPLATE_SEARCH'."
TEMPLATE="${TEMPLATES[-1]}"
# Download LXC template if needed
if ! pveam list $TEMPLATE_STORAGE | grep -q $TEMPLATE; then
msg_info "Downloading LXC Template"
pveam download $TEMPLATE_STORAGE $TEMPLATE >/dev/null ||
@@ -126,12 +169,14 @@ if ! pveam list $TEMPLATE_STORAGE | grep -q $TEMPLATE; then
msg_ok "Downloaded LXC Template"
fi
# Combine all options
DEFAULT_PCT_OPTIONS=(
-arch $(dpkg --print-architecture))
PCT_OPTIONS=(${PCT_OPTIONS[@]:-${DEFAULT_PCT_OPTIONS[@]}})
[[ " ${PCT_OPTIONS[@]} " =~ " -rootfs " ]] || PCT_OPTIONS+=(-rootfs $CONTAINER_STORAGE:${PCT_DISK_SIZE:-8})
# Create container
msg_info "Creating LXC Container"
pct create $CTID ${TEMPLATE_STORAGE}:vztmpl/${TEMPLATE} ${PCT_OPTIONS[@]} >/dev/null ||
exit "A problem occured while trying to create container."

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -51,7 +53,7 @@ function default_settings() {
}
function update_script() {
UPD=$(whiptail --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 2 \
UPD=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 2 \
"1" "Update ${APP}" ON \
"2" "Install ${APP} Worker" OFF \
3>&1 1>&2 2>&3)
@@ -59,12 +61,26 @@ UPD=$(whiptail --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spaceb
if [ "$UPD" == "1" ]; then
header_info
if [[ ! -d /opt/cronicle ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if [[ "$(node -v | cut -d 'v' -f 2)" == "18."* ]]; then
if ! command -v npm >/dev/null 2>&1; then
echo "Installing NPM..."
apt-get install -y npm >/dev/null 2>&1
echo "Installed NPM..."
fi
fi
msg_info "Updating ${APP}"
/opt/cronicle/bin/control.sh upgrade &>/dev/null
msg_ok "Updated ${APP}"
exit
fi
if [ "$UPD" == "2" ]; then
if [[ "$(node -v | cut -d 'v' -f 2)" == "18."* ]]; then
if ! command -v npm >/dev/null 2>&1; then
echo "Installing NPM..."
apt-get install -y npm >/dev/null 2>&1
echo "Installed NPM..."
fi
fi
LATEST=$(curl -sL https://api.github.com/repos/jhuckaby/Cronicle/releases/latest | grep '"tag_name":' | cut -d'"' -f4)
IP=$(hostname -I | awk '{print $1}')
msg_info "Installing Dependencies"
@@ -73,13 +89,18 @@ apt-get install -y git &>/dev/null
apt-get install -y make &>/dev/null
apt-get install -y g++ &>/dev/null
apt-get install -y gcc &>/dev/null
apt-get install -y ca-certificates &>/dev/null
apt-get install -y gnupg &>/dev/null
msg_ok "Installed Dependencies"
msg_info "Setting up Node.js Repository"
bash <(curl -fsSL https://deb.nodesource.com/setup_16.x) &>/dev/null
mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list
msg_ok "Set up Node.js Repository"
msg_info "Installing Node.js"
apt-get update &>/dev/null
apt-get install -y nodejs &>/dev/null
msg_ok "Installed Node.js"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="8"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="6"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -52,37 +54,49 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -d /dashy/public/ ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Stopping ${APP}"
systemctl stop dashy
msg_ok "Stopped ${APP}"
if [[ ! -d /opt/dashy/public/ ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Backing up conf.yml"
cd ~
cp -R /dashy/public/conf.yml conf.yml
msg_ok "Backed up conf.yml"
RELEASE=$(curl -sL https://api.github.com/repos/Lissy93/dashy/releases/latest | grep '"tag_name":' | cut -d'"' -f4)
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
msg_info "Stopping ${APP}"
systemctl stop dashy
msg_ok "Stopped ${APP}"
msg_info "Updating Dashy"
cd /dashy
git merge &>/dev/null
git pull origin master &>/dev/null
yarn &>/dev/null
yarn build &>/dev/null
msg_ok "Updated Dashy"
msg_info "Backing up conf.yml"
cd ~
if [[ -f /opt/dashy/public/conf.yml ]]; then
cp -R /opt/dashy/public/conf.yml conf.yml
else
cp -R /opt/dashy/user-data/conf.yml conf.yml
fi
msg_ok "Backed up conf.yml"
msg_info "Restoring conf.yml"
cd ~
cp -R conf.yml /dashy/public
msg_ok "Restored conf.yml"
msg_info "Updating ${APP} to ${RELEASE}"
rm -rf /opt/dashy
mkdir -p /opt/dashy
wget -qO- https://github.com/Lissy93/dashy/archive/refs/tags/${RELEASE}.tar.gz | tar -xz -C /opt/dashy --strip-components=1
cd /opt/dashy
npm install
npm run build
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP} to ${RELEASE}"
msg_info "Cleaning"
rm -rf conf.yml
msg_ok "Cleaned"
msg_info "Restoring conf.yml"
cd ~
cp -R conf.yml /opt/dashy/user-data
msg_ok "Restored conf.yml"
msg_info "Starting Dashy"
systemctl start dashy
msg_ok "Started Dashy"
msg_ok "Updated Successfully"
msg_info "Cleaning"
rm -rf conf.yml /opt/dashy/public/conf.yml
msg_ok "Cleaned"
msg_info "Starting Dashy"
systemctl start dashy
msg_ok "Started Dashy"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -9,7 +9,7 @@ function header_info {
clear
cat <<"EOF"
____ __ _
/ __ \___ / /_ (_)___ _____
/ __ \___ / /_ (_)___ ____
/ / / / _ \/ __ \/ / __ `/ __ \
/ /_/ / __/ /_/ / / /_/ / / / /
/_____/\___/_.___/_/\__,_/_/ /_/
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -64,4 +66,4 @@ start
build_container
description
msg_ok "Completed Successfully!\n"
msg_ok "Completed Successfully!\n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -22,8 +22,8 @@ APP="deCONZ"
var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="ubuntu"
var_version="20.04"
var_os="debian"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -46,7 +48,6 @@ function default_settings() {
MAC=""
VLAN=""
SSH="no"
FUSE="no"
VERB="no"
echo_default
}

72
ct/dockge.sh Normal file
View File

@@ -0,0 +1,72 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
____ __
/ __ \____ _____/ /______ ____
/ / / / __ \/ ___/ //_/ __ `/ _ \
/ /_/ / /_/ / /__/ ,< / /_/ / __/
/_____/\____/\___/_/|_|\__, /\___/
/____/
EOF
}
header_info
echo -e "Loading..."
APP="Dockge"
var_disk="18"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/dockge ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP}"
cd /opt/dockge
docker compose pull
docker compose up -d
msg_ok "Updated ${APP}"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5001${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,13 +23,13 @@ var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="ubuntu"
var_version="20.04"
var_version="22.04"
variables
color
catch_errors
function default_settings() {
CT_TYPE="0"
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

89
ct/ersatztv.sh Normal file
View File

@@ -0,0 +1,89 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck
# Co-Author: MickLesk (Canbiz)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
# Source: https://github.com/ErsatzTV/ErsatzTV/
function header_info {
clear
cat <<"EOF"
______ __ _______ __
/ ____/_____________ _/ /_____/_ __/ | / /
/ __/ / ___/ ___/ __ `/ __/_ / / / | | / /
/ /___/ / (__ ) /_/ / /_ / /_/ / | |/ /
/_____/_/ /____/\__,_/\__/ /___/_/ |___/
EOF
}
header_info
echo -e "Loading..."
APP="ErsatzTV"
var_disk="5"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/ErsatzTV ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Stopping ErsatzTV"
systemctl stop ersatzTV
msg_ok "Stopped ErsatzTV"
msg_info "Updating ErsatzTV"
RELEASE=$(curl -s https://api.github.com/repos/ErsatzTV/ErsatzTV/releases | grep -oP '"tag_name": "\K[^"]+' | head -n 1)
cp -R /opt/ErsatzTV/ ErsatzTV-backup
rm ErsatzTV-backup/ErsatzTV
rm -rf /opt/ErsatzTV
wget -qO- "https://github.com/ErsatzTV/ErsatzTV/releases/download/${RELEASE}/ErsatzTV-${RELEASE}-linux-x64.tar.gz" | tar -xz -C /opt
mv "/opt/ErsatzTV-${RELEASE}-linux-x64" /opt/ErsatzTV
cp -R ErsatzTV-backup/* /opt/ErsatzTV/
rm -rf ErsatzTV-backup
msg_ok "Updated ErsatzTV"
msg_info "Starting ErsatzTV"
systemctl start ersatzTV
msg_ok "Started ErsatzTV"
msg_ok "Updated Successfully"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} Setup should be reachable by going to the following URL.
${BL}http://${IP}:8409${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -52,13 +54,16 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -f /usr/local/bin/esphome ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if [[ ! -f /etc/systemd/system/esphomeDashboard.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Stopping ESPHome"
systemctl stop esphomeDashboard
msg_ok "Stopped ESPHome"
msg_info "Updating ESPHome"
pip3 install esphome --upgrade &>/dev/null
if [[ -d /srv/esphome ]]; then
source /srv/esphome/bin/activate &>/dev/null
fi
pip3 install -U esphome &>/dev/null
msg_ok "Updated ESPHome"
msg_info "Starting ESPHome"

70
ct/evcc.sh Normal file
View File

@@ -0,0 +1,70 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: MickLesk (Canbiz)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
___ _ ____________
/ _ \ | / / ___/ ___/
/ __/ |/ / /__/ /__
\___/|___/\___/\___/
EOF
}
header_info
echo -e "Loading..."
APP="evcc"
var_disk="4"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /etc/apt/sources.list.d/evcc-stable.list ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating evcc LXC"
apt update &>/dev/null
apt --only-upgrade install -y evcc &>/dev/null
msg_ok "Updated Successfully"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} Setup should be reachable by going to the following URL.
${BL}http://${IP}:7070${CL} \n"

93
ct/fenrus.sh Normal file
View File

@@ -0,0 +1,93 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# Co-Author: Scorpoon
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______
/ ____/__ ____ _______ _______
/ /_ / _ \/ __ \/ ___/ / / / ___/
/ __/ / __/ / / / / / /_/ (__ )
/_/ \___/_/ /_/_/ \__,_/____/
EOF
}
header_info
echo -e "Loading..."
APP="Fenrus"
var_disk="4"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/${APP} ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
msg_info "Updating ${APP}"
systemctl stop ${APP}
git clone https://github.com/revenz/Fenrus.git
cd Fenrus || exit
gitVersionNumber=$(git rev-parse HEAD)
if [[ "${gitVersionNumber}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
mkdir /opt/fenrus-data-backup
cp -r "/opt/${APP}/data/" /opt/fenrus-data-backup/data
if [[ ! -d /opt/fenrus-data-backup/data ]]; then msg_error "Backup of data folder failed! exiting..."; rm -r /opt/fenrus-data-backup/; exit; fi
export DOTNET_CLI_TELEMETRY_OPTOUT=1
dotnet publish -c Release -o "/opt/${APP}/" Fenrus.csproj
cp -r /opt/fenrus-data-backup/data/ "/opt/${APP}/"
echo "${gitVersionNumber}" >"/opt/${APP}_version.txt"
rm -r /opt/fenrus-data-backup/
msg_ok "Updated $APP"
else
msg_ok "No update required. ${APP} is already up to date"
fi
cd ..
rm -r Fenrus/
systemctl start ${APP}
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5000${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -8,22 +8,22 @@ source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build
function header_info {
clear
cat <<"EOF"
__ ____ __ __ __ __
/ /__/ __ \_____ / //_/_ __/ /_ ___ _________ ___ / /____ _____
/ //_/ / / / ___/ / ,< / / / / __ \/ _ \/ ___/ __ \/ _ \/ __/ _ \/ ___/
/ ,< / /_/ (__ ) / /| / /_/ / /_/ / __/ / / / / / __/ /_/ __(__ )
/_/|_|\____/____/ /_/ |_\__,_/_.___/\___/_/ /_/ /_/\___/\__/\___/____/
________
/ ____/ /_ ___ ____ ___
/ /_ / __ \/ _ \/ __ `__ \
/ __/ / / / / __/ / / / / /
/_/ /_/ /_/\___/_/ /_/ /_/
EOF
}
header_info
echo -e "Loading..."
APP="k0s"
var_disk="4"
APP="Fhem"
var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -52,7 +54,7 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -f /etc/k0s/k0s.yaml ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if [[ ! -f /etc/systemd/system/fhem.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP} LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
@@ -65,3 +67,5 @@ build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8083${CL} \n"

86
ct/flaresolverr.sh Normal file
View File

@@ -0,0 +1,86 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# Co-Author: remz1337
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
________ _____ __
/ ____/ /___ _________ / ___/____ / / _____ __________
/ /_ / / __ `/ ___/ _ \\__ \/ __ \/ / | / / _ \/ ___/ ___/
/ __/ / / /_/ / / / __/__/ / /_/ / /| |/ / __/ / / /
/_/ /_/\__,_/_/ \___/____/\____/_/ |___/\___/_/ /_/
EOF
}
header_info
echo -e "Loading..."
APP="FlareSolverr"
var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /etc/systemd/system/flaresolverr.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
whiptail --backtitle "Proxmox VE Helper Scripts" --msgbox --title "SET RESOURCES" "Please set the resources in your ${APP} LXC to ${var_cpu}vCPU and ${var_ram}RAM for the build process before continuing" 10 75
RELEASE=$(wget -q https://github.com/FlareSolverr/FlareSolverr/releases/latest -O - | grep "title>Release" | cut -d " " -f 4)
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
msg_info "Updating $APP LXC"
systemctl stop flaresolverr
wget -q https://github.com/FlareSolverr/FlareSolverr/releases/download/$RELEASE/flaresolverr_linux_x64.tar.gz
tar -xzf flaresolverr_linux_x64.tar.gz -C /opt
rm flaresolverr_linux_x64.tar.gz
systemctl start flaresolverr
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated $APP LXC"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_info "Setting Container to Normal Resources"
pct set $CTID -memory 512
pct set $CTID -cores 1
msg_ok "Set Container to Normal Resources"
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8191${CL} \n"

77
ct/flowiseai.sh Normal file
View File

@@ -0,0 +1,77 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
________ _ ___ ____
/ ____/ /___ _ __(_)_______ / | / _/
/ /_ / / __ \ | /| / / / ___/ _ \/ /| | / /
/ __/ / / /_/ / |/ |/ / (__ ) __/ ___ |_/ /
/_/ /_/\____/|__/|__/_/____/\___/_/ |_/___/
EOF
}
header_info
echo -e "Loading..."
APP="FlowiseAI"
var_disk="10"
var_cpu="4"
var_ram="4096"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /etc/systemd/system/flowise.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
whiptail --backtitle "Proxmox VE Helper Scripts" --msgbox --title "SET RESOURCES" "Please set the resources in your ${APP} LXC to ${var_cpu}vCPU and ${var_ram}RAM for the build process before continuing" 10 75
msg_info "Updating ${APP}"
systemctl stop flowise
npm install -g flowise --upgrade
systemctl start flowise
msg_ok "Updated ${APP}"
exit
}
start
build_container
description
msg_info "Setting Container to Normal Resources"
pct set $CTID -memory 2048
pct set $CTID -cores 2
msg_ok "Set Container to Normal Resources"
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

89
ct/forgejo.sh Normal file
View File

@@ -0,0 +1,89 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ _
/ ____/___ _________ ___ (_)___
/ /_ / __ \/ ___/ __ `/ _ \ / / __ \
/ __/ / /_/ / / / /_/ / __/ / / /_/ /
/_/ \____/_/ \__, /\___/_/ /\____/
/____/ /___/
EOF
}
header_info
echo -e "Loading..."
APP="Forgejo"
var_disk="10"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/forgejo ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Stopping ${APP}"
systemctl stop forgejo
msg_ok "Stopped ${APP}"
msg_info "Updating ${APP}"
RELEASE=$(curl -s https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest | grep -oP '"tag_name":\s*"\K[^"]+' | sed 's/^v//')
wget -qO forgejo-$RELEASE-linux-amd64 "https://codeberg.org/forgejo/forgejo/releases/download/v${RELEASE}/forgejo-${RELEASE}-linux-amd64"
rm -rf /opt/forgejo/*
cp -r forgejo-$RELEASE-linux-amd64 /opt/forgejo/forgejo-$RELEASE-linux-amd64
chmod +x /opt/forgejo/forgejo-$RELEASE-linux-amd64
ln -sf /opt/forgejo/forgejo-$RELEASE-linux-amd64 /usr/local/bin/forgejo
msg_ok "Updated ${APP}"
msg_info "Cleaning"
rm -rf forgejo-$RELEASE-linux-amd64
msg_ok "Cleaned"
msg_info "Starting ${APP}"
systemctl start forgejo
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

73
ct/frigate.sh Normal file
View File

@@ -0,0 +1,73 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Authors: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ _ __
/ ____/____(_)___ _____ _/ /____
/ /_ / ___/ / __ `/ __ `/ __/ _ \
/ __/ / / / / /_/ / /_/ / /_/ __/
/_/ /_/ /_/\__, /\__,_/\__/\___/
/____/
EOF
}
header_info
echo -e "Loading..."
APP="Frigate"
var_disk="20"
var_cpu="4"
var_ram="4096"
var_os="debian"
var_version="11"
variables
color
catch_errors
function default_settings() {
CT_TYPE="0"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
if [[ ! -f /etc/systemd/system/frigate.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "To update Frigate, create a new container and transfer your configuration."
exit
}
start
build_container
description
msg_info "Setting Container to Normal Resources"
pct set $CTID -memory 1024
msg_ok "Set Container to Normal Resources"
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5000${CL} \n"
echo -e "go2rtc should be reachable by going to the following URL.
${BL}http://${IP}:1984${CL} \n"

77
ct/gitea.sh Normal file
View File

@@ -0,0 +1,77 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# Co-author: Rogue-King
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ _ __
/ ____/(_)/ /____ ____ _
/ / __// // __/ _ \/ __ /
/ /_/ // // /_/ __/ /_/ /
\____//_/ \__/\___/\__,_/
EOF
}
header_info
echo -e "Loading..."
APP="Gitea"
var_disk="8"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /usr/local/bin/gitea ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(wget -q https://github.com/go-gitea/gitea/releases/latest -O - | grep "title>Release" | cut -d " " -f 4 | sed 's/^v//')
msg_info "Updating $APP to ${RELEASE}"
wget -q https://github.com/go-gitea/gitea/releases/download/v$RELEASE/gitea-$RELEASE-linux-amd64
systemctl stop gitea
rm -rf /usr/local/bin/gitea
mv gitea* /usr/local/bin/gitea
chmod +x /usr/local/bin/gitea
systemctl start gitea
msg_ok "Updated $APP Successfully"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -53,11 +55,15 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated $APP LXC"
if [[ ! -d /opt/go2rtc ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP"
systemctl stop go2rtc
cd /opt/go2rtc
rm go2rtc_linux_amd64
wget -q https://github.com/AlexxIT/go2rtc/releases/latest/download/go2rtc_linux_amd64
chmod +x go2rtc_linux_amd64
systemctl start go2rtc
msg_ok "Updated $APP"
exit
}

68
ct/gokapi.sh Normal file
View File

@@ -0,0 +1,68 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ __ _
/ ____/___ / /______ _____ (_)
/ / __/ __ \/ //_/ __ `/ __ \/ /
/ /_/ / /_/ / ,< / /_/ / /_/ / /
\____/\____/_/|_|\__,_/ .___/_/
/_/
EOF
}
header_info
echo -e "Loading..."
APP="Gokapi"
var_disk="4"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/gokapi ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} Setup should be reachable by going to the following URL.
${BL}http://${IP}:53842/setup${CL} \n"

90
ct/gotify.sh Normal file
View File

@@ -0,0 +1,90 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
______ __ _ ____
/ ____/___ / /_(_) __/_ __
/ / __/ __ \/ __/ / /_/ / / /
/ /_/ / /_/ / /_/ / __/ /_/ /
\____/\____/\__/_/_/ \__, /
/____/
EOF
}
header_info
echo -e "Loading..."
APP="Gotify"
var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/gotify ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(curl -s https://api.github.com/repos/gotify/server/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
msg_info "Stopping ${APP}"
systemctl stop gotify
msg_ok "Stopped ${APP}"
msg_info "Updating ${APP} to ${RELEASE}"
cd /opt/gotify
wget -q https://github.com/gotify/server/releases/download/v${RELEASE}/gotify-linux-amd64.zip
unzip -oq gotify-linux-amd64.zip
rm -rf gotify-linux-amd64.zip
chmod +x gotify-linux-amd64
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP} to ${RELEASE}"
msg_info "Starting ${APP}"
systemctl start gotify
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP} ${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -54,9 +56,6 @@ function update_script() {
header_info
if [[ ! -f /etc/apt/sources.list.d/grafana.list ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP}"
apt-key del 4E40DDF6D76E284A4A6780E48C8C34C524098CB6
wget -q -O /usr/share/keyrings/grafana.key https://apt.grafana.com/gpg.key
echo "deb [signed-by=/usr/share/keyrings/grafana.key] https://apt.grafana.com stable main" | tee /etc/apt/sources.list.d/grafana.list
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated Successfully"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -53,6 +55,17 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -f /etc/apache2/sites-available/grocy.conf ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
php_version=$(php -v | head -n 1 | awk '{print $2}')
if [[ ! $php_version == "8.3"* ]]; then
msg_info "Updating PHP"
curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ bookworm main" >/etc/apt/sources.list.d/php.list
apt-get update
apt-get install -y php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl,sqlite3,fpm,gd,zip,xml}
systemctl reload apache2
apt autoremove
msg_ok "Updated PHP"
fi
msg_info "Updating ${APP}"
bash /var/www/html/update.sh
msg_ok "Updated Successfully"

86
ct/headscale.sh Normal file
View File

@@ -0,0 +1,86 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ __ __ __
/ / / /__ ____ _____/ /_____________ _/ /__
/ /_/ / _ \/ __ `/ __ / ___/ ___/ __ `/ / _ \
/ __ / __/ /_/ / /_/ (__ ) /__/ /_/ / / __/
/_/ /_/\___/\__,_/\__,_/____/\___/\__,_/_/\___/
EOF
}
header_info
echo -e "Loading..."
APP="Headscale"
var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /etc/headscale ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(curl -s https://api.github.com/repos/juanfont/headscale/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
msg_info "Stopping ${APP}"
systemctl stop headscale
msg_ok "Stopped ${APP}"
msg_info "Updating $APP to v${RELEASE}"
wget -q https://github.com/juanfont/headscale/releases/download/v${RELEASE}/headscale_${RELEASE}_linux_amd64.deb
dpkg -i headscale_${RELEASE}_linux_amd64.deb
rm headscale_${RELEASE}_linux_amd64.deb
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated $APP to ${RELEASE}"
msg_info "Starting ${APP}"
systemctl start headscale
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"

111
ct/heimdall-dashboard.sh Normal file
View File

@@ -0,0 +1,111 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
_ _ _ _ ___ _ _ _
/\ /\___(_)_ __ ___ __| | __ _| | | / \__ _ ___| |__ | |__ ___ __ _ _ __ __| |
/ /_/ / _ \ | '_ ` _ \ / _` |/ _` | | | / /\ / _` / __| '_ \| '_ \ / _ \ / _` | '__/ _` |
/ __ / __/ | | | | | | (_| | (_| | | | / /_// (_| \__ \ | | | |_) | (_) | (_| | | | (_| |
\/ /_/ \___|_|_| |_| |_|\__,_|\__,_|_|_| /___,' \__,_|___/_| |_|_.__/ \___/ \__,_|_| \__,_|
EOF
}
header_info
echo -e "Loading..."
APP="Heimdall-Dashboard"
var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/Heimdall ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/Heimdall/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]')
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
msg_info "Stopping ${APP}"
systemctl stop heimdall
sleep 1
msg_ok "Stopped ${APP}"
msg_info "Backing up Data"
cp -R /opt/Heimdall/database database-backup
cp -R /opt/Heimdall/public public-backup
sleep 1
msg_ok "Backed up Data"
msg_info "Updating Heimdall Dashboard to ${RELEASE}"
wget -q https://github.com/linuxserver/Heimdall/archive/${RELEASE}.tar.gz
tar xzf ${RELEASE}.tar.gz
VER=$(curl -s https://api.github.com/repos/linuxserver/Heimdall/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
cp -R Heimdall-${VER}/* /opt/Heimdall
cd /opt/Heimdall
apt-get install -y composer &>/dev/null
COMPOSER_ALLOW_SUPERUSER=1 composer dump-autoload &>/dev/null
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated Heimdall Dashboard to ${RELEASE}"
msg_info "Restoring Data"
cd ~
cp -R database-backup/* /opt/Heimdall/database
cp -R public-backup/* /opt/Heimdall/public
sleep 1
msg_ok "Restored Data"
msg_info "Cleanup"
rm -rf {${RELEASE}.tar.gz,Heimdall-${VER},public-backup,database-backup,Heimdall}
sleep 1
msg_ok "Cleaned"
msg_info "Starting ${APP}"
systemctl start heimdall.service
sleep 2
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}."
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:7990${CL} \n"

View File

@@ -1,149 +0,0 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
_ _ _ _ ___ _ _ _
/\ /\___(_)_ __ ___ __| | __ _| | | / \__ _ ___| |__ | |__ ___ __ _ _ __ __| |
/ /_/ / _ \ | '_ ` _ \ / _` |/ _` | | | / /\ / _` / __| '_ \| '_ \ / _ \ / _` | '__/ _` |
/ __ / __/ | | | | | | (_| | (_| | | | / /_// (_| \__ \ | | | |_) | (_) | (_| | | | (_| |
\/ /_/ \___|_|_| |_| |_|\__,_|\__,_|_|_| /___,' \__,_|___/_| |_|_.__/ \___/ \__,_|_| \__,_|
EOF
}
header_info
echo -e "Loading..."
APP="Heimdall Dashboard"
var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
GATE=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/Heimdall ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Stopping ${APP}"
systemctl disable heimdall.service &>/dev/null
systemctl stop heimdall
sleep 1
msg_ok "Stopped ${APP}"
msg_info "Backing up Data"
if [ -d "/opt/Heimdall-2.4.6" ]; then
cp -R /opt/Heimdall-2.4.6/database database-backup
cp -R /opt/Heimdall-2.4.6/public public-backup
elif [[ -d "/opt/Heimdall-2.4.7b" ]]; then
cp -R /opt/Heimdall-2.4.7b/database database-backup
cp -R /opt/Heimdall-2.4.7b/public public-backup
elif [[ -d "/opt/Heimdall-2.4.8" ]]; then
cp -R /opt/Heimdall-2.4.8/database database-backup
cp -R /opt/Heimdall-2.4.8/public public-backup
else
cp -R /opt/Heimdall/database database-backup
cp -R /opt/Heimdall/public public-backup
fi
sleep 1
msg_ok "Backed up Data"
RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/Heimdall/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]')
msg_info "Updating Heimdall Dashboard to ${RELEASE}"
curl --silent -o ${RELEASE}.tar.gz -L "https://github.com/linuxserver/Heimdall/archive/${RELEASE}.tar.gz" &>/dev/null
tar xvzf ${RELEASE}.tar.gz &>/dev/null
VER=$(curl -s https://api.github.com/repos/linuxserver/Heimdall/releases/latest |
grep "tag_name" |
awk '{print substr($2, 3, length($2)-4) }')
if [ ! -d "/opt/Heimdall" ]; then
mv Heimdall-${VER} /opt/Heimdall
else
cp -R Heimdall-${VER}/* /opt/Heimdall
fi
service_path="/etc/systemd/system/heimdall.service"
echo "[Unit]
Description=Heimdall
After=network.target
[Service]
Restart=always
RestartSec=5
Type=simple
User=root
WorkingDirectory=/opt/Heimdall
ExecStart="/usr/bin/php" artisan serve --port 7990 --host 0.0.0.0
TimeoutStopSec=30
[Install]
WantedBy=multi-user.target" >$service_path
msg_ok "Updated Heimdall Dashboard to ${RELEASE}"
msg_info "Restoring Data"
cp -R database-backup/* /opt/Heimdall/database
cp -R public-backup/* /opt/Heimdall/public
sleep 1
msg_ok "Restored Data"
msg_info "Cleanup"
if [ -d "/opt/Heimdall-2.4.6" ]; then
rm -rf /opt/Heimdall-2.4.6
rm -rf /opt/v2.4.6.tar.gz
elif [[ -d "/opt/Heimdall-2.4.7b" ]]; then
rm -rf /opt/Heimdall-2.4.7b
rm -rf /opt/v2.4.7b.tar.gz
elif [[ -d "/opt/Heimdall-2.4.8" ]]; then
rm -rf /opt/Heimdall-2.4.8
rm -rf /opt/v2.4.8.tar.gz
fi
rm -rf ${RELEASE}.tar.gz
rm -rf Heimdall-${VER}
rm -rf public-backup
rm -rf database-backup
rm -rf Heimdall
sleep 1
msg_ok "Cleaned"
msg_info "Starting ${APP}"
systemctl enable --now heimdall.service &>/dev/null
sleep 2
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:7990${CL} \n"

66
ct/hivemq.sh Normal file
View File

@@ -0,0 +1,66 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ ___ __ _______ ____________
/ / / (_) _____ / |/ / __ \ / ____/ ____/
/ /_/ / / | / / _ \/ /|_/ / / / / / / / __/
/ __ / /| |/ / __/ / / / /_/ / / /___/ /___
/_/ /_/_/ |___/\___/_/ /_/\___\_\ \____/_____/
EOF
}
header_info
echo -e "Loading..."
APP="HiveMQ"
var_disk="4"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"

80
ct/homarr.sh Normal file
View File

@@ -0,0 +1,80 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ __
/ / / /___ ____ ___ ____ ___________
/ /_/ / __ \/ __ `__ \/ __ `/ ___/ ___/
/ __ / /_/ / / / / / / /_/ / / / /
/_/ /_/\____/_/ /_/ /_/\__,_/_/ /_/
EOF
}
header_info
echo -e "Loading..."
APP="Homarr"
var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/homarr ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP (Patience)"
systemctl stop homarr
cd /opt/homarr
if ! git pull; then
echo "Already up to date."
systemctl start homarr
echo "No update required."
exit
fi
yarn install
yarn build
systemctl start homarr
msg_ok "Updated $APP"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -22,8 +22,8 @@ APP="Home Assistant-Core"
var_disk="8"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="11"
var_os="ubuntu"
var_version="24.04"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -57,15 +59,14 @@ function update_script() {
fi
PY=$(ls /srv/homeassistant/lib/)
IP=$(hostname -I | awk '{print $1}')
UPD=$(whiptail --title "UPDATE" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 4 \
UPD=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UPDATE" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 4 \
"1" "Update Core" ON \
"2" "Install HACS" OFF \
"3" "Install FileBrowser" OFF \
"4" "Install/Update AppDaemon" OFF \
3>&1 1>&2 2>&3)
header_info
if [ "$UPD" == "1" ]; then
if (whiptail --defaultno --title "SELECT BRANCH" --yesno "Use Beta Branch?" 10 58); then
if (whiptail --backtitle "Proxmox VE Helper Scripts" --defaultno --title "SELECT BRANCH" --yesno "Use Beta Branch?" 10 58); then
clear
header_info
echo -e "${GN}Updating to Beta Version${CL}"
@@ -76,7 +77,7 @@ function update_script() {
echo -e "${GN}Updating to Stable Version${CL}"
BR=""
fi
if [[ "$PY" == "python3.9" ]]; then echo -e "⚠️ Python 3.9 is deprecated and will be removed in Home Assistant 2023.2"; fi
if [[ "$PY" == "python3.11" ]]; then echo -e "⚠️ Home Assistant will soon require Python 3.12."; fi
msg_info "Stopping Home Assistant"
systemctl stop homeassistant
@@ -84,7 +85,7 @@ function update_script() {
msg_info "Updating Home Assistant"
source /srv/homeassistant/bin/activate
pip install ${BR}--upgrade homeassistant &>/dev/null
uv pip install ${BR}--upgrade homeassistant &>/dev/null
msg_ok "Updated Home Assistant"
msg_info "Starting Home Assistant"
@@ -96,21 +97,32 @@ function update_script() {
exit
fi
if [ "$UPD" == "2" ]; then
msg_info "Installing Home Assistant Comunity Store (HACS)"
msg_info "Installing Home Assistant Community Store (HACS)"
apt update &>/dev/null
apt install unzip &>/dev/null
cd .homeassistant
bash <(curl -fsSL https://get.hacs.xyz) &>/dev/null
msg_ok "Installed Home Assistant Comunity Store (HACS)"
msg_ok "Installed Home Assistant Community Store (HACS)"
echo -e "\n Reboot Home Assistant and clear browser cache then Add HACS integration.\n"
exit
fi
if [ "$UPD" == "3" ]; then
set +Eeuo pipefail
read -r -p "Would you like to use No Authentication? <y/N> " prompt
msg_info "Installing FileBrowser"
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash &>/dev/null
filebrowser config init -a '0.0.0.0' &>/dev/null
filebrowser config set -a '0.0.0.0' &>/dev/null
filebrowser users add admin changeme --perm.admin &>/dev/null
RELEASE=$(curl -fsSL https://api.github.com/repos/filebrowser/filebrowser/releases/latest | grep -o '"tag_name": ".*"' | sed 's/"//g' | sed 's/tag_name: //g')
curl -fsSL https://github.com/filebrowser/filebrowser/releases/download/$RELEASE/linux-amd64-filebrowser.tar.gz | tar -xzv -C /usr/local/bin &>/dev/null
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
filebrowser config init -a '0.0.0.0' &>/dev/null
filebrowser config set -a '0.0.0.0' &>/dev/null
filebrowser config set --auth.method=noauth &>/dev/null
filebrowser users add ID 1 --perm.admin &>/dev/null
else
filebrowser config init -a '0.0.0.0' &>/dev/null
filebrowser config set -a '0.0.0.0' &>/dev/null
filebrowser users add admin helper-scripts.com --perm.admin &>/dev/null
fi
msg_ok "Installed FileBrowser"
msg_info "Creating Service"
@@ -130,81 +142,9 @@ WantedBy=default.target" >$service_path
msg_ok "Completed Successfully!\n"
echo -e "FileBrowser should be reachable by going to the following URL.
${BL}http://$IP:8080${CL} admin|changeme\n"
${BL}http://$IP:8080${CL} admin|helper-scripts.com\n"
exit
fi
if [ "$UPD" == "4" ]; then
clear
header_info
if [[ ! -d /srv/appdaemon ]]; then
msg_info "Installing AppDaemon"
mkdir /srv/appdaemon
cd /srv/appdaemon
python3 -m venv .
source bin/activate
pip install appdaemon &>/dev/null
mkdir -p /root/.homeassistant/appdaemon/apps
cat >/root/.homeassistant/appdaemon/appdaemon.yaml <<EOF
# Sample appdaemon.yml file
# For configuration, please visit: https://appdaemon.readthedocs.io/en/latest/CONFIGURE.html
appdaemon:
time_zone: CET
latitude: 51.725
longitude: 14.3434
elevation: 0
plugins:
HASS:
type: hass
ha_url: <home_assistant_base_url>
token: <some_long_lived_access_token>
http:
url: http://127.0.0.1:5050
admin:
api:
EOF
msg_ok "Installed AppDaemon"
msg_info "Creating Service"
cat >/etc/systemd/system/appdaemon.service <<EOF
[Unit]
Description=AppDaemon
After=homeassistant.service
Requires=homeassistant.service
[Service]
Type=simple
WorkingDirectory=/root/.homeassistant/appdaemon
ExecStart=/srv/appdaemon/bin/appdaemon -c "/root/.homeassistant/appdaemon"
RestartForceExitStatus=100
[Install]
WantedBy=multi-user.target
EOF
systemctl enable --now appdaemon &>/dev/null
msg_ok "Created Service"
msg_ok "Completed Successfully!\n"
echo -e "AppDaemon should be reachable by going to the following URL.
${BL}http://$IP:5050${CL}\n"
exit
else
msg_info "Upgrading AppDaemon"
msg_info "Stopping AppDaemon"
systemctl stop appdaemon
msg_ok "Stopped AppDaemon"
msg_info "Updating AppDaemon"
source /srv/appdaemon/bin/activate
pip install --upgrade appdaemon &>/dev/null
msg_ok "Updated AppDaemon"
msg_info "Starting AppDaemon"
systemctl start appdaemon
sleep 2
msg_ok "Started AppDaemon"
msg_ok "Update Successful"
echo -e "\n Go to http://${IP}:5050 \n"
exit
fi
fi
}
start

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="16"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -46,7 +48,6 @@ function default_settings() {
MAC=""
VLAN=""
SSH="no"
FUSE="no"
VERB="no"
echo_default
}
@@ -56,7 +57,7 @@ function update_script() {
msg_error "No ${APP} Installation Found!"
exit
fi
UPD=$(whiptail --title "UPDATE" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 4 \
UPD=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UPDATE" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 4 \
"1" "Update ALL Containers" ON \
"2" "Remove ALL Unused Images" OFF \
"3" "Install HACS" OFF \
@@ -88,22 +89,23 @@ function update_script() {
exit
fi
if [ "$UPD" == "3" ]; then
msg_info "Installing Home Assistant Comunity Store (HACS)"
msg_info "Installing Home Assistant Community Store (HACS)"
apt update &>/dev/null
apt install unzip &>/dev/null
cd /var/lib/docker/volumes/hass_config/_data
bash <(curl -fsSL https://get.hacs.xyz) &>/dev/null
msg_ok "Installed Home Assistant Comunity Store (HACS)"
msg_ok "Installed Home Assistant Community Store (HACS)"
echo -e "\n Reboot Home Assistant and clear browser cache then Add HACS integration.\n"
exit
fi
if [ "$UPD" == "4" ]; then
IP=$(hostname -I | awk '{print $1}')
msg_info "Installing FileBrowser"
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash &>/dev/null
RELEASE=$(curl -fsSL https://api.github.com/repos/filebrowser/filebrowser/releases/latest | grep -o '"tag_name": ".*"' | sed 's/"//g' | sed 's/tag_name: //g')
curl -fsSL https://github.com/filebrowser/filebrowser/releases/download/v2.23.0/linux-amd64-filebrowser.tar.gz | tar -xzv -C /usr/local/bin &>/dev/null
filebrowser config init -a '0.0.0.0' &>/dev/null
filebrowser config set -a '0.0.0.0' &>/dev/null
filebrowser users add admin changeme --perm.admin &>/dev/null
filebrowser users add admin helper-scripts.com --perm.admin &>/dev/null
msg_ok "Installed FileBrowser"
msg_info "Creating Service"
@@ -123,7 +125,7 @@ WantedBy=default.target" >$service_path
msg_ok "Completed Successfully!\n"
echo -e "FileBrowser should be reachable by going to the following URL.
${BL}http://$IP:8080${CL} admin|changeme\n"
${BL}http://$IP:8080${CL} admin|helper-scripts.com\n"
exit
fi
}
@@ -136,4 +138,4 @@ msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8123${CL}
Portainer should be reachable by going to the following URL.
${BL}http://${IP}:9000${CL}\n"
${BL}https://${IP}:9443${CL}\n"

94
ct/homebox.sh Normal file
View File

@@ -0,0 +1,94 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck
# Co-Author: MickLesk (Canbiz)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ __ ____
/ / / /___ ____ ___ ___ / __ )____ _ __
/ /_/ / __ \/ __ `__ \/ _ \/ __ / __ \| |/_/
/ __ / /_/ / / / / / / __/ /_/ / /_/ /> <
/_/ /_/\____/_/ /_/ /_/\___/_____/\____/_/|_|
EOF
}
header_info
echo -e "Loading..."
APP="HomeBox"
var_disk="4"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /opt/homebox ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if (( $(df /boot | awk 'NR==2{gsub("%","",$5); print $5}') > 80 )); then
read -r -p "Warning: Storage is dangerously low, continue anyway? <y/N> " prompt
[[ ${prompt,,} =~ ^(y|yes)$ ]] || exit
fi
RELEASE=$(curl -s https://api.github.com/repos/sysadminsmedia/homebox/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
msg_info "Stopping ${APP}"
systemctl stop homebox
msg_ok "${APP} Stopped"
msg_info "Updating ${APP} to ${RELEASE}"
cd /opt
rm -rf homebox_bak
mv homebox homebox_bak
wget -qO- https://github.com/sysadminsmedia/homebox/releases/download/${RELEASE}/homebox_Linux_x86_64.tar.gz | tar -xzf - -C /opt
chmod +x /opt/homebox
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated Homebox"
msg_info "Starting ${APP}"
systemctl start homebox
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} Setup should be reachable by going to the following URL.
${BL}http://${IP}:7745${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="4"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -52,10 +54,10 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if [[ ! -f /etc/apt/sources.list.d/homebridge.list ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP} LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
apt-get install -y homebridge &>/dev/null
msg_ok "Updated Successfully"
exit
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="3"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -53,17 +55,33 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -d /opt/homepage ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP}"
if ! command -v pnpm >/dev/null 2>&1; then
npm install -g pnpm &>/dev/null
if [[ "$(node -v | cut -d 'v' -f 2)" == "18."* ]]; then
if ! command -v npm >/dev/null 2>&1; then
echo "Installing NPM..."
apt-get install -y npm >/dev/null 2>&1
npm install -g pnpm >/dev/null 2>&1
echo "Installed NPM..."
fi
fi
RELEASE=$(curl -s https://api.github.com/repos/gethomepage/homepage/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
msg_info "Updating Homepage to v${RELEASE} (Patience)"
systemctl stop homepage
wget -q https://github.com/gethomepage/homepage/archive/refs/tags/v${RELEASE}.tar.gz
tar -xzf v${RELEASE}.tar.gz
rm -rf v${RELEASE}.tar.gz
cp -r homepage-${RELEASE}/* /opt/homepage/
rm -rf homepage-${RELEASE}
cd /opt/homepage
npx update-browserslist-db@latest
pnpm install
pnpm build
systemctl start homepage
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated Homepage to v${RELEASE}"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
cd /opt/homepage
systemctl stop homepage
git pull --force &>/dev/null
pnpm install &>/dev/null
pnpm build &>/dev/null
systemctl start homepage
msg_ok "Updated Successfully"
exit
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -57,10 +59,11 @@ msg_info "Stopping ${APP}"
systemctl stop homer
msg_ok "Stopped ${APP}"
msg_info "Backing up config.yml"
msg_info "Backing up assets directory"
cd ~
cp -R /opt/homer/assets/config.yml config.yml
msg_ok "Backed up config.yml"
mkdir -p assets-backup
cp -R /opt/homer/assets/. assets-backup
msg_ok "Backed up assets directory"
msg_info "Updating ${APP}"
rm -rf /opt/homer/*
@@ -68,13 +71,14 @@ cd /opt/homer
wget -q https://github.com/bastienwirtz/homer/releases/latest/download/homer.zip
unzip homer.zip &>/dev/null
msg_ok "Updated ${APP}"
msg_info "Restoring conf.yml"
msg_info "Restoring assets directory"
cd ~
cp -R config.yml /opt/homer/assets
msg_ok "Restored conf.yml"
cp -Rf assets-backup/. /opt/homer/assets/
msg_ok "Restored assets directory"
msg_info "Cleaning"
rm -rf config.yml /opt/homer/homer.zip
rm -rf assets-backup /opt/homer/homer.zip
msg_ok "Cleaned"
msg_info "Starting ${APP}"

72
ct/hyperhdr.sh Normal file
View File

@@ -0,0 +1,72 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ __ __ ______ ____
/ / / /_ ______ ___ _____/ / / / __ \/ __ \
/ /_/ / / / / __ \/ _ \/ ___/ /_/ / / / / /_/ /
/ __ / /_/ / /_/ / __/ / / __ / /_/ / _, _/
/_/ /_/\__, / .___/\___/_/ /_/ /_/_____/_/ |_|
/____/_/
EOF
}
header_info
echo -e "Loading..."
APP="HyperHDR"
var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="0"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /var ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated $APP LXC"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8090${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -52,12 +54,8 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -f /etc/apt/sources.list.d/influxdb.list ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if [[ ! -f /etc/apt/sources.list.d/influxdata.list ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP}"
wget -q https://repos.influxdata.com/influxdata-archive_compat.key
cat influxdata-archive_compat.key | gpg --dearmor | tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main' | tee /etc/apt/sources.list.d/influxdata.list
rm -f /etc/apt/trusted.gpg.d/influxdb.gpg
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated Successfully"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

67
ct/iventoy.sh Normal file
View File

@@ -0,0 +1,67 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
_ _ __ __
(_) | / /__ ____ / /_____ __ __
/ /| | / / _ \/ __ \/ __/ __ \/ / / /
/ / | |/ / __/ / / / /_/ /_/ / /_/ /
/_/ |___/\___/_/ /_/\__/\____/\__, /
/____/
EOF
}
header_info
echo -e "Loading..."
APP="iVentoy"
var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="0"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
if [[ ! -d /opt/iventoy ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:26000/ ${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -53,10 +55,20 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -f /etc/systemd/system/jackett.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP} LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
msg_ok "Updated ${APP} LXC"
RELEASE=$(wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep "title>Release" | cut -d " " -f 4)
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
msg_info "Updating ${APP}"
wget -q https://github.com/Jackett/Jackett/releases/download/$RELEASE/Jackett.Binaries.LinuxAMDx64.tar.gz
systemctl stop jackett
rm -rf /opt/Jackett
tar -xzf Jackett.Binaries.LinuxAMDx64.tar.gz -C /opt
rm -rf Jackett.Binaries.LinuxAMDx64.tar.gz
systemctl start jackett
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP} to ${RELEASE}"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -30,7 +30,7 @@ color
catch_errors
function default_settings() {
CT_TYPE="0"
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

114
ct/jellyseerr.sh Normal file
View File

@@ -0,0 +1,114 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ ____
/ /__ / / /_ __________ ___ __________
__ / / _ \/ / / / / / ___/ _ \/ _ \/ ___/ ___/
/ /_/ / __/ / / /_/ (__ ) __/ __/ / / /
\____/\___/_/_/\__, /____/\___/\___/_/ /_/
/____/
EOF
}
header_info
echo -e "Loading..."
APP="Jellyseerr"
var_disk="8"
var_cpu="4"
var_ram="4096"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/jellyseerr ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if (( $(df /boot | awk 'NR==2{gsub("%","",$5); print $5}') > 80 )); then
read -r -p "Warning: Storage is dangerously low, continue anyway? <y/N> " prompt
[[ ${prompt,,} =~ ^(y|yes)$ ]] || exit
fi
whiptail --backtitle "Proxmox VE Helper Scripts" --msgbox --title "SET RESOURCES" "Please set the resources in your Jellyseerr LXC to 4vcpu and 4096RAM for the build process before continuing" 10 75
if ! command -v pnpm &> /dev/null; then
msg_error "pnpm not found. Installing..."
npm install -g pnpm &>/dev/null
else
msg_ok "pnpm is already installed."
fi
msg_info "Updating $APP"
cd /opt/jellyseerr
output=$(git pull --no-rebase)
if echo "$output" | grep -q "Already up to date."
then
msg_ok "$APP is already up to date."
exit
fi
systemctl stop jellyseerr
export CYPRESS_INSTALL_BINARY=0
pnpm install --frozen-lockfile &>/dev/null
export NODE_OPTIONS="--max-old-space-size=3072"
pnpm build &>/dev/null
cat <<EOF >/etc/systemd/system/jellyseerr.service
[Unit]
Description=jellyseerr Service
After=network.target
[Service]
EnvironmentFile=/etc/jellyseerr/jellyseerr.conf
Environment=NODE_ENV=production
Type=exec
WorkingDirectory=/opt/jellyseerr
ExecStart=/usr/bin/node dist/index.js
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl start jellyseerr
msg_ok "Updated $APP"
exit
}
start
build_container
description
msg_info "Setting Container to Normal Resources"
pct set $CTID -memory 2048
pct set $CTID -cores 2
msg_ok "Set Container to Normal Resources"
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5055${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -54,8 +56,13 @@ function update_script() {
header_info
if [[ ! -d /opt/Kavita ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
systemctl stop kavita
RELEASE=$(curl -s https://api.github.com/repos/Kareadita/Kavita/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
tar -xvzf <(curl -fsSL https://github.com/Kareadita/Kavita/releases/download/$RELEASE/kavita-linux-x64.tar.gz) --no-same-owner &>/dev/null
rm -rf Kavita/config
cp -r Kavita/* /opt/Kavita
rm -rf Kavita
systemctl start kavita
msg_ok "Updated $APP LXC"
exit
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -55,8 +57,32 @@ function update_script() {
header_info
if [[ ! -f /etc/systemd/system/keycloak.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP} LXC"
msg_info "Updating packages"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
RELEASE=$(curl -s https://api.github.com/repos/keycloak/keycloak/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
msg_info "Downloading Keycloak v$RELEASE"
cd /opt
wget -q https://github.com/keycloak/keycloak/releases/download/$RELEASE/keycloak-$RELEASE.tar.gz
$STD tar -xvf keycloak-$RELEASE.tar.gz
msg_info "Merging configuration files"
cp -r keycloak/conf keycloak-$RELEASE
cp -r keycloak/providers keycloak-$RELEASE
cp -r keycloak/themes keycloak-$RELEASE
msg_info "Updating Keycloak"
mv keycloak keycloak.old
mv keycloak-$RELEASE keycloak
msg_info "Delete temporary installation files"
rm keycloak-$RELEASE.tar.gz
rm -rf keycloak.old
msg_info "Restating Keycloak"
systemctl restart keycloak
msg_ok "Updated Successfully"
exit
}
@@ -67,4 +93,4 @@ description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8080${CL} \n"
${BL}http://${IP}:8080/admin${CL} \n"

81
ct/kubo.sh Normal file
View File

@@ -0,0 +1,81 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# Co-Author: ulmentflam
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ __ __
/ //_/_ __/ /_ ____
/ ,< / / / / __ \/ __ \
/ /| / /_/ / /_/ / /_/ /
/_/ |_\__,_/_.___/\____/
EOF
}
header_info
echo -e "Loading..."
APP="Kubo"
var_disk="4"
var_cpu="2"
var_ram="4096"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /usr/local/kubo ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(wget -q https://github.com/ipfs/kubo/releases/latest -O - | grep "title>Release" | cut -d " " -f 4)
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
msg_info "Updating $APP LXC"
apt-get update &>/dev/null
apt-get -y upgrade &>/dev/null
wget -q "https://github.com/ipfs/kubo/releases/download/${RELEASE}/kubo_${RELEASE}_linux-amd64.tar.gz"
tar -xzf "kubo_${RELEASE}_linux-amd64.tar.gz" -C /usr/local
systemctl restart ipfs.service
echo "${RELEASE}" >/opt/${APP}_version.txt
rm "kubo_${RELEASE}_linux-amd64.tar.gz"
msg_ok "Updated $APP LXC"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}"
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5001/webui ${CL} \n"

81
ct/lazylibrarian.sh Normal file
View File

@@ -0,0 +1,81 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck
# Co-Author: MountyMapleSyrup (MountyMapleSyrup)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ __ _ __ _
/ / ____ _____ __ __/ / (_) /_ _________ ______(_)___ _____
/ / / __ `/_ / / / / / / / / __ \/ ___/ __ `/ ___/ / __ `/ __ \
/ /___/ /_/ / / /_/ /_/ / /___/ / /_/ / / / /_/ / / / / /_/ / / / /
/_____/\__,_/ /___/\__, /_____/_/_.___/_/ \__,_/_/ /_/\__,_/_/ /_/
/____/
EOF
}
header_info
echo -e "Loading..."
APP="LazyLibrarian"
var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/LazyLibrarian/ ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Stopping LazyLibrarian"
systemctl stop lazylibrarian
msg_ok "LazyLibrarian Stopped"
msg_info "Updating $APP LXC"
git -C /opt/LazyLibrarian pull origin master &>/dev/null
msg_ok "Updated $APP LXC"
msg_info "Starting LazyLibrarian"
systemctl start lazylibrarian
msg_ok "Started LazyLibrarian"
msg_ok "Updated Successfully"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:5299${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="4"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

93
ct/linkwarden.sh Normal file
View File

@@ -0,0 +1,93 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ _ __ __
/ / (_)___ / /___ ______ __________/ /__ ____
/ / / / __ \/ //_/ | /| / / __ `/ ___/ __ / _ \/ __ \
/ /___/ / / / / ,< | |/ |/ / /_/ / / / /_/ / __/ / / /
/_____/_/_/ /_/_/|_| |__/|__/\__,_/_/ \__,_/\___/_/ /_/
EOF
}
header_info
echo -e "Loading..."
APP="Linkwarden"
var_disk="8"
var_cpu="2"
var_ram="2048"
var_os="ubuntu"
var_version="22.04"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/linkwarden ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
RELEASE=$(curl -s https://api.github.com/repos/linkwarden/linkwarden/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
msg_info "Stopping ${APP}"
systemctl stop linkwarden
msg_ok "Stopped ${APP}"
msg_info "Updating ${APP} to ${RELEASE}"
cd /opt/linkwarden
git pull
yarn
npx playwright install-deps
yarn playwright install
yarn prisma generate
yarn build
yarn prisma migrate deploy
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP} to ${RELEASE}"
msg_info "Starting ${APP}"
systemctl start linkwarden
msg_ok "Started ${APP}"
msg_ok "Updated Successfully"
else
msg_ok "No update required. ${APP} is already at ${RELEASE}."
fi
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP}${CL} should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

73
ct/lldap.sh Normal file
View File

@@ -0,0 +1,73 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# Co-Author: remz1337
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
____ __
/ / /___/ /___ _____
/ / / __ / __ `/ __ \
/ / / /_/ / /_/ / /_/ /
/_/_/\__,_/\__,_/ .___/
/_/
EOF
}
header_info
echo -e "Loading..."
APP="lldap"
var_disk="4"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -f /etc/systemd/system/lldap.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP"
apt update
apt upgrade -y lldap
msg_ok "Updated $APP"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:17170${CL} \n"

85
ct/mafl.sh Normal file
View File

@@ -0,0 +1,85 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ ___ ______
/ |/ /___ _/ __/ /
/ /|_/ / __ `/ /_/ /
/ / / / /_/ / __/ /
/_/ /_/\__,_/_/ /_/
EOF
}
header_info
echo -e "Loading..."
APP="Mafl"
var_disk="6"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/mafl ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
whiptail --backtitle "Proxmox VE Helper Scripts" --msgbox --title "SET RESOURCES" "Please set the resources in your ${APP} LXC to ${var_cpu}vCPU and ${var_ram}RAM for the build process before continuing" 10 75
RELEASE=$(curl -s https://api.github.com/repos/hywax/mafl/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
msg_info "Updating Mafl to v${RELEASE} (Patience)"
systemctl stop mafl
wget -q https://github.com/hywax/mafl/archive/refs/tags/v${RELEASE}.tar.gz
tar -xzf v${RELEASE}.tar.gz
cp -r mafl-${RELEASE}/* /opt/mafl/
rm -rf mafl-${RELEASE}
cd /opt/mafl
yarn install
yarn build
systemctl start mafl
msg_ok "Updated Mafl to v${RELEASE}"
exit
}
start
build_container
description
msg_info "Setting Container to Normal Resources"
pct set $CTID -memory 1024
pct set $CTID -cores 1
msg_ok "Set Container to Normal Resources"
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -24,7 +24,7 @@ var_disk="3"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -38,8 +38,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
@@ -54,6 +56,13 @@ function default_settings() {
function update_script() {
header_info
if [[ ! -d /opt/magicmirror ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
if [[ "$(node -v | cut -d 'v' -f 2)" == "18."* ]]; then
if ! command -v npm >/dev/null 2>&1; then
echo "Installing NPM..."
apt-get install -y npm >/dev/null 2>&1
echo "Installed NPM..."
fi
fi
msg_info "Updating ${APP} LXC"
cd /opt/magicmirror
git pull &>/dev/null

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="4"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

68
ct/matterbridge.sh Normal file
View File

@@ -0,0 +1,68 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: MickLesk (Canbiz)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ ___ __ __ __ _ __
/ |/ /___ _/ /_/ /____ _____/ /_ _____(_)___/ /___ ____
/ /|_/ / __ `/ __/ __/ _ \/ ___/ __ \/ ___/ / __ / __ `/ _ \
/ / / / /_/ / /_/ /_/ __/ / / /_/ / / / / /_/ / /_/ / __/
/_/ /_/\__,_/\__/\__/\___/_/ /_.___/_/ /_/\__,_/\__, /\___/
/____/
EOF
}
header_info
echo -e "Loading..."
APP="Matterbridge"
var_disk="4"
var_cpu="1"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /root/Matterbridge ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "Update via the Matterbridge UI"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} Setup should be reachable by going to the following URL.
${BL}http://${IP}:8283${CL} \n"

68
ct/mediamtx.sh Normal file
View File

@@ -0,0 +1,68 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ ___ ___ __ __________ __
/ |/ /__ ____/ (_)___ _/ |/ /_ __/ |/ /
/ /|_/ / _ \/ __ / / __ `/ /|_/ / / / | /
/ / / / __/ /_/ / / /_/ / / / / / / / |
/_/ /_/\___/\__,_/_/\__,_/_/ /_/ /_/ /_/|_|
EOF
}
header_info
echo -e "Loading..."
APP="MediaMTX"
var_disk="4"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/mediamtx/ ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"

73
ct/medusa.sh Normal file
View File

@@ -0,0 +1,73 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ ___ __
/ |/ /__ ____/ /_ ___________ _
/ /|_/ / _ \/ __ / / / / ___/ __ `/
/ / / / __/ /_/ / /_/ (__ ) /_/ /
/_/ /_/\___/\__,_/\__,_/____/\__,_/
EOF
}
header_info
echo -e "Loading..."
APP="Medusa"
var_disk="6"
var_cpu="2"
var_ram="1024"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/medusa ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating ${APP}"
systemctl stop medusa.service
/opt/medusa
git pull
systemctl start medusa.service
msg_ok "Successfully Updated ${APP}"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:8081${CL} \n"

88
ct/memos.sh Normal file
View File

@@ -0,0 +1,88 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck
# Co-Author: MickLesk (Canbiz)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
function header_info {
clear
cat <<"EOF"
__ ___
/ |/ /__ ____ ___ ____ _____
/ /|_/ / _ \/ __ `__ \/ __ \/ ___/
/ / / / __/ / / / / / /_/ (__ )
/_/ /_/\___/_/ /_/ /_/\____/____/
EOF
}
header_info
echo -e "Loading..."
APP="Memos"
var_disk="7"
var_cpu="2"
var_ram="2048"
var_os="debian"
var_version="12"
variables
color
catch_errors
function default_settings() {
CT_TYPE="1"
PW=""
CT_ID=$NEXTID
HN=$NSAPP
DISK_SIZE="$var_disk"
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""
NS=""
MAC=""
VLAN=""
SSH="no"
VERB="no"
echo_default
}
function update_script() {
header_info
if [[ ! -d /opt/memos ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_info "Updating $APP (Patience)"
cd /opt/memos
output=$(git pull --no-rebase)
if echo "$output" | grep -q "Already up to date."
then
msg_ok "$APP is already up to date."
exit
fi
systemctl stop memos
cd /opt/memos/web
pnpm i --frozen-lockfile &>/dev/null
pnpm build &>/dev/null
cd /opt/memos
mkdir -p /opt/memos/server/dist
cp -r web/dist/* /opt/memos/server/dist/
cp -r web/dist/* /opt/memos/server/router/frontend/dist/
go build -o /opt/memos/memos -tags=embed bin/memos/main.go &>/dev/null
systemctl start memos
msg_ok "Updated $APP"
exit
}
start
build_container
description
msg_ok "Completed Successfully!\n"
echo -e "${APP} should be reachable by going to the following URL.
${BL}http://${IP}:9030${CL} \n"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2023 tteck
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -23,7 +23,7 @@ var_disk="2"
var_cpu="1"
var_ram="512"
var_os="debian"
var_version="11"
var_version="12"
variables
color
catch_errors
@@ -37,8 +37,10 @@ function default_settings() {
CORE_COUNT="$var_cpu"
RAM_SIZE="$var_ram"
BRG="vmbr0"
NET=dhcp
NET="dhcp"
GATE=""
APT_CACHER=""
APT_CACHER_IP=""
DISABLEIP6="no"
MTU=""
SD=""

Some files were not shown because too many files have changed in this diff Show More