MCPJ / app.py
Techbitforge's picture
Create app.py
6082a39 verified
raw
history blame
857 Bytes
import os
import subprocess
# =========================
# Install PufferPanel
# =========================
def install_pufferpanel():
if not os.path.exists("pufferpanel"):
# Download latest PufferPanel release
subprocess.run(
"wget https://github.com/PufferPanel/PufferPanel/releases/latest/download/pufferpanel-linux-amd64.tar.gz -O puffer.tar.gz",
shell=True,
check=True
)
subprocess.run("tar -xzf puffer.tar.gz -C .", shell=True, check=True)
subprocess.run("rm puffer.tar.gz", shell=True)
# Initialize PufferPanel
subprocess.run("./pufferpanel install --user admin --password admin123", shell=True, check=True)
install_pufferpanel()
# =========================
# Start Web Panel
# =========================
subprocess.run("./pufferpanel run", shell=True)