Dive into FreeBSD - beginner/ hobbyist/ tinkerer friendly, mobile-first web interface to run FreeBSD as a personal/ public server.
assets | ||
config | ||
lib | ||
priv | ||
rel/overlays/bin | ||
test | ||
.formatter.exs | ||
.gitignore | ||
deploy-local.sh | ||
freedive.env.sample | ||
LICENSE | ||
mix.exs | ||
mix.lock | ||
README.md |
Freedive
To start your Phoenix server:
- Run
mix setup
to install and setup dependencies - Start Phoenix endpoint with
mix phx.server
or inside IEx withiex -S mix phx.server
Now you can visit localhost:4000
from your browser.
User management
Every user has full access to every part of the system via Freedive, do NOT create accounts for people you do not trust to have root access on this machine.
Devel
Create release:
mix release --overwrite
Create account on dev server
_build/dev/rel/freedive/bin/freedive eval "Freedive.Release.account_create"
Reset password for account on dev server
_build/dev/rel/freedive/bin/freedive eval "Freedive.Release.password_reset"