File size: 499 Bytes
af2761d
 
 
0a9f59c
af2761d
0a9f59c
af2761d
 
 
 
 
 
 
0a9f59c
af2761d
0a9f59c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

# Check if admin user already exists
if ! sudo pufferpanel user list | grep -q "${ADMIN_USERNAME}"; then
    echo "Creating admin user: ${ADMIN_USERNAME}"
    sudo pufferpanel user add ${ADMIN_USERNAME} \
        --email "${ADMIN_USERNAME}@example.com" \
        --password "${ADMIN_PASSWORD}" \
        --admin
else
    echo "Admin user ${ADMIN_USERNAME} already exists"
fi

# Start PufferPanel as non-root user
echo "Starting PufferPanel on port ${PANEL_PORT}"
sudo -E pufferpanel run