File size: 857 Bytes
6082a39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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)