A dashboard for selfhost package from Cryptoanarchy Debian Repository.
WORK IN PROGRESS!!! NOT production-ready!!! Dependencies not reviewed!
This provides a simple dashboard for users to launch apps.
- Signup on first open
- Login
- Open app
- proper frontend
- icon paths
- opening dynamic apps
- logout
- change password
- more tests
- cleanup (fix clean architecture)
- more doc
- integrate into the repository (already in
experimental) - migrate existing apps to use the dashboard
cargo run --features mock_system -- --conf config_example.toml
Open http://localhost:9009/dashboard, enter admin as username, pick any password and click submit.
Dashboard with apps should open after registration finishes.
See response to GET /apps to see app data
Better use version packaged in experimental. Contact me privately for more info.
- install postgress (
apt install postgresql) - create user
selfhostdashboard(sudo -u postgres psql 'CREATE ROLE selfhostdashboard LOGIN PASSWORD 'satoshinakamoto';') - create database
selfhostdashboard(sudo -u postgres psql 'CREATE DATABASE selfhostdashboard OWNER selfhostdashboard;') mkdir -p /usr/share/selfhost-dashboardsudo cp -r static /usr/share/selfhost-dashboardsudo cp -r test_data/* /cargo run -- --conf config_example.toml
Please don't open issues yet. There will be frequent chages. PRs to fix obvious bugs are fine.
1.41.1 (as present in Debian Buster)