Update home authored by Lars Florian Meiendresch's avatar Lars Florian Meiendresch
......@@ -117,10 +117,12 @@ The following steps outline a suggested installation process on a fresh VPS. It'
3. Install Sudo: `apt-get install sudo`
4. Install [Docker Engine](https://docs.docker.com/engine/install/debian/)
5. Install Git: `sudo apt-get install git`
6. Install 19squared: `git clone https://git.rwth-aachen.de/medialab/interactive360vr.git && docker compose up -d`
7. Install [Nginx Proxy Manager](https://nginxproxymanager.com/guide/#quick-setup) and create a Proxy Host to Forward Port 5001: `docker compose -f docker-compose-proxy.yml up -d`
6. Install 19squared: `git clone https://git.rwth-aachen.de/medialab/interactive360vr.git && sudo docker compose up -d`
7. Install [Nginx Proxy Manager](https://nginxproxymanager.com/guide/#quick-setup) and create a Proxy Host to Forward Port 5001: `sudo docker compose -f docker-compose-proxy.yml up -d`
8. Install Firewall: `sudo apt-get install ufw && sudo ufw allow 5001 && sudo ufw enable && sudo ufw status`
To leverage Continuous Integration and Continuous Delivery (CI/CD), install a gitlab-runner (see _CI/CD GitLab Pipeline_) instead of following step 6 and configure the runner to connect to your 19squared GitLab repository.
# Garbage Collector
The asset management system includes a garbage collector, accessible via the endpoint `/garbage_collector`. This mechanism is designed to reclaim storage capacity by periodically purging unreferenced assets. Integrating the garbage collector into a routine cron job schedule can optimise server storage utilisation.
......
......