Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:uberspace:fegm:chat

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
server:uberspace:fegm:chat [2015/12/28 18:11] benhserver:uberspace:fegm:chat [Datum unbekannt] (aktuell) – gelöscht - Externe Bearbeitung (Datum unbekannt) 127.0.0.1
Zeile 1: Zeile 1:
-====== FeGM Chat (Let's Chat) ====== 
-//Hostname: chat.feggm.de// 
-===== Installationsschritte ===== 
-  - Installiere MongoDB-Umgebung <code bash>uberspace-setup-mongodb</code> 
-  - Sichere MongoDB-Konfiguration <code bash>vi ~/.mongodb.conf</code> 
-  - Lege Verzeichnis fuer NodeJS-Applikationen an <code bash>mkdir ~/NodeApps</code> 
-  - Verzeichnis wechseln <code bash>cd ~/NodeApps</code> 
-  - Git-Repository klonen <code bash>git clone https://github.com/sdelements/lets-chat.git</code> 
-  - Verzeichnis wechseln <code bash>cd lets-chat</code> 
-  - Installiere Abhängigkeiten <code bash>npm install</code> 
-  - Konfigurationsdatei anlegen <code bash>cp settings.yml.sample settings.yml</code> 
-  - freien Port suchen <code bash>netstat -tulpen | grep 65432</code> 
-  - Konfigurationsdatei anpassen <code bash>vi settings.yml</code> 
-    - <code>http</code> 
-    - <code>xmpp</code> 
-    - <code>database</code> 
-  - Starten der Applikation als Test (Stop mit Strg + c) <code bash>npm start</code> 
-  - Anlegen eines Services <code bash>uberspace-setup-service letschat npm start ~/NodeApps/lets-chat 2>&1</code> 
-  - Wechsel ins Web-Verzeichnis <code bash>cd ~/www</code> 
-  - Verzeichnis für Subdomain anlegen <code bash>mkdir chat.feggm.de</code> 
-  - Verzeichnis wechseln <code bash>cd chat.feggm.de</code> 
-  - Apache-Konfigurationsfile anlegen <code bash>vi .htaccess</code> 
-    - <code bash>RewriteEngine On 
-RewriteCond %{SERVER_PORT} 80 
-RewriteRule ^(.*)$ https://chat.feggm.de/$1 [R,L] 
- 
-RewriteCond %{SERVER_PORT} 443 
-RewriteRule ^(.*) http://localhost:65432/$1 [P]</code> 
-  - DNS Konfiguration (A-Record anlegen) 
-  - TLS-Zertifikat erstellen 
-    - <code bash>vi .config/letsencrypt/cli.ini</code> 
-    - <code bash>letsencrypt certonly</code> 
-    - <code bash>uberspace-prepare-certificate...</code> 
-===== Upgrade ===== 
-  - Backup Files & Database 
-  - Pull Repository <code bash>git pull</code> 
-  - Upgrade Applikation <code bash>npm run-script migrate</code> 
  
server/uberspace/fegm/chat.1451322661.txt.gz · Zuletzt geändert: von benh