/daed-revived-next

daed, A modern web dashboard for dae

Primary LanguageTypeScriptMIT LicenseMIT

daed

A modern web dashboard for dae

pr-closed last-commit build downloads license

Preview

preview-login

Features

  • Easy to use, with keyboard navigation / shortcuts builtin
  • Beautiful and intuitive UI
  • Light / Dark mode
  • Mobile friendly

Getting started

Prerequisites

Install the toolchain

Git is required to fetch the source code

Install the docker engine if you choose to build and run in docker

Install the build toolchain if you choose to build from the source files on your own

Fetch the source code

Clone the repository with git submodules (dae-wing) using git

git clone https://github.com/daeuniverse/daed-revived-next.git daed
cd daed

# Initialize git submodules
git submodule update --init --recursive

Build and run dae-wing

Build dae-wing

cd wing

make deps
go build -o dae-wing

Run dae-wing with root privileges

sudo ./dae-wing run -c ./

Learn more about dae-wing at dae-wing

Customize daed with .env.local file

Create a .env.local file to customize daed

Name Default Required Description
WING_API_URL http://localhost:2023 Set the API Endpoint URL of dae-wing
HOSTNAME 0.0.0.0 Set the HTTP Hostname of daed
PORT 3000 Set the HTTP Port of daed

Docker

Build the docker image

docker build -t daed .

Run the docker image you just build in the background

docker run -d --name daed -p 3000:3000 daed

From Source

Install Dependencies

pnpm install

Build Artifacts

pnpm run build

Run Server

pnpm start

Contributing

Feel free to open issues or submit your PR, any feedbacks or help are greatly appreciated.

Special thanks go to all these amazing people.

contributors

If you would like to contribute, please see the instructions. Also, it is recommended following the commit message guide.

Credits