forked from forkanization/Proxmox-arm64
Port all P-named apps to ARM64
This commit is contained in:
@@ -36,138 +36,138 @@ Any applications not in ported or unsupported need to be tested for whether they
|
|||||||
|
|
||||||
| App | Status | Notes |
|
| App | Status | Notes |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| ActualBudget | ☑️ | - |
|
| ActualBudget | ☑️ ||
|
||||||
| Adguard | ☑️ | - |
|
| Adguard | ☑️ ||
|
||||||
| AgentDVR | ☑️ | - |
|
| AgentDVR | ☑️ ||
|
||||||
| Apache Cassandra | ☑️ | - |
|
| Apache Cassandra | ☑️ ||
|
||||||
| Alpine Docker | ✅ | - |
|
| Alpine Docker | ✅ ||
|
||||||
| Alpine Grafana | ⭕ | - |
|
| Alpine Grafana | ⭕ ||
|
||||||
| Alpine | ⭕ | - |
|
| Alpine | ⭕ ||
|
||||||
| Alpine Nextcloud | ⭕ | - |
|
| Alpine Nextcloud | ⭕ ||
|
||||||
| Alpine Vaultwarden | ⭕ | - |
|
| Alpine Vaultwarden | ⭕ ||
|
||||||
| Alpine Zigbee2mqtt | ⭕ | - |
|
| Alpine Zigbee2mqtt | ⭕ ||
|
||||||
| Apache CouchDB | ⭕ | - |
|
| Apache CouchDB | ⭕ ||
|
||||||
| APT Cacher NG | ⭕ | - |
|
| APT Cacher NG | ⭕ ||
|
||||||
| Audiobookshelf | ⭕ | - |
|
| Audiobookshelf | ⭕ ||
|
||||||
| Autobrr | ☑️ | - |
|
| Autobrr | ☑️ ||
|
||||||
| Bazarr | ⭕ | - |
|
| Bazarr | ⭕ ||
|
||||||
| Blocky | ⭕ | - |
|
| Blocky | ⭕ ||
|
||||||
| CasaOS | ⭕ | - |
|
| CasaOS | ⭕ ||
|
||||||
| ChangeDetection | ☑️ | In my testing I had a font package require manual input for the accepting of a EULA, make sure to enable verbose (changed to be enabled in the default config) to be able to accept it. |
|
| ChangeDetection | ☑️ | In my testing I had a font package require manual input for the accepting of a EULA, make sure to enable verbose (changed to be enabled in the default config) to be able to accept it. |
|
||||||
| Channels | ⭕ | - |
|
| Channels | ⭕ ||
|
||||||
| Cloudflared | ⭕ | - |
|
| Cloudflared | ⭕ ||
|
||||||
| Commafeed | ⭕ | - |
|
| Commafeed | ⭕ ||
|
||||||
| Cronicle | ⭕ | - |
|
| Cronicle | ⭕ ||
|
||||||
| Dashy | ⭕ | - |
|
| Dashy | ⭕ ||
|
||||||
| deConz | ⭕ | - |
|
| deConz | ⭕ ||
|
||||||
| DaemonSync | ❌ | Built for amd64 only. |
|
| DaemonSync | ❌ | Built for amd64 only. |
|
||||||
| Deluge | ⭕ | - |
|
| Deluge | ⭕ ||
|
||||||
| Docker | ☑️ | - |
|
| Docker | ☑️ ||
|
||||||
| Dockage | ⭕ | - |
|
| Dockage | ⭕ ||
|
||||||
| Emby | ⭕ | - |
|
| Emby | ⭕ ||
|
||||||
| EMQX | ⭕ | - |
|
| EMQX | ⭕ ||
|
||||||
| ESPHome | ⭕ | - |
|
| ESPHome | ⭕ ||
|
||||||
| Fhem | ⭕ | - |
|
| Fhem | ⭕ ||
|
||||||
| FlowiseAI | ⭕ | - |
|
| FlowiseAI | ⭕ ||
|
||||||
| Frigate | ⭕ | - |
|
| Frigate | ⭕ ||
|
||||||
| Go2RTC | ⭕ | - |
|
| Go2RTC | ⭕ ||
|
||||||
| Gokapi | ⭕ | - |
|
| Gokapi | ⭕ ||
|
||||||
| Gotify | ⭕ | - |
|
| Gotify | ⭕ ||
|
||||||
| Grafana | ⭕ | - |
|
| Grafana | ⭕ ||
|
||||||
| Grocy | ⭕ | - |
|
| Grocy | ⭕ ||
|
||||||
| Heimdall | ⭕ | - |
|
| Heimdall | ⭕ ||
|
||||||
| HiveMQ | ⭕ | - |
|
| HiveMQ | ⭕ ||
|
||||||
| Homarr | ⭕ | - |
|
| Homarr | ⭕ ||
|
||||||
| HomeAssistant Core | ⭕ | - |
|
| HomeAssistant Core | ⭕ ||
|
||||||
| HomeAssistant | ⭕ | - |
|
| HomeAssistant | ⭕ ||
|
||||||
| Homebridge | ⭕ | - |
|
| Homebridge | ⭕ ||
|
||||||
| Homepage | ⭕ | - |
|
| Homepage | ⭕ ||
|
||||||
| Homer | ⭕ | - |
|
| Homer | ⭕ ||
|
||||||
| Hyperhdr | ⭕ | - |
|
| Hyperhdr | ⭕ ||
|
||||||
| Hyperion | ⭕ | - |
|
| Hyperion | ⭕ ||
|
||||||
| InfluxDB | ⭕ | - |
|
| InfluxDB | ⭕ ||
|
||||||
| ioBroker | ⭕ | - |
|
| ioBroker | ⭕ ||
|
||||||
| Jackett | ⭕ | - |
|
| Jackett | ⭕ ||
|
||||||
| Jellyfin | ⭕ | - |
|
| Jellyfin | ⭕ ||
|
||||||
| Jellyseerr | ✅ | - |
|
| Jellyseerr | ✅ ||
|
||||||
| k0s | ⭕ | - |
|
| k0s | ⭕ ||
|
||||||
| Kavita | ⭕ | - |
|
| Kavita | ⭕ ||
|
||||||
| Keycloak | ⭕ | - |
|
| Keycloak | ⭕ ||
|
||||||
| LazyLibrarian | ⭕ | - |
|
| LazyLibrarian | ⭕ ||
|
||||||
| Lidarr | ⭕ | - |
|
| Lidarr | ⭕ ||
|
||||||
| Linkwarden | ⭕ | - |
|
| Linkwarden | ⭕ ||
|
||||||
| Mafl | ⭕ | - |
|
| Mafl | ⭕ ||
|
||||||
| MagicMirror | ⭕ | - |
|
| MagicMirror | ⭕ ||
|
||||||
| MariaDB | ⭕ | - |
|
| MariaDB | ⭕ ||
|
||||||
| MediaMTX | ⭕ | - |
|
| MediaMTX | ⭕ ||
|
||||||
| Medusa | ⭕ | - |
|
| Medusa | ⭕ ||
|
||||||
| MeshCentral | ⭕ | - |
|
| MeshCentral | ⭕ ||
|
||||||
| Motioneye | ⭕ | - |
|
| Motioneye | ⭕ ||
|
||||||
| MQTT | ⭕ | - |
|
| MQTT | ⭕ ||
|
||||||
| n8n | ⭕ | - |
|
| n8n | ⭕ ||
|
||||||
| Navidrome | ⭕ | - |
|
| Navidrome | ⭕ ||
|
||||||
| NextCloudPi | ⭕ | - |
|
| NextCloudPi | ⭕ ||
|
||||||
| Nginx Proxy Manager | ⭕ | - |
|
| Nginx Proxy Manager | ⭕ ||
|
||||||
| NocoDB | ⭕ | - |
|
| NocoDB | ⭕ ||
|
||||||
| Node-Red | ⭕ | - |
|
| Node-Red | ⭕ ||
|
||||||
| ntfy | ⭕ | - |
|
| ntfy | ⭕ ||
|
||||||
| OctoPrint | ⭕ | - |
|
| OctoPrint | ⭕ ||
|
||||||
| Omada | ⭕ | - |
|
| Omada | ⭕ ||
|
||||||
| Ombi | ⭕ | - |
|
| Ombi | ⭕ ||
|
||||||
| OMV | ⭕ | - |
|
| OMV | ⭕ ||
|
||||||
| openHAB | ⭕ | - |
|
| openHAB | ⭕ ||
|
||||||
| OpenObserve | ⭕ | - |
|
| OpenObserve | ⭕ ||
|
||||||
| Overseerr | ⭕ | - |
|
| Overseerr | ⭕ ||
|
||||||
| Owncast | ⭕ | - |
|
| Owncast | ⭕ ||
|
||||||
| PairDrop | 🔘 | - |
|
| PairDrop | ⭕ ||
|
||||||
| Paperless-ngx | 🔘 | - |
|
| Paperless-ngx | ⭕ ||
|
||||||
| PBS | ✅ | Proxmox Backup Server |
|
| PBS | ✅ | Proxmox Backup Server |
|
||||||
| PhotoPrism | 🔘 | - |
|
| PhotoPrism | ⭕ ||
|
||||||
| PiAlert | 🔘 | - |
|
| PiAlert | ⭕ ||
|
||||||
| Pihole | 🔘 | - |
|
| Pihole | ⭕ ||
|
||||||
| Pingvin | 🔘 | - |
|
| Pingvin | ⭕ ||
|
||||||
| Plex | 🔘 | - |
|
| Plex | ⭕ ||
|
||||||
| Podman-Home Assistant | 🔘 | - |
|
| Podman-Home Assistant | ⭕ ||
|
||||||
| Podman | 🔘 | - |
|
| Podman | ⭕ ||
|
||||||
| PostgreSQL | 🔘 | - |
|
| PostgreSQL | ⭕ ||
|
||||||
| Prometheus | 🔘 | - |
|
| Prometheus | ⭕ ||
|
||||||
| Prowlarr | ✅ | - |
|
| Prowlarr | ✅ ||
|
||||||
| qBittorrent | 🔘 | - |
|
| qBittorrent | 🔘 ||
|
||||||
| Radarr | ✅ | - |
|
| Radarr | ✅ ||
|
||||||
| RDTClient | ✅ | Real-Debrid Torrent Client |
|
| RDTClient | ✅ | Real-Debrid Torrent Client |
|
||||||
| Readarr | 🔘 | - |
|
| Readarr | 🔘 ||
|
||||||
| Readeck | 🔘 | - |
|
| Readeck | 🔘 ||
|
||||||
| Redis | 🔘 | - |
|
| Redis | 🔘 ||
|
||||||
| RTSPtoWeb | 🔘 | - |
|
| RTSPtoWeb | 🔘 ||
|
||||||
| Runtipi | 🔘 | - |
|
| Runtipi | 🔘 ||
|
||||||
| SABnzbd | 🔘 | - |
|
| SABnzbd | 🔘 ||
|
||||||
| Scrypted | 🔘 | - |
|
| Scrypted | 🔘 ||
|
||||||
| SFTPGo | 🔘 | - |
|
| SFTPGo | 🔘 ||
|
||||||
| Shinobi | 🔘 | - |
|
| Shinobi | 🔘 ||
|
||||||
| SmokePing | 🔘 | - |
|
| SmokePing | 🔘 ||
|
||||||
| Sonarr | ✅ | - |
|
| Sonarr | ✅ ||
|
||||||
| Stirling-PDF | 🔘 | - |
|
| Stirling-PDF | 🔘 ||
|
||||||
| Syncthing | 🔘 | - |
|
| Syncthing | 🔘 ||
|
||||||
| Tandoor | 🔘 | - |
|
| Tandoor | 🔘 ||
|
||||||
| TasmoAdmin | 🔘 | - |
|
| TasmoAdmin | 🔘 ||
|
||||||
| Tautulli | 🔘 | - |
|
| Tautulli | 🔘 ||
|
||||||
| Tdarr | 🔘 | - |
|
| Tdarr | 🔘 ||
|
||||||
| Technitium DNS | 🔘 | - |
|
| Technitium DNS | 🔘 ||
|
||||||
| Transmission | 🔘 | - |
|
| Transmission | 🔘 ||
|
||||||
| Trilium | 🔘 | - |
|
| Trilium | 🔘 ||
|
||||||
| Ubuntu | 🔘 | - |
|
| Ubuntu | 🔘 ||
|
||||||
| Umbrel | 🔘 | - |
|
| Umbrel | 🔘 ||
|
||||||
| Unifi | 🔘 | - |
|
| Unifi | 🔘 ||
|
||||||
| Unmanic | 🔘 | - |
|
| Unmanic | 🔘 ||
|
||||||
| Uptime Kuma | 🔘 | - |
|
| Uptime Kuma | 🔘 ||
|
||||||
| Vaultwarden | 🔘 | - |
|
| Vaultwarden | 🔘 ||
|
||||||
| Wastebin | 🔘 | - |
|
| Wastebin | 🔘 ||
|
||||||
| WatchYourLAN | 🔘 | - |
|
| WatchYourLAN | 🔘 ||
|
||||||
| Whisparr | 🔘 | - |
|
| Whisparr | 🔘 ||
|
||||||
| Whoogle | 🔘 | - |
|
| Whoogle | 🔘 ||
|
||||||
| Wikijs | 🔘 | - |
|
| Wikijs | 🔘 ||
|
||||||
| Wireguard | 🔘 | - |
|
| Wireguard | 🔘 ||
|
||||||
| YunoHost | 🔘 | - |
|
| YunoHost | 🔘 ||
|
||||||
| Zigbee2MQTT | 🔘 | - |
|
| Zigbee2MQTT | 🔘 ||
|
||||||
| Zoraxy | 🔘 | - |
|
| Zoraxy | 🔘 ||
|
||||||
| Zwave-JS-UI | 🔘 | - |
|
| Zwave-JS-UI | 🔘 ||
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
@@ -64,7 +64,7 @@ function update_script() {
|
|||||||
msg_ok "Stopped PhotoPrism"
|
msg_ok "Stopped PhotoPrism"
|
||||||
|
|
||||||
msg_info "Updating PhotoPrism"
|
msg_info "Updating PhotoPrism"
|
||||||
wget -q -cO - https://dl.photoprism.app/pkg/linux/amd64.tar.gz | tar -xzf - -C /opt/photoprism --strip-components=1
|
wget -q -cO - https://dl.photoprism.app/pkg/linux/arm64.tar.gz | tar -xzf - -C /opt/photoprism --strip-components=1
|
||||||
msg_ok "Updated PhotoPrism"
|
msg_ok "Updated PhotoPrism"
|
||||||
|
|
||||||
msg_info "Starting PhotoPrism"
|
msg_info "Starting PhotoPrism"
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 tteck
|
# Copyright (c) 2021-2024 tteck
|
||||||
# Author: tteck (tteckster)
|
# Author: tteck (tteckster)
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ $STD apt-get install -y sudo
|
|||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
$STD apt-get install -y git
|
$STD apt-get install -y git
|
||||||
$STD apt-get install -y gpg
|
$STD apt-get install -y gpg
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Setting up Node.js Repository"
|
msg_info "Setting up Node.js Repository"
|
||||||
|
|||||||
@@ -46,7 +46,8 @@ $STD apt-get install -y --no-install-recommends \
|
|||||||
libpng-dev \
|
libpng-dev \
|
||||||
libleptonica-dev \
|
libleptonica-dev \
|
||||||
sudo \
|
sudo \
|
||||||
mc
|
mc \
|
||||||
|
wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Installing OCR Dependencies (Patience)"
|
msg_info "Installing OCR Dependencies (Patience)"
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ $STD apt-get install -y libtiff-dev
|
|||||||
$STD apt-get install -y imagemagick
|
$STD apt-get install -y imagemagick
|
||||||
$STD apt-get install -y darktable
|
$STD apt-get install -y darktable
|
||||||
$STD apt-get install -y rawtherapee
|
$STD apt-get install -y rawtherapee
|
||||||
|
$STD apt-get install -y wget
|
||||||
|
|
||||||
echo 'export PATH=/usr/local:$PATH' >>~/.bashrc
|
echo 'export PATH=/usr/local:$PATH' >>~/.bashrc
|
||||||
export PATH=/usr/local:$PATH
|
export PATH=/usr/local:$PATH
|
||||||
@@ -33,11 +34,11 @@ msg_ok "Installed Dependencies"
|
|||||||
|
|
||||||
msg_info "Installing PhotoPrism (Patience)"
|
msg_info "Installing PhotoPrism (Patience)"
|
||||||
mkdir -p /opt/photoprism/{cache,config,photos/originals,photos/import,storage,temp}
|
mkdir -p /opt/photoprism/{cache,config,photos/originals,photos/import,storage,temp}
|
||||||
wget -q -cO - https://dl.photoprism.app/pkg/linux/amd64.tar.gz | tar -xz -C /opt/photoprism --strip-components=1
|
wget -q -cO - https://dl.photoprism.app/pkg/linux/arm.tar.gz | tar -xz -C /opt/photoprism --strip-components=1
|
||||||
if [[ ${PCT_OSTYPE} == "ubuntu" ]]; then
|
if [[ ${PCT_OSTYPE} == "ubuntu" ]]; then
|
||||||
wget -q -cO - https://dl.photoprism.app/dist/libheif/libheif-jammy-amd64-v1.17.1.tar.gz | tar -xzf - -C /usr/local --strip-components=1
|
wget -q -cO - https://dl.photoprism.app/dist/libheif/libheif-jammy-arm64-v1.17.1.tar.gz | tar -xzf - -C /usr/local --strip-components=1
|
||||||
else
|
else
|
||||||
wget -q -cO - https://dl.photoprism.app/dist/libheif/libheif-bookworm-amd64-v1.17.1.tar.gz | tar -xzf - -C /usr/local --strip-components=1
|
wget -q -cO - https://dl.photoprism.app/dist/libheif/libheif-bookworm-arm64-v1.17.1.tar.gz | tar -xzf - -C /usr/local --strip-components=1
|
||||||
fi
|
fi
|
||||||
ldconfig
|
ldconfig
|
||||||
cat <<EOF >/opt/photoprism/config/.env
|
cat <<EOF >/opt/photoprism/config/.env
|
||||||
|
|||||||
@@ -31,7 +31,8 @@ $STD apt-get -y install \
|
|||||||
nmap \
|
nmap \
|
||||||
zip \
|
zip \
|
||||||
aria2 \
|
aria2 \
|
||||||
wakeonlan
|
wakeonlan \
|
||||||
|
wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Installing PHP Dependencies"
|
msg_info "Installing PHP Dependencies"
|
||||||
@@ -64,7 +65,7 @@ mv /var/www/html/index.lighttpd.html /var/www/html/index.lighttpd.html.old
|
|||||||
ln -s /usr/share/ieee-data/ /var/lib/
|
ln -s /usr/share/ieee-data/ /var/lib/
|
||||||
ln -s /opt/pialert/install/index.html /var/www/html/index.html
|
ln -s /opt/pialert/install/index.html /var/www/html/index.html
|
||||||
ln -s /opt/pialert/front /var/www/html/pialert
|
ln -s /opt/pialert/front /var/www/html/pialert
|
||||||
chmod go+x /opt/pialert /opt/pialert/back/shoutrrr/x86/shoutrrr
|
chmod go+x /opt/pialert /opt/pialert/back/shoutrrr/arm64/shoutrrr
|
||||||
chgrp -R www-data /opt/pialert/db /opt/pialert/front/reports /opt/pialert/config /opt/pialert/config/pialert.conf
|
chgrp -R www-data /opt/pialert/db /opt/pialert/front/reports /opt/pialert/config /opt/pialert/config/pialert.conf
|
||||||
chmod -R 775 /opt/pialert/db /opt/pialert/db/temp /opt/pialert/config /opt/pialert/front/reports
|
chmod -R 775 /opt/pialert/db /opt/pialert/db/temp /opt/pialert/config /opt/pialert/front/reports
|
||||||
touch /opt/pialert/log/pialert.vendors.log /opt/pialert/log/pialert.IP.log /opt/pialert/log/pialert.1.log /opt/pialert/log/pialert.cleanup.log /opt/pialert/log/pialert.webservices.log
|
touch /opt/pialert/log/pialert.vendors.log /opt/pialert/log/pialert.IP.log /opt/pialert/log/pialert.1.log /opt/pialert/log/pialert.cleanup.log /opt/pialert/log/pialert.webservices.log
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ $STD apt-get install -y sudo
|
|||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
$STD apt-get install -y ufw
|
$STD apt-get install -y ufw
|
||||||
$STD apt-get install -y ntp
|
$STD apt-get install -y ntp
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Installing Pi-hole"
|
msg_info "Installing Pi-hole"
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ $STD apt-get install -y sudo
|
|||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
$STD apt-get install -y git
|
$STD apt-get install -y git
|
||||||
$STD apt-get install -y gnupg
|
$STD apt-get install -y gnupg
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Setting up Node.js Repository"
|
msg_info "Setting up Node.js Repository"
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ msg_info "Installing Dependencies"
|
|||||||
$STD apt-get install -y curl
|
$STD apt-get install -y curl
|
||||||
$STD apt-get install -y sudo
|
$STD apt-get install -y sudo
|
||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
if [[ "$CTTYPE" == "0" ]]; then
|
if [[ "$CTTYPE" == "0" ]]; then
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ msg_info "Installing Dependencies"
|
|||||||
$STD apt-get install -y curl
|
$STD apt-get install -y curl
|
||||||
$STD apt-get install -y sudo
|
$STD apt-get install -y sudo
|
||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Installing Podman"
|
msg_info "Installing Podman"
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ msg_info "Installing Dependencies"
|
|||||||
$STD apt-get install -y curl
|
$STD apt-get install -y curl
|
||||||
$STD apt-get install -y sudo
|
$STD apt-get install -y sudo
|
||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Installing Podman"
|
msg_info "Installing Podman"
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ $STD apt-get install -y curl
|
|||||||
$STD apt-get install -y sudo
|
$STD apt-get install -y sudo
|
||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
$STD apt-get install -y gnupg
|
$STD apt-get install -y gnupg
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Setting up PostgreSQL Repository"
|
msg_info "Setting up PostgreSQL Repository"
|
||||||
|
|||||||
@@ -17,13 +17,14 @@ msg_info "Installing Dependencies"
|
|||||||
$STD apt-get install -y curl
|
$STD apt-get install -y curl
|
||||||
$STD apt-get install -y sudo
|
$STD apt-get install -y sudo
|
||||||
$STD apt-get install -y mc
|
$STD apt-get install -y mc
|
||||||
|
$STD apt-get install -y wget
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Installing Prometheus"
|
msg_info "Installing Prometheus"
|
||||||
RELEASE=$(curl -s https://api.github.com/repos/prometheus/prometheus/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
|
RELEASE=$(curl -s https://api.github.com/repos/prometheus/prometheus/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
|
||||||
mkdir -p /etc/prometheus
|
mkdir -p /etc/prometheus
|
||||||
mkdir -p /var/lib/prometheus
|
mkdir -p /var/lib/prometheus
|
||||||
$STD wget https://github.com/prometheus/prometheus/releases/download/v${RELEASE}/prometheus-${RELEASE}.linux-amd64.tar.gz
|
$STD wget https://github.com/prometheus/prometheus/releases/download/v${RELEASE}/prometheus-${RELEASE}.linux-arm64.tar.gz
|
||||||
$STD tar -xvf prometheus-${RELEASE}.linux-amd64.tar.gz
|
$STD tar -xvf prometheus-${RELEASE}.linux-amd64.tar.gz
|
||||||
cd prometheus-${RELEASE}.linux-amd64
|
cd prometheus-${RELEASE}.linux-amd64
|
||||||
mv prometheus promtool /usr/local/bin/
|
mv prometheus promtool /usr/local/bin/
|
||||||
|
|||||||
Reference in New Issue
Block a user