ucodespace/dashboard
A dead simple Dashboard for our Website and Services.
Made in Golang <3
Requirements
- Golang ≥ 1.17
- LDAP Server / AD / OpenLDAP | with memberof overlay!
- 0.25 vCore / 32 MiB RAM / 25 MiB Space
- External Webserver for services.json
Installation
It's easy trust me! ;)
via Docker CLI
wget https://git.ucode.space/ucodespace/dashboard/raw/branch/master/.env.example
mv .env.example .env
nano .env
docker run -d --env-file .env -p "3000:3000/tcp" ucodespace/dashboard
Manual Installation
You must install golang! (https://golang.org)
git clone https://git.ucode.space/ucodespace/dashboard.git
cd dashboard
Compile
go mod download
go build .
mv .env.example .env
nano .env
./dashboard
Just run it
go mod download
mv .env.example .env
nano .env
go run .
Configuration
You always have to set enviroment variables.
You can find an example of the variables in .env.example.
On manual build you can just have an .env file.
On Docker you can just pass the .env file into the docker-compose or define the variables via docker run -e