-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
apt update && apt dist-upgrade -y apt install python3-pip git nginx -y pip3 install virtualenv cd /opt virtualenv --python=python3 DashMachineEnv cd DashMachineEnv && source bin/activate git clone https://github.com/rmountjoy92/DashMachine.git cd DashMachine && pip install -r requirements.txt cat << EOT > /etc/systemd/system/gunicorn.service [Unit] Description=Gunicorn instance After=network.target [Service] User=www-data Group=www-data WorkingDirectory=/opt/DashMachineEnv/DashMachine ExecStart=/opt/DashMachineEnv/bin/gunicorn --workers 3 --bind=unix:gunicorn.sock -m 007 wsgi:app RestartSec=1 ExecReload=/bin/kill -s HUP $MAINPID KillMode=mixed TimeoutStopSec=5 PrivateTmp=true [Install] WantedBy=multi-user.target EOT cat << EOT > /etc/nginx/sites-available/DashMachine server { listen 80; location /static/ { alias /opt/DashMachineEnv/DashMachine/dashmachine/static/; } location / { include proxy_params; proxy_pass http://unix:/opt/DashMachineEnv/DashMachine/gunicorn.sock; } } EOT ln -s /etc/nginx/sites-available/DashMachine /etc/nginx/sites-enabled rm /etc/nginx/sites-available/default && rm /etc/nginx/sites-enabled/default python3 run.py deactivate sleep 1 chown -R www-data:www-data /opt/DashMachineEnv/ systemctl restart nginx sleep 1 systemctl start gunicorn && systemctl enable gunicorn systemctl restart gunicorn