Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
discourse [19/10/2023 - 21:09] – [Launcher] thommie4 | discourse [28/08/2024 - 12:08] (aktuell) – [Upgrade] admin1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Inofficial User Guide ====== | ====== Inofficial User Guide ====== | ||
- | |||
von Ben Hest, [[https:// | von Ben Hest, [[https:// | ||
- | |||
- | This is a “quick” how-to guide for using [[https:// | ||
- | |||
====== Operations ====== | ====== Operations ====== | ||
Zeile 23: | Zeile 19: | ||
</ | </ | ||
- | ===== Launcher ===== | + | ====== Launcher |
< | < | ||
Zeile 49: | Zeile 45: | ||
- | Logs | + | ====== |
/ | / | ||
Zeile 61: | Zeile 58: | ||
Found containers/ | Found containers/ | ||
- | ===== YAML SETTINGS ===== | + | ====== YAML SETTINGS ====== |
DISCOURSE_HOSTNAME=forum.netzwissen.de | DISCOURSE_HOSTNAME=forum.netzwissen.de | ||
Zeile 72: | Zeile 68: | ||
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED | LETSENCRYPT_ACCOUNT_EMAIL=REDACTED | ||
- | ===== DOCKER INFO ===== | + | ====== DOCKER INFO ====== |
DOCKER VERSION: Docker version 19.03.8, build afacb8b7f0 | DOCKER VERSION: Docker version 19.03.8, build afacb8b7f0 | ||
Zeile 85: | Zeile 81: | ||
</ | </ | ||
- | ===== Upgrade ===== | + | ====== Upgrade ====== |
+ | |||
+ | Beide Container | ||
< | < | ||
+ | / | ||
+ | |||
./launcher stop web_only && ./launcher rebuild data && ./launcher rebuild web_only | ./launcher stop web_only && ./launcher rebuild data && ./launcher rebuild web_only | ||
</ | </ | ||
- | ===== Plugins ===== | + | Nur web_only Appserver |
+ | < | ||
+ | / | ||
+ | |||
+ | ./launcher stop web_only && ./launcher rebuild web_only | ||
+ | </ | ||
+ | ====== Plugins ====== | ||
- git clone https:// | - git clone https:// | ||
Zeile 98: | Zeile 104: | ||
See https:// | See https:// | ||
- | ======================================== | + | Plugin Installation |
- | Discourse version at forum.netzwissen.de: | + | |
- | Discourse version at localhost: NOT FOUND | + | |
- | ==================== DNS PROBLEM ==================== | + | |
- | This server reports NOT FOUND, but forum.netzwissen.de reports Discourse 2.5.0.beta4 . | + | |
- | This suggests that you have a DNS problem or that an intermediate proxy is to blame. | + | |
- | If you are using Cloudflare, or a CDN, it may be improperly configured. | + | |
- | + | ||
- | ==================== MEMORY INFORMATION ==================== | + | |
- | OS: Linux | + | |
- | RAM (MB): 4038 | + | |
- | + | ||
- | total used free shared | + | |
- | Mem: | + | |
- | Swap: 2047 | + | |
- | + | ||
- | ==================== DISK SPACE CHECK ==================== | + | |
- | ---------- OS Disk Space ---------- | + | |
- | Filesystem | + | |
- | / | + | |
- | + | ||
- | ==================== DISK INFORMATION ==================== | + | |
- | Disk /dev/loop0: 93,9 MiB, 98484224 bytes, 192352 sectors | + | |
- | Units: sectors of 1 * 512 = 512 bytes | + | |
- | Sector size (logical/ | + | |
- | I/O size (minimum/ | + | |
- | + | ||
- | Disk /dev/loop1: 93,8 MiB, 98336768 bytes, 192064 sectors | + | |
- | Units: sectors of 1 * 512 = 512 bytes | + | |
- | Sector size (logical/ | + | |
- | I/O size (minimum/ | + | |
- | + | ||
- | Disk /dev/sda: 32 GiB, 34359738368 bytes, 67108864 sectors | + | |
- | Units: sectors of 1 * 512 = 512 bytes | + | |
- | Sector size (logical/ | + | |
- | I/O size (minimum/ | + | |
- | Disklabel type: gpt | + | |
- | Disk identifier: 9D35B183-C931-43A4-88DD-659ED1FAA7EE | + | |
- | + | ||
- | Device | + | |
- | / | + | |
- | / | + | |
- | + | ||
- | Disk /dev/sdb: 64 GiB, 68719476736 bytes, 134217728 sectors | + | |
- | Units: sectors of 1 * 512 = 512 bytes | + | |
- | Sector size (logical/ | + | |
- | I/O size (minimum/ | + | |
- | Disklabel type: gpt | + | |
- | Disk identifier: A21695AA-E44F-4FA6-9DA0-FAAD967CC8F7 | + | |
- | + | ||
- | Device | + | |
- | / | + | |
- | + | ||
- | ==================== END DISK INFORMATION ==================== | + | |
- | + | ||
- | ==================== MAIL TEST ==================== | + | |
- | For a robust test, get an address from http:// | + | |
- | Sending mail to REDACTED | + | |
- | Testing sending to admin@netzwissen.de using mail.netzwissen.de: | + | |
- | SMTP server connection successful. | + | |
- | Sending to admin@netzwissen.de. . . | + | |
- | Mail accepted by SMTP server. | + | |
- | + | ||
- | If you do not receive the message, check your SPAM folder | + | |
- | or test again using a service like http:// | + | |
- | + | ||
- | If the message is not delivered it is not a problem with Discourse. | + | |
- | + | ||
- | Check the SMTP server logs to see why it failed to deliver the message. | + | |
- | + | ||
- | ==================== DONE! ==================== | + | |
- | The output of this program may be available at http:// | + | |
- | You should inspect that file carefully before sharing the URL. | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | + | ||
- | ====== | + | |
https:// | https:// | ||
====== Maintenance ====== | ====== Maintenance ====== | ||
+ | |||
- One CPU and 1GB of memory, with swap, is the minimum for a basic Discourse community. As your community grows you may need more memory or CPU resources. | - One CPU and 1GB of memory, with swap, is the minimum for a basic Discourse community. As your community grows you may need more memory or CPU resources. | ||
Zeile 228: | Zeile 158: | ||
====== Special settings ====== | ====== Special settings ====== | ||
- | ===== Send a personal message | + | ===== Send personal message to all users on a Discourse site ===== |
https:// | https:// | ||
+ | |||
+ | ====== Backup & Restore ====== | ||
+ | |||
+ | ===== Backup ===== | ||
+ | |||
+ | < | ||
+ | root@docker2:/ | ||
+ | |||
+ | discourse backup | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | Beim Backup übers UI wird ein Link an die Admin Adresse geschickt. Der Link enthält einen passenden token, der zeitlich begrenzt und nur im gleichen Auth Kontext funktioniert. | ||
+ | |||
+ | |||
+ | ===== Restore ===== | ||
+ | |||
+ | Die Restore Datei muss nach /// | ||
+ | |||
+ | Um "aus Versehen" | ||
+ | |||
+ | < | ||
+ | root@docker2:/ | ||
+ | |||
+ | discourse enable_restore | ||
+ | |||
+ | discourse restore netzwissen-forum-2023-10-07-125819-v20230913194832.tar.gz | ||
+ | |||
+ | </ | ||
+ | |||
+ |