Installazione di Unit3DwebUp (Unit3Dwup)
unit3dwebUp ( abbreviato unit3dwup..) può essere installato sulla tua macchina oppure in remoto solo se chiudi le porte 8080 e 8000
l'app non è ancora provvista di una pagina di login e puo funzionare in locale oppure in remoto via SSH
*** Le porte 8080 e 8000 devono essere chiuse dal firewall se install l'app su un server. *** TODO
*** Non installare l'app se non chiudi le porte ***
Per installare wup devi scaricare questi due file e configurare ssh:
- scarica il file .env(example)
-
scarica il file di installazione docker-compose.yml
-
Salva il file
docker-compose.ymle.env(example)in una cartella a piacere ad esempio unit3dwup - entra nella cartella unit3dwup
- Configura il file
.env.example - rinominalo in
.env
Scarica l'immagine docker
docker-compose pull
Avvia il backend
ENVPATH=/percorso/del_tuo/file_env docker compose up
Ora puoi collegarti attraverso il browser all'indirizzo http://127.0.0.1:8080/
Configura tunnel ssh per raggiungere l'app quando viene installa su server remoto
*** Le porte 8080 e 8000 devono essere chiuse dal firewall sul tuo server***
ssh -L 8000:127.0.0.1:8000 utente_tuo_server@ip_del_tuo_server -N
Ora puoi collegarti attraverso il browser all'indirizzo http://127.0.0.1:8080/
Installazione del solo Backend
Se vuoi installare solo il backend e richiamarlo attraverso il tuo frontend puoi farlo con o senza docker
ENVPATH=/percorso/del_tuo/file_env docker compose up backend
Installazione del solo Backend senza docker
Installa redis
- sudo apt install redis-server -y
- sudo nano /etc/redis/redis.conf
- assicurati che siano presenti queste stringhe:
- 'bind 127.0.0.1 -::1'
- 'protected-mode yes'
- 'appendonly yes'
- 'daemonize yes'
Installa il backend
pip install Unit3DwebUp
Set il percorso del tuo file .env (senza il file .env)
export ENVPATH=/home/parzival
RUN
uvicorn unit3dwup.start:app