You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WARNING: NGINX-UI REQUIRES THE PASSWORD TO BE UNDER 20 CHARACTERS, DO NOT GO OVER IN THE .env!!
# Copy and edit .env
cp ~/linode-nginx-stack/.env.example ~/linode-nginx-stack/.env
nano ~/linode-nginx-stack/.env
mkdir linode-nginx-stack && \
curl -L -o /tmp/vpn.zip https://raw.githubusercontent.com/AngelGonePro/docker-compose-proxy/refs/heads/main/linode-nginx-stack.zip && \
python3 - << 'EOF'
import zipfile, os
zip_path = "/tmp/vpn.zip"
extract_to = "linode-nginx-stack"
with zipfile.ZipFile(zip_path) as z:
for member in z.namelist():
parts = member.split("/", 1)
if len(parts) > 1:
target = os.path.join(extract_to, parts[1])
if not member.endswith("/"):
os.makedirs(os.path.dirname(target), exist_ok=True)
with open(target, "wb") as f:
f.write(z.read(member))
EOF
rm /tmp/vpn.zip
# Copy and edit .env
cp ~/proxy-nginx/.env.example ~/proxy-nginx/.env
nano ~/proxy-nginx/.env
mkdir proxy-nginx && \
curl -L -o /tmp/vpn.zip https://raw.githubusercontent.com/AngelGonePro/docker-compose-proxy/refs/heads/main/proxy-nginx.zip && \
python3 - << 'EOF'
import zipfile, os
zip_path = "/tmp/vpn.zip"
extract_to = "proxy-nginx"
with zipfile.ZipFile(zip_path) as z:
for member in z.namelist():
parts = member.split("/", 1)
if len(parts) > 1:
target = os.path.join(extract_to, parts[1])
if not member.endswith("/"):
os.makedirs(os.path.dirname(target), exist_ok=True)
with open(target, "wb") as f:
f.write(z.read(member))
EOF
rm /tmp/vpn.zip
About
FRP Proxy with Nginx UI and more with security features all in Docker Compose