port Spoolman, PeaNUT to ARM64

This commit is contained in:
Sam Heinz
2024-06-14 17:52:17 +10:00
parent e4885e2311
commit fd3b832292
10 changed files with 23 additions and 17 deletions

View File

@@ -141,6 +141,7 @@ If you would like to offer support, I would appreciate a star on the repository,
| PairDrop | ☑️ | | | PairDrop | ☑️ | |
| Paperless-ngx | ☑️ | | | Paperless-ngx | ☑️ | |
| PBS | ☑️ | Proxmox Backup Server | | PBS | ☑️ | Proxmox Backup Server |
| PeaNUT | ⭕ | |
| Petio | ☑️ | Only supports ARMv8.2-a currently. (no RPI4 support). | | Petio | ☑️ | Only supports ARMv8.2-a currently. (no RPI4 support). |
| PhotoPrism | ☑️ | | | PhotoPrism | ☑️ | |
| Pi.Alert | ☑️ | | | Pi.Alert | ☑️ | |
@@ -167,6 +168,7 @@ If you would like to offer support, I would appreciate a star on the repository,
| Shinobi NVR | ☑️ | | | Shinobi NVR | ☑️ | |
| SmokePing | ☑️ | | | SmokePing | ☑️ | |
| Sonarr | ☑️ | | | Sonarr | ☑️ | |
| SpoolMan | ⭕ | |
| Stirling-PDF | ☑️ | | | Stirling-PDF | ☑️ | |
| Syncthing | ☑️ | | | Syncthing | ☑️ | |
| Tandoor Recipes | ☑️ | | | Tandoor Recipes | ☑️ | |

View File

@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/asylumexp/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: MickLesk (Canbiz) # Author: tteck (tteckster)
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE

View File

@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/asylumexp/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: MickLesk (Canbiz) # Author: tteck (tteckster)
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE

View File

@@ -1,8 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/remz1337/Proxmox/remz/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)
# Co-Author: remz1337
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE

View File

@@ -1,8 +1,7 @@
#!/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 # Author: tteck (tteckster)
# Co-Author: MickLesk (Canbiz)
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE

View File

@@ -1,8 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Copyright (c) 2021-2024 tteck # Copyright (c) 2021-2024 tteck
# Author: tteck # Author: tteck (tteckster)
# Co-Author: MickLesk (Canbiz)
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE
# Source: https://github.com/Luligu/matterbridge/ # Source: https://github.com/Luligu/matterbridge/

View File

@@ -1,8 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Copyright (c) 2021-2024 tteck # Copyright (c) 2021-2024 tteck
# Author: tteck # Author: tteck (tteckster)
# Co-Author: MickLesk (Canbiz)
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE
# Source: https://github.com/alexta69/metube # Source: https://github.com/alexta69/metube

View File

@@ -2,7 +2,6 @@
# Copyright (c) 2021-2024 tteck # Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster) # Author: tteck (tteckster)
# Co-Author: remz1337
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE
@@ -19,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 gpg $STD apt-get install -y gpg
$STD apt-get install -y wget
msg_ok "Installed Dependencies" msg_ok "Installed Dependencies"
msg_info "Installing Node.js" msg_info "Installing Node.js"

View File

@@ -1,8 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Copyright (c) 2021-2024 tteck # Copyright (c) 2021-2024 tteck
# Author: tteck # Author: tteck (tteckster)
# Co-Author: MickLesk (Canbiz)
# License: MIT # License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE # https://github.com/tteck/Proxmox/raw/main/LICENSE
# Source: https://github.com/Donkie/Spoolman # Source: https://github.com/Donkie/Spoolman
@@ -24,7 +23,8 @@ $STD apt-get install -y \
libpq-dev \ libpq-dev \
gpg \ gpg \
ca-certificates \ ca-certificates \
mc mc \
wget
msg_ok "Installed Dependencies" msg_ok "Installed Dependencies"
msg_info "Installing Python3" msg_info "Installing Python3"
@@ -33,16 +33,16 @@ $STD apt-get install -y \
python3-setuptools \ python3-setuptools \
python3-wheel \ python3-wheel \
python3-pip python3-pip
rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED
msg_ok "Installed Python3" msg_ok "Installed Python3"
msg_info "Installing Spoolman" msg_info "Installing Spoolman"
cd /opt cd /opt
RELEASE=$(wget -q https://github.com/Donkie/Spoolman/releases/latest -O - | grep "title>Release" | cut -d " " -f 4) RELEASE=$(wget -q https://github.com/Donkie/Spoolman/releases/latest -O - | grep "title>Release" | cut -d " " -f 4)
cd /opt
wget -q https://github.com/Donkie/Spoolman/releases/download/$RELEASE/spoolman.zip wget -q https://github.com/Donkie/Spoolman/releases/download/$RELEASE/spoolman.zip
unzip -q spoolman.zip -d spoolman unzip -q spoolman.zip -d spoolman
rm -rf spoolman.zip rm -rf spoolman.zip
cd spoolman cd /opt/spoolman
$STD pip3 install -r requirements.txt $STD pip3 install -r requirements.txt
cp .env.example .env cp .env.example .env
echo "${RELEASE}" >/opt/${APPLICATION}_version.txt echo "${RELEASE}" >/opt/${APPLICATION}_version.txt

View File

@@ -399,6 +399,10 @@
"status": "created", "status": "created",
"notes": "" "notes": ""
}, },
"PeaNUT LXC": {
"status": "untested",
"notes": ""
},
"Petio LXC": { "Petio LXC": {
"status": "created", "status": "created",
"notes": "Only supports ARMv8.2-a currently. (no RPI4 support)." "notes": "Only supports ARMv8.2-a currently. (no RPI4 support)."
@@ -503,6 +507,10 @@
"status": "created", "status": "created",
"notes": "" "notes": ""
}, },
"Spoolman LXC": {
"status": "untested",
"notes": ""
},
"Stirling-PDF LXC": { "Stirling-PDF LXC": {
"status": "created", "status": "created",
"notes": "" "notes": ""