added some missing info to prod. (#306)
* added some missing info * changed login and user creation * corrected user creation and login hopefully
This commit is contained in:
parent
db5c961282
commit
eb317b35bb
|
@ -111,7 +111,14 @@ server {
|
|||
|
||||
## Running in production without Docker
|
||||
|
||||
It is recommended to create a special user for mastodon on the server (you could call the user `mastodon`), though remember to disable outside login for it. You should only be able to get into that user through `sudo -u mastodon`.
|
||||
It is recommended to create a special user for mastodon on the server (you could call the user `mastodon`), though remember to disable outside login for it. You should only be able to get into that user through `sudo -iu mastodon`.
|
||||
|
||||
This command will create the user as needed:
|
||||
|
||||
sudo useradd --system --user-group --shell /bin/false --create-home --home /home/mastodon mastodon
|
||||
|
||||
home can be changed as needed
|
||||
|
||||
|
||||
## General dependencies
|
||||
|
||||
|
@ -207,13 +214,18 @@ It is recommended to use rbenv (exclusively from the `mastodon` user) to install
|
|||
[2]: https://github.com/rbenv/ruby-build#installation
|
||||
[3]: https://github.com/rbenv/ruby-build/wiki#suggested-build-environment
|
||||
|
||||
Then once `rbenv` is ready, run `rbenv install 2.4.1` to install the Ruby version for Mastodon.
|
||||
Then once `rbenv` is ready, install and enable the Ruby version for Mastodon using:
|
||||
|
||||
```
|
||||
rbenv install 2.4.1
|
||||
rbenv global 2.4.1
|
||||
```
|
||||
|
||||
## Git
|
||||
|
||||
You need the `git-core` package installed on your system. If it is so, run the shell from the `mastodon` user:
|
||||
|
||||
sudo -su mastodon
|
||||
sudo -iu mastodon
|
||||
|
||||
And enter the following commands:
|
||||
|
||||
|
|
Loading…
Reference in New Issue