update setup.txt, fix protocol

This commit is contained in:
Bryan Gerlach
2024-11-02 00:34:43 -05:00
parent 7ab97eb365
commit 38e6588ce8
2 changed files with 37 additions and 7 deletions

File diff suppressed because one or more lines are too long

View File

@@ -15,13 +15,40 @@ To fully host the client generator yourself, you will need to following:
a) environment variables:
GHUSER="your github username"
GHBEARER="your fine-graned access token"
b) github secrets:
GENURL="example.com:8083"
GEN_FTP_SERVER="ftp.example.com"
GEN_FTP_USER="username"
GEN_FTP_PASSWORD="password"
b) github secrets (setup on your github account for your rdgen repo):
GENURL="example.com:8083" | this is the domain and port that your are running rdgen on, needs to be accesible on the internet
GEN_FTP_SERVER="ftp.example.com" | you need an ftp server for the github actions to upload to
GEN_FTP_USER="username" | username for your ftp server where the exe/deb/rpm/apk files will be uploaded
GEN_FTP_PASSWORD="password" | password for your ftp user
c) optional github secrets (for signing the code):
WINDOWS_PFX_BASE64
WINDOWS_PFX_PASSWORD
WINDOWS_PFX_SHA1_THUMBPRINT
To run rdgen on your server:
#open to the directory you want to install rdgen (change /opt to wherever you want)
cd /opt
#clone your rdgen repo, change bryangerlach to your github username
git clone https://github.com/bryangerlach/rdgen.git
#open the rdgen directory
cd rdgen
#setup a python virtual environment called rdgen
python -m venv rdgen
#activate the python virtual environment
source rdgen/bin/activate
#install the python dependencies
pip install -r requirements.txt
#setup the database
python manage.py manage.py migrate
#run the server, change 8000 with whatever you want
python manage.py runserver 0.0.0.0:8000
#open your web browser to yourdomain:8000