diff --git a/README.md b/README.md index 3bdaee0..37227ab 100644 --- a/README.md +++ b/README.md @@ -1,50 +1,6 @@ # proxadmin web panel for proxmaster built with Flask -setup nginx vhosts: -example.com.conf: - -``` -server { - listen 80; - server_name panel.example.com; - root /var/www/html; - location / { - } -} -``` - -example.com-ssl.conf: -``` -server { - listen 443 ssl; - server_name EXAMPLE.com; - - ssl_certificate /etc/letsencrypt/live/EXAMPLE.com/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/EXAMPLE.com/privkey.pem; - - ssl_protocols TLSv1 TLSv1.1 TLSv1.2; - ssl_prefer_server_ciphers on; - ssl_dhparam /etc/letsencrypt/dhparam.pem; - ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA'; - ssl_session_timeout 1d; - ssl_session_cache shared:SSL:50m; - ssl_stapling on; - ssl_stapling_verify on; - add_header Strict-Transport-Security max-age=15768000; - - - location / { - proxy_pass http://127.0.0.1:5000$request_uri; - proxy_set_header Host $host; - proxy_set_header X-Forwarded-For $remote_addr; - } - - location /novnc { - alias /home/USER/appserver/noVNC; - } -``` - ### setup db backend: 1. apt-get install postgresql postgresql-contrib libpq-dev 2. sudo -i -u postgres psql @@ -63,11 +19,3 @@ server { 8. cd proxmaster-panel/ ; pip install -r requirements.txt 9. python3 manage.py db init ; python3 manage.py db migrate -m "init" ; python3 manage.py db upgrade ; python3 manage.py deploy -### autostart: - -1. crontab -e -2. @reboot /usr/bin/screen -dmS proxadmin /home/proxadmin/appserver/proxmaster-panel/start.sh - - -### backup the database: -1. python3 manage.py dump create diff --git a/before_upgrade.txt b/before_upgrade.txt deleted file mode 100644 index f0aa4ea..0000000 --- a/before_upgrade.txt +++ /dev/null @@ -1,48 +0,0 @@ -alembic==0.9.2 -appdirs==1.4.3 -Babel==2.4.0 -blinker==1.4 -certifi==2017.4.17 -chardet==3.0.3 -click==6.7 -dnspython==1.15.0 -dnspython3==1.15.0 -dominate==2.3.1 -facepy==1.0.9 -Flask==0.12.2 -Flask-AlchemyDumps==0.0.10 -Flask-Babel==0.11.2 -Flask-Bootstrap==3.3.7.1 -Flask-Login==0.4.0 -Flask-Mail==0.9.1 -Flask-Migrate==2.0.4 -Flask-Moment==0.5.1 -Flask-Script==2.0.5 -Flask-SQLAlchemy==2.2 -Flask-WTF==0.14.2 -gunicorn==19.7.1 -idna==2.5 -iso3166==0.8 -itsdangerous==0.24 -Jinja2==2.9.6 -Mako==1.0.6 -MarkupSafe==1.0 -onetimepass==1.0.1 -pkg-resources==0.0.0 -psycopg2==2.7.1 -Pygments==2.2.0 -PyQRCode==1.2.1 -python-dateutil==2.6.0 -python-editor==1.0.3 -pytz==2017.2 -requests==2.17.3 -schedule==0.4.2 -six==1.10.0 -sortedcontainers==1.5.7 -SQLAlchemy==1.1.10 -traits==4.6.0 -Unipath==1.1 -urllib3==1.21.1 -visitor==0.1.3 -Werkzeug==0.12.2 -WTForms==2.1