Gnusocial: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(typo, htaccess) |
KKeine Bearbeitungszusammenfassung |
||
Zeile 7: | Zeile 7: | ||
''hsadmin''-Shell starten mit: | ''hsadmin''-Shell starten mit: | ||
<syntaxhighlight lang=bash> | |||
hsscript -u xyz00 -i | |||
Password: ******** | |||
</syntaxhighlight> | |||
Dann nacheinander anlegen: | Dann nacheinander anlegen: | ||
Zeile 17: | Zeile 19: | ||
* MySQL Datenbank | * MySQL Datenbank | ||
<syntaxhighlight lang=bash> | |||
xyz00@hsadmin> user.add({set:{name:'xyz00-social',password:'geheim',shell:'/bin/bash',comment:'GNU Social'}}) | |||
xyz00@hsadmin> domain.add({set:{name:'social.example.org',user:'xyz00-social'}}) | |||
xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_social',password:'geheim'}}) | |||
xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_social',owner:'xyz00_social'}}) | |||
</syntaxhighlight> | |||
== GNUSocial installieren == | == GNUSocial installieren == | ||
Zeile 26: | Zeile 30: | ||
Anmelden als Linux-User ''xyz00-social'': | Anmelden als Linux-User ''xyz00-social'': | ||
<syntaxhighlight lang=bash> | |||
ssh -l xyz00-social xyz00.hostsharing.net | |||
</syntaxhighlight> | |||
''htdocs-ssl'' Verzeichnis vorbereiten | ''htdocs-ssl'' Verzeichnis vorbereiten | ||
<syntaxhighlight lang=bash> | |||
cd doms/blog.example.org | |||
rm -rf subs/www subs-ssl/www | |||
cd doms/blog.example.org/htdocs-ssl | |||
rm .htaccess | |||
</syntaxhighlight> | |||
GNUSocial downloaden & entpacken z.b. im htdocs-ssl Verzeichnis | GNUSocial downloaden & entpacken z.b. im htdocs-ssl Verzeichnis | ||
<syntaxhighlight lang=bash> | |||
wget -O - https://git.gnu.io/gnu/gnu-social/-/archive/master/gnu-social-master.tar.gz |tar -xz --strip 1 | |||
mv htaccess.sample .htaccess | |||
</syntaxhighlight> | |||
== GNUSocial konfigurieren == | == GNUSocial konfigurieren == |
Aktuelle Version vom 17. Juni 2024, 11:07 Uhr
Gnusocial installieren
Vorbereitungen
In hsadmin, zum Beispiel mit hsscript:
hsadmin-Shell starten mit:
hsscript -u xyz00 -i
Password: ********
Dann nacheinander anlegen:
- Linux User als Domain-Administrator
- Subdomain social.example.org
- MySQL-User
- MySQL Datenbank
xyz00@hsadmin> user.add({set:{name:'xyz00-social',password:'geheim',shell:'/bin/bash',comment:'GNU Social'}})
xyz00@hsadmin> domain.add({set:{name:'social.example.org',user:'xyz00-social'}})
xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_social',password:'geheim'}})
xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_social',owner:'xyz00_social'}})
GNUSocial installieren
Anmelden als Linux-User xyz00-social:
ssh -l xyz00-social xyz00.hostsharing.net
htdocs-ssl Verzeichnis vorbereiten
cd doms/blog.example.org
rm -rf subs/www subs-ssl/www
cd doms/blog.example.org/htdocs-ssl
rm .htaccess
GNUSocial downloaden & entpacken z.b. im htdocs-ssl Verzeichnis
wget -O - https://git.gnu.io/gnu/gnu-social/-/archive/master/gnu-social-master.tar.gz |tar -xz --strip 1
mv htaccess.sample .htaccess
GNUSocial konfigurieren
Im Browser auf die Seite https://social.example.org/install.php gehen und den Anweisungen folgen.