Update home authored by Lars Florian Meiendresch's avatar Lars Florian Meiendresch
[<img src="https://git.rwth-aachen.de/medialab/interactive360vr/-/raw/2.0.9/src/app/static/img/brand/banner3.png" alt="19squared" width="1000"/>](https://19squared.de) [<img src="https://git.rwth-aachen.de/medialab/19squared/-/raw/2.0.9/src/app/static/img/brand/banner3.png" alt="19squared" width="1000"/>](https://19squared.de)
# `19squared` - Just more than 360 # `19squared` - Just more than 360
...@@ -11,14 +11,10 @@ ...@@ -11,14 +11,10 @@
[![19squared - Demo Stand September 2024](https://img.youtube.com/vi/uk9fABJgWFI/0.jpg)](https://www.youtube.com/watch?v=uk9fABJgWFI) [![19squared - Demo Stand September 2024](https://img.youtube.com/vi/uk9fABJgWFI/0.jpg)](https://www.youtube.com/watch?v=uk9fABJgWFI)
## Demo Video II
_Coming soon.._
## Project Handouts ## Project Handouts
- [`poster1.pdf`](https://git.rwth-aachen.de/medialab/interactive360vr/-/raw/lars-dev/src/app/static/img/brand/poster1.pdf) - [`poster1.pdf`](https://git.rwth-aachen.de/medialab/19squared/-/raw/lars-dev/src/app/static/img/brand/poster1.pdf)
- [`poster2.pdf`](https://git.rwth-aachen.de/medialab/interactive360vr/-/raw/lars-dev/src/app/static/img/brand/poster2.pdf) - [`poster2.pdf`](https://git.rwth-aachen.de/medialab/19squared/-/raw/lars-dev/src/app/static/img/brand/poster2.pdf)
# Key Features # Key Features
...@@ -55,7 +51,7 @@ This guide will walk you through creating your first interactive tour on 19squar ...@@ -55,7 +51,7 @@ This guide will walk you through creating your first interactive tour on 19squar
# Contribution # Contribution
To get started as a developer, refer to the project's [CONTRIBUTING](https://git.rwth-aachen.de/medialab/interactive360vr/-/blob/main/CONTRIBUTING.md) file. It provides a detailed guide on how to contribute code, report issues, and follow best practices. To get started as a developer, refer to the project's [CONTRIBUTING](https://git.rwth-aachen.de/medialab/19squared/-/blob/main/CONTRIBUTING.md) file. It provides a detailed guide on how to contribute code, report issues, and follow best practices.
## Tech Stack Breakdown ## Tech Stack Breakdown
...@@ -87,7 +83,7 @@ This document outlines the technologies used to build this project. ...@@ -87,7 +83,7 @@ This document outlines the technologies used to build this project.
## Code Structure ## Code Structure
``` ```
🌱 interactive360vr 🌱 19squared
├── 📁 src ├── 📁 src
│ ├── 📁 app │ ├── 📁 app
│ ├── 🐍 run.py │ ├── 🐍 run.py
...@@ -105,7 +101,7 @@ This document outlines the technologies used to build this project. ...@@ -105,7 +101,7 @@ This document outlines the technologies used to build this project.
## Development Server ## Development Server
For details about the development server, please refer to the project's [README](https://git.rwth-aachen.de/medialab/interactive360vr/-/blob/main/README.md) file. For details about the development server, please refer to the project's [README](https://git.rwth-aachen.de/medialab/19squared/-/blob/main/README.md) file.
## Production Server ## Production Server
...@@ -150,7 +146,7 @@ The following steps outline a suggested installation process on a fresh VPS. It' ...@@ -150,7 +146,7 @@ The following steps outline a suggested installation process on a fresh VPS. It'
3. Install Sudo: `apt-get install sudo` 3. Install Sudo: `apt-get install sudo`
4. Install [Docker Engine](https://docs.docker.com/engine/install/debian/) 4. Install [Docker Engine](https://docs.docker.com/engine/install/debian/)
5. Install Git: `sudo apt-get install git` 5. Install Git: `sudo apt-get install git`
6. Install 19squared: `git clone https://git.rwth-aachen.de/medialab/interactive360vr.git && sudo docker compose up -d` 6. Install 19squared: `git clone https://git.rwth-aachen.de/medialab/19squared.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` 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` 8. Install Firewall: `sudo apt-get install ufw && sudo ufw allow 5001 && sudo ufw enable && sudo ufw status`
...@@ -201,7 +197,7 @@ Perform the following steps on the machine you want to use as your server. ...@@ -201,7 +197,7 @@ Perform the following steps on the machine you want to use as your server.
3. [Install the Docker Engine](https://docs.docker.com/engine/install/) 3. [Install the Docker Engine](https://docs.docker.com/engine/install/)
4. [Install git](https://git-scm.com/downloads) 4. [Install git](https://git-scm.com/downloads)
5. [Start 19squared](#production-server) 5. [Start 19squared](#production-server)
- `git clone https://git.rwth-aachen.de/medialab/interactive360vr.git` - `git clone https://git.rwth-aachen.de/medialab/19squared.git`
- `cp .env.template .env` - `cp .env.template .env`
- `docker compose up -d --build` - `docker compose up -d --build`
6. [Create the Cloudflare tunnel](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-remote-tunnel/) 6. [Create the Cloudflare tunnel](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-remote-tunnel/)
... ...
......