This repo contains some companion files to my post on using Redash as standalone processes, without containers. Feel free to reuse and adapt.
File redash-production.default is meant as a template for the environment variables required by the Python runtime, to launch an instance named production. You need to customize this to your environment.
The redash.nginx file contains the site configuration for the Nginx that fronts my redash instances. Simply rename accordingly and place it under /etc/nginx/sites-available, place the requisite symlink to /etc/nginx/sites-enabled and edit to suit your environment. You'll need to edit IP addresses and domain names, and point to the right certificate location.
If you followed my post, the *.service files would be simple additions to the /etc/systemd/system directory. Then you would simply…
systemctl enable redash
systemctl enable redash-scheduler@production
systemctl enable redash-worker@production
systemctl enable redash-server@productionYou will need to configure the redash database – where Redash actually stores its own data – in order to launch the services.
systemctl start redash-scheduler@production
systemctl start redash-worker@production
systemctl start redash-server@production
systemctl restart nginx