Gnusocial: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(typo, htaccess)
KKeine Bearbeitungszusammenfassung
 
Zeile 7: Zeile 7:
''hsadmin''-Shell starten mit:
''hsadmin''-Shell starten mit:


  hsscript -u xyz00 -i
<syntaxhighlight lang=bash>
  Password: ********
hsscript -u xyz00 -i
Password: ********
</syntaxhighlight>


Dann nacheinander anlegen:
Dann nacheinander anlegen:
Zeile 17: Zeile 19:
* MySQL Datenbank
* MySQL Datenbank


  xyz00@hsadmin> user.add({set:{name:'xyz00-social',password:'geheim',shell:'/bin/bash',comment:'GNU Social'}})
<syntaxhighlight lang=bash>
  xyz00@hsadmin> domain.add({set:{name:'social.example.org',user:'xyz00-social'}})
xyz00@hsadmin> user.add({set:{name:'xyz00-social',password:'geheim',shell:'/bin/bash',comment:'GNU Social'}})
  xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_social',password:'geheim'}})
xyz00@hsadmin> domain.add({set:{name:'social.example.org',user:'xyz00-social'}})
  xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_social',owner:'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'':


  ssh -l xyz00-social xyz00.hostsharing.net
<syntaxhighlight lang=bash>
ssh -l xyz00-social xyz00.hostsharing.net
</syntaxhighlight>


''htdocs-ssl'' Verzeichnis vorbereiten
''htdocs-ssl'' Verzeichnis vorbereiten


  cd doms/blog.example.org
<syntaxhighlight lang=bash>
  rm -rf subs/www subs-ssl/www
cd doms/blog.example.org
  cd doms/blog.example.org/htdocs-ssl
rm -rf subs/www subs-ssl/www
  rm .htaccess
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


  wget -O - https://git.gnu.io/gnu/gnu-social/-/archive/master/gnu-social-master.tar.gz |tar -xz --strip 1
<syntaxhighlight lang=bash>
  mv htaccess.sample .htaccess
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.