Removed default admin password, the first admin account needs a configured one. Fixes #10
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -27,6 +27,17 @@ The server reads `config.toml` from the working directory, or from the path give
|
||||
|
||||
The file contains the database and SMTP passwords and the session key. Keep it outside the site directory (`target/site`): everything in there is served as static files. The server refuses to start when the config file is inside it.
|
||||
|
||||
## First admin account
|
||||
|
||||
On the first start, when the database has no admin account, the server creates the user `admin`. Its password must be given, at least 8 characters, in one of these ways:
|
||||
|
||||
- the `REZERVATOR_ADMIN_PASSWORD` environment variable, or
|
||||
- `initial_password` in the `[admin]` section of the config.
|
||||
|
||||
Without it the server refuses to start. Once an admin account exists the value is not used any more and should be removed.
|
||||
|
||||
Older versions created `admin` with the password `admin`. The server logs a warning on start while that password is still in use.
|
||||
|
||||
## Data directory
|
||||
|
||||
Files created while the application runs (the uploaded banner and the styles generated for it) are stored in the data directory and served under `/data`. By default it is `data` in the working directory; change it with `data_dir` in the `[storage]` section of the config. Keep this directory when you upgrade the application and include it in backups. Never put the config file into it.
|
||||
|
||||
Reference in New Issue
Block a user