Olympus is a ultra-fast and secure self-hosted server. Designed to be used across devices in a local network.
Made using:
- TypeScript
- Express
- sqlite3
- JWT
Features:
- Registration and logging
- Flexible API
- Scalable and modulable
Clients:
Clone the repository:
git clone https://github.com/olympusapp/olympus --depth 1
Enter the folder.
Install the dependencies:
npm install
Create a file, named '.env'. This will specify some important values used in the server.
Example:
ROOT_PASSWD = 'secret'
SERVER_NAME = 'cool'
SERVER_PORT = '4000'
MEMORIA_DRIVE = './dummy'
Note: You should create the folder you specified in MEMORIA_DRIVE.
Now run:
start
The server is now working! You can now connect via a client, for example the WebClient