Projekte/Forum: Unterschied zwischen den Versionen
(obsolet) |
|||
| (58 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
|startdate=2018/02/23 | |startdate=2018/02/23 | ||
|state=Aktiv | |state=Aktiv | ||
|desc=https:// | |desc=https://forum.funkfeuer.at | ||
Ziel des 0xFF-Projekts, Discourse einzusetzen, ist die Verbesserung der Kommunikation durch ein zeitgemäßes Tool, das unterschiedliche Kommunikationsformen zusammenführt. | |||
Wir erhoffen uns daraus ein besseres Miteinander. | Wir erhoffen uns daraus ein besseres Miteinander. | ||
Technologie: https://www.discourse.org/ | Löst altes [https://oldforum.funkfeuer.at/ Forum] ab. | ||
Technologie: [https://www.docker.com/ Docker] + [https://www.discourse.org/ Discourse] | |||
VM-Host: Ford | |||
}} | }} | ||
== Einrichtung und Konfiguration == | |||
* [https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md Set up Discourse in the cloud in under 30 minutes] (auf experimenteller Basis, privat gehostete VM) | |||
** Konfiguration anpassen: <code>/var/discourse/containers/app.yml</code> | |||
* [https://meta.discourse.org/t/move-your-discourse-instance-to-a-different-server/15721 Move your Discourse Instance to a Different Server] (von bisher experimentellem www.forum.wien.funkfeuer.at) | |||
** [https://meta.discourse.org/t/cannot-get-email-working-on-new-install/81593/18 Cannot get email working on new install] (spezielle SMTP Einstellungen notwendig für Smarthost mail.funkfeuer.at) | |||
*** [https://meta.discourse.org/t/smtp-connection-problem-docker-installation/41981/3 SMTP connection problem, docker installation] (notwendige Anpassung vor Installation) | |||
**** in app.yml bei mail settings hinzufügen: DISCOURSE_SMTP_AUTHENTICATION: login | |||
**** app.yml: #DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true) | |||
*** Mail Einstellungen - Versandmethode: | |||
**** notification email: forum@funkfeuer.at | |||
**** address: mail.funkfeuer.at | |||
**** port: 587 (SSL Zertifikat muss validieren!) | |||
**** user_name: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki] | |||
**** password: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki] | |||
** [https://github.com/tomav/docker-mailserver docker-mailserver] (POP3 Mailbox notwendig, forum@funkfeuer.at und forum-*@funkfeuer.at wird von mail.funkfeuer.at weitergeleitet auf forum.funkfeuer.at) | |||
** [https://meta.discourse.org/t/setting-up-let-s-encrypt-with-multiple-domains/56685 Setting up Let’s Encrypt with Multiple Domains] (wegen Migration auf [https://forum.funkfeuer.at/ forum.funkfeuer.at]) | |||
** [https://meta.discourse.org/t/emojis-not-displaying-old-avatar-styles/13986/3 Emojis Not Displaying / Old Avatar Styles] (korrigiert imgsrc von alter URL auf aktuelle URL) | |||
* [https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247 Running other websites on the same machine as Discourse] (für statische HTML Kopie des alten PunBB Forums auf [http://oldforum.funkfeuer.at oldforum.funkfeuer.at]) | |||
=== Plugins === | |||
* [https://meta.discourse.org/t/install-a-plugin/19157 Install a Plugin] | |||
** [https://github.com/discourse/discourse-data-explorer discourse-data-explorer] | |||
** [https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345 discourse-whos-online] | |||
** [https://github.com/jonmbake/discourse-ldap-auth discourse-ldap-auth] | |||
*** [https://github.com/jonmbake/discourse-ldap-auth/issues/23 Allowance of variables in "bind_dn" and "password" field.] | |||
*** Manueller Patch: [https://github.com/omniauth/omniauth-ldap/issues/59#issuecomment-211417398 Can I bind against the current user] ("docker restart app" nach Modifikation notwendig) | |||
*** LDAP Einstellungen: (-> "Aktuell wird einmal täglich (um 22Uhr) die Datenbank synchronisiert.") | |||
**** ldap hostname: ldap.funkfeuer.at | |||
**** ldap port: 636 (SSL Zertifikat muss validieren!) | |||
**** ldap method: ssl | |||
**** ldap base: ou=Users,dc=funkfeuer,dc=at | |||
**** ldap uid: uid | |||
**** ldap bind dn: uid=%{username},ou=Users,dc=funkfeuer,dc=at | |||
**** ldap password: %{password} | |||
**** ldap filter: uid=%{username} | |||
=== Themes === | |||
* <DEL>[https://meta.discourse.org/t/changing-the-like-icon/7460/12 Changing the “Like” icon]</DEL> [https://meta.discourse.org/t/change-the-like-icon/87748 NEW: Change the Like icon (as theme component)] | |||
* [https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682 How do I install a Theme or Theme Component?] | |||
** [https://meta.discourse.org/t/slick-gallery-component/81952 Slick - Gallery Component] | |||
** [https://meta.discourse.org/t/tiles-gallery-component/81950 Tiles - Gallery Component] | |||
** [https://meta.discourse.org/t/tiles-gallery-component/81950/5 Slick + Tiles - Gallery Components - both at the same time] | |||
* [https://meta.discourse.org/t/changing-max-attachment-size/26435/19 Changing Max Attachment Size] | |||
== Wartung/Fehlersuche == | |||
Für den Fall, dass nach einem Upgrade ein Theme oder ein Plugin streikt (Seite ladet nicht fertig, Fehler in Browser-Console, ..) | |||
* [https://forum.funkfeuer.at/safe-mode Discourse Safe-Mode (Direktlink zum Forum)] | |||
* [https://meta.discourse.org/t/how-to-use-discourse-safe-mode/53504 Discourse Safe-Mode (Erklärung)] | |||
Gute Anlaufstelle um die gängisten Probleme und deren Lösung zu finden: https://meta.discourse.org/ | |||
Ein <code>./launcher rebuild app</code> des Docker Containers (wie z.B. bei neu hinzugefügten Plugins notwendig), dauert in etwa 30 Minuten! | |||
* App Admin-Benutzer: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki] | |||
* App Admin-Passwort: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki] | |||
=== Upgrades === | |||
Upgrades lassen sich hier einspielen: https://forum.funkfeuer.at/admin/upgrade (Zugriff nur mit Administrator-Rechten) | |||
Bei jedem <code>./launcher rebuild app</code> wird der Docker Container erneuert und die Discourse Instanz auf die [https://github.com/discourse/discourse/tree/tests-passed letzte getestete Version] aktualisiert. | |||
Hier eine [[Projekte/Forum/Upgrade|Schritt-für-Schritt Anleitung]] die ebenfalls [https://forum.funkfeuer.at/t/discourse-upgrade/229 im Forum beschrieben] ist. | |||
=== WebUI === | |||
* App-Administration: https://forum.funkfeuer.at/admin (Zugriff nur mit Administrator-Rechten) | |||
* App-Logging: https://forum.funkfeuer.at/logs (Zugriff nur mit Administrator-Rechten) | |||
Aktuelle Version vom 20. Mai 2025, 23:26 Uhr
| 0xFF-Discourse | |
|---|---|
| Starttermin |
23 Feb. 18 |
| Status | |
| [[Description::https://forum.funkfeuer.at
Ziel des 0xFF-Projekts, Discourse einzusetzen, ist die Verbesserung der Kommunikation durch ein zeitgemäßes Tool, das unterschiedliche Kommunikationsformen zusammenführt. Wir erhoffen uns daraus ein besseres Miteinander. Löst altes Forum ab. Technologie: Docker + Discourse VM-Host: Ford]] | |
Einrichtung und Konfiguration
- Set up Discourse in the cloud in under 30 minutes (auf experimenteller Basis, privat gehostete VM)
- Konfiguration anpassen:
/var/discourse/containers/app.yml
- Konfiguration anpassen:
- Move your Discourse Instance to a Different Server (von bisher experimentellem www.forum.wien.funkfeuer.at)
- Cannot get email working on new install (spezielle SMTP Einstellungen notwendig für Smarthost mail.funkfeuer.at)
- SMTP connection problem, docker installation (notwendige Anpassung vor Installation)
- in app.yml bei mail settings hinzufügen: DISCOURSE_SMTP_AUTHENTICATION: login
- app.yml: #DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
- Mail Einstellungen - Versandmethode:
- notification email: forum@funkfeuer.at
- address: mail.funkfeuer.at
- port: 587 (SSL Zertifikat muss validieren!)
- user_name: siehe backbone-dokuwiki
- password: siehe backbone-dokuwiki
- SMTP connection problem, docker installation (notwendige Anpassung vor Installation)
- docker-mailserver (POP3 Mailbox notwendig, forum@funkfeuer.at und forum-*@funkfeuer.at wird von mail.funkfeuer.at weitergeleitet auf forum.funkfeuer.at)
- Setting up Let’s Encrypt with Multiple Domains (wegen Migration auf forum.funkfeuer.at)
- Emojis Not Displaying / Old Avatar Styles (korrigiert imgsrc von alter URL auf aktuelle URL)
- Cannot get email working on new install (spezielle SMTP Einstellungen notwendig für Smarthost mail.funkfeuer.at)
- Running other websites on the same machine as Discourse (für statische HTML Kopie des alten PunBB Forums auf oldforum.funkfeuer.at)
Plugins
- Install a Plugin
- discourse-data-explorer
- discourse-whos-online
- discourse-ldap-auth
- Allowance of variables in "bind_dn" and "password" field.
- Manueller Patch: Can I bind against the current user ("docker restart app" nach Modifikation notwendig)
- LDAP Einstellungen: (-> "Aktuell wird einmal täglich (um 22Uhr) die Datenbank synchronisiert.")
- ldap hostname: ldap.funkfeuer.at
- ldap port: 636 (SSL Zertifikat muss validieren!)
- ldap method: ssl
- ldap base: ou=Users,dc=funkfeuer,dc=at
- ldap uid: uid
- ldap bind dn: uid=%{username},ou=Users,dc=funkfeuer,dc=at
- ldap password: %{password}
- ldap filter: uid=%{username}
Themes
Changing the “Like” iconNEW: Change the Like icon (as theme component)- How do I install a Theme or Theme Component?
- Changing Max Attachment Size
Wartung/Fehlersuche
Für den Fall, dass nach einem Upgrade ein Theme oder ein Plugin streikt (Seite ladet nicht fertig, Fehler in Browser-Console, ..)
Gute Anlaufstelle um die gängisten Probleme und deren Lösung zu finden: https://meta.discourse.org/
Ein ./launcher rebuild app des Docker Containers (wie z.B. bei neu hinzugefügten Plugins notwendig), dauert in etwa 30 Minuten!
- App Admin-Benutzer: siehe backbone-dokuwiki
- App Admin-Passwort: siehe backbone-dokuwiki
Upgrades
Upgrades lassen sich hier einspielen: https://forum.funkfeuer.at/admin/upgrade (Zugriff nur mit Administrator-Rechten)
Bei jedem ./launcher rebuild app wird der Docker Container erneuert und die Discourse Instanz auf die letzte getestete Version aktualisiert.
Hier eine Schritt-für-Schritt Anleitung die ebenfalls im Forum beschrieben ist.
WebUI
- App-Administration: https://forum.funkfeuer.at/admin (Zugriff nur mit Administrator-Rechten)
- App-Logging: https://forum.funkfeuer.at/logs (Zugriff nur mit Administrator-Rechten)