A working environment for the Home-Lab.
[!INFO] Workspace is in need of a permanent name, any suggestions would be appreciated in the discord.
Warning
Workspaces is not yet intended for production use. Although early adoption for testing purposes is appreciated.
- Discord -> https://discord.gg/jcJeGEAYhY
- Source Code (GitHub) -> https://github.com/tricolorsoftware/workspaces
View Screenshots
Login Page
Signup Page
App Navigation Rail
Dashboard
Files Grid
Settings Profile Page (Mobile mode)
Settings Overview Page
Settings Customize Wallpaper Page
Store Application Page
Tip
If you are struggling with the following instructions, please ask for help in the project's discord server which can be found in the links section.
| Dependency | NPM Package | External Installation Guide | Optional |
|---|---|---|---|
| Bun | https://bun.sh | No | |
| PostgreSQL | https://www.postgresql.org/ | No |
Important
Please ensure all non-optional dependencies are installed before proceeding.
- Ensure all non-NPM dependencies are installed
- Ubuntu Linux
- Install PostgreSQL ->
sudo apt install postgresql postgresql-contrib - Start the PostgreSQL service ->
sudo systemctl enable --now postgresql - Switch to the postgres user ->
sudo su postgres - Open PostgreSQL with psql ->
psql - Create a PostgreSQL database with the following query ->
CREATE DATABASE tricolor_workspaces; - Change the PostgreSQL password with the following query ->
ALTER USER postgres WITH PASSWORD 'postgres'; - Exit psql ->
exit; - Logout from the postgres user ->
exit
- Install PostgreSQL ->
- Windows
- Simply install postgreSQL with the setup file downloaded from the postgreSQL website
- Open your database viewer of choice (DBeaver Community Edition is recommended)
- Create the
tricolor_workspacestable
- MacOS
- Using Orbstack with Ubuntu follow the Ubuntu Linux instructions above
- Ubuntu Linux
- Run
bun installinside the project root directory to install all NPM dependencies - Run
bun run devto start up the web interface and backend in development mode








