Mastodon bei Hostsharing: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 13: | Zeile 13: | ||
== Installation von NodeJS == | == Installation von NodeJS == | ||
Installation von ''nvm'' und ''nodejs'' (Version 6) nach der Anleitung [[NodeJS]] | Als User 'xyz00-mastodon'': Installation von ''nvm'' und ''nodejs'' (Version 6) nach der Anleitung [[NodeJS]] | ||
Installation von ''yarn'' mit: | Installation von ''yarn'' mit: | ||
Zeile 21: | Zeile 21: | ||
== Installation von Ruby == | == Installation von Ruby == | ||
Als User 'xyz00-mastodon'': Installation von Ruby mit ''rbenv'' mit folgenden Befehlen: | |||
Zunächst ''rbenv'' and ''ruby-build'': | |||
git clone https://github.com/rbenv/rbenv.git ~/.rbenv | |||
cd ~/.rbenv && src/configure && make -C src | |||
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc | |||
echo 'eval "$(rbenv init -)"' >> ~/.bashrc | |||
starte neue Shell: | |||
exec bash | |||
Überprüfe rbenv-Installation | |||
type rbenv | |||
Installiere ruby-build als rbenv-Plugin | |||
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build | |||
Nun kann die benötigte Ruby-Bersion installiert werden: | |||
rbenv install 2.5.0 | |||
== Links == | |||
* https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md | |||
* https://krinetzki.de/2017/04/installation-von-mastodon-auf-debian-8-jessie/ | |||
[[Kategorie:Installationsanleitungen]] | [[Kategorie:Installationsanleitungen]] |
Version vom 6. April 2018, 15:40 Uhr
Baustelle
Diese Seite ist noch nicht fertig.
Für Managed Server
Ein funktionierender Mastodon-Server erfodert mehrere laufende Server-Dienste. Für den Betrieb ist ein Managed Server sinnvoll.
Vorbereitungen
Mit Hilfe von HSAdmin wird angelegt:
- Ein User als Service-User mit /bin/bash als Shell, zum Beispiel Beispiel: xyz00-mastodon
- Eine Domain mit xyz00-mastodon als Domain-Administrator, zum Beispiel beispiel.social
- Einen Postgresql-User xyz00_mastuser mit Passwort meinPasswort
- Eine Postgresql-Datenbank xyz00_mastdb mit Datenbank-Owner xyz00_mastuser
Installation von NodeJS
Als User 'xyz00-mastodon: Installation von nvm und nodejs (Version 6) nach der Anleitung NodeJS
Installation von yarn mit:
npm install -g yarn
Installation von Ruby
Als User 'xyz00-mastodon: Installation von Ruby mit rbenv mit folgenden Befehlen:
Zunächst rbenv and ruby-build:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv cd ~/.rbenv && src/configure && make -C src echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc
starte neue Shell:
exec bash
Überprüfe rbenv-Installation
type rbenv
Installiere ruby-build als rbenv-Plugin
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
Nun kann die benötigte Ruby-Bersion installiert werden:
rbenv install 2.5.0