Skip to content

That-Thing/Talo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talo


The main dashboard and landing page for Interesting Project.
Wiki

Installation

Node JS

install JS from Volta or something else
curl https://get.volta.sh | bash

MySQL

sudo apt install mysql-server
sudo systemctl start mysql.service

Make sure to go through the process of setting up a MySQL user account and changing the password for maximum security.

Clone repository

git clone [email protected]:That-Thing/talo.git
cd talo

Modify Config

nano config/config.json

Initialize SQL Database

Enter the MySQL console

mysql -u username -p

In the MySQL console, execute the database SQL file.

mysql> source database.sql

Nginx Reverse Proxy

Replace 8081 with the listen port for nginx
Replace your.domain with your domain or server IP
Replace 3000 in the proxy pass with the port you specified in the Talo config

server {
    listen 8081;
    listen [::]:8081;
    server_name your.domain www.your.domain;

    location / {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        include proxy_params;
        proxy_pass http://127.0.0.1:3000;
    }
}

About

A website with a terminal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published