Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:uberspace:fegm:chat

Dies ist eine alte Version des Dokuments!


FeGM Chat (Let's Chat)

Hostname: chat.feggm.de

Installationsschritte

  1. Installiere MongoDB-Umgebung
    uberspace-setup-mongodb
  2. Sichere MongoDB-Konfiguration
    vi ~/.mongodb.conf
  3. Lege Verzeichnis fuer NodeJS-Applikationen an
    mkdir ~/NodeApps
  4. Verzeichnis wechseln
    cd ~/NodeApps
  5. Git-Repository klonen
    git clone https://github.com/sdelements/lets-chat.git
  6. Verzeichnis wechseln
    cd lets-chat
  7. Installiere Abhängigkeiten
    npm install
  8. Konfigurationsdatei anlegen
    cp settings.yml.sample settings.yml
  9. freien Port suchen
    netstat -tulpen | grep 65432
  10. Konfigurationsdatei anpassen
    vi settings.yml
    1. http
    2. xmpp
    3. database
  11. Starten der Applikation als Test (Stop mit Strg + c)
    npm start
  12. Anlegen eines Services
    uberspace-setup-service letschat npm start ~/NodeApps/lets-chat 2>&1
  13. Wechsel ins Web-Verzeichnis
    cd ~/www
  14. Verzeichnis für Subdomain anlegen
    mkdir chat.feggm.de
  15. Verzeichnis wechseln
    cd chat.feggm.de
  16. Apache-Konfigurationsfile anlegen
    vi .htaccess
    1. RewriteEngine On
      RewriteCond %{SERVER_PORT} 80
      RewriteRule ^(.*)$ https://chat.feggm.de/$1 [R,L]
       
      RewriteCond %{SERVER_PORT} 443
      RewriteRule ^(.*) http://localhost:65432/$1 [P]
server/uberspace/fegm/chat.1451321155.txt.gz · Zuletzt geändert: von benh