As a room moderator, with limited or potentially no system administration experience, I need to find out how I can get Draupnir from the project's documentation. If I have no system administration experiance whatsoever, I should be able to find a list of draupnir4all instances as soon as I begin reading about the project, so that I don't think that I have to host my own. If I do choose to host my own, then the documentation needs to be aware that I will be completely unaware of system administration best practices, and will probably end up in the support room asking about them anyway. Which can be avoided.
Acceptance Criteria
There is a prominent link to a list of draupnir4all instances in the readme that new users can find out about
Setup instructions for bot mode are accommodating of new system admins:
Whoever reads this verifies with a professional system administrator that these instructions are acceptable. @Gnuxie is not a systems admin, @Gnuxie doesn't know what they're doing or talking about and that includes the following instructions.
Best practices are given for where to install Draupnir from source, e.g. /opt/draupnir/ and use /var/lib/ for the data directory
Best practices are given for running with a dedicated user e.g. draupnir
All directories and their required permissions are accounted for in the setup from source instructions, this currently is not the case.
There is a template systemd unit file for both docker and source users and it is explained how to initialize it
Instructions are given how how to read logs using journalctl -u draupnir.service etc. So that they can paste them in the support room if needed
We do not support any beginner from trying to setup draupnir4all especially in its current condition and that they will have to be responsible for users, and cannot be if they cannot be responsible for themselves.
Description
As a room moderator, with limited or potentially no system administration experience, I need to find out how I can get Draupnir from the project's documentation. If I have no system administration experiance whatsoever, I should be able to find a list of draupnir4all instances as soon as I begin reading about the project, so that I don't think that I have to host my own. If I do choose to host my own, then the documentation needs to be aware that I will be completely unaware of system administration best practices, and will probably end up in the support room asking about them anyway. Which can be avoided.
Acceptance Criteria
/opt/draupnir/
and use/var/lib/
for the data directorydraupnir
journalctl -u draupnir.service
etc. So that they can paste them in the support room if neededIssues
Dependencies
Total Pain
54 108 if we throw in issue 217 as a bugfix to go with this story.