=== Allgemein === IP ermitteln: arp -a login: ssh user@ip Virtual environment cd sese_project/serious-seeds source env/bin/activate Create Database Start Dev Server python3 manage.py runserver 0.0.0.0:8000 === Turn off power management for network adapter === Create a new systemd service file: sudo systemctl edit --force --full wifipower.service Paste the following content into the file: Code [Unit] Description=Disable WiFi Power Management [Service] Type=oneshot RemainAfterExit=yes ExecStart=/sbin/iw dev wlan0 set power_save off [Install] WantedBy=multi-user.target Save and exit the editor. Enable the service: sudo systemctl enable wifipower.service. Start the service immediately: sudo systemctl start wifipower.service or reboot the Pi for it to take effect: sudo reboot === Create Database === sudo su postgres psql CREATE DATABASE ; CREATE USER ; ALTER USER with encrypted password ''; GRANT ALL PRIVILEGES ON DATABASE TO ; ALTER DATABASE OWNER TO ; === Deployment Checklist === - Static Files python manage.py collectstatic === Nginx === sudo nano /etc/nginx/sites-available/seriousseeds Next, enable the configuration: sudo ln -s /etc/nginx/sites-available/seriousseeds /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl restart nginx === Gunicorn === sudo nano /etc/systemd/system/gunicorn.service sudo systemctl start gunicorn.service === Tutorial === https://www.teachmemicro.com/building-a-django-webserver-on-raspberry-pi-a-step-by-step-guide/ https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu#installing-the-packages-from-the-ubuntu-repositories