Telegram Combolists
Foto: Frank Schwichtenberg - Eigenes Werk Lizenz: CC BY 4.0
Das Telegram seine Benutzer nicht aktiv per Systemnachricht über das Sicherheitsleck informiert hat, ist dann auch nochmal ein ganz anderes Thema...
upstream ethercalc { server 127.0.0.1:8000; # Auf Port 8000 lauscht in diesem Beispiel ethercalc } server { server_name ethercalc.domainname.de; location / { proxy_pass http://ethercalc/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward-For $proxy_add_x_forwarded_for; proxy_set_header X-Forward-Proto http; proxy_set_header X-Nginx-Proxy true; proxy_redirect off; } listen 443 ssl; # managed by Certbot - über diesen Standard port für https ist der Reverse Proxy erreichbar ssl_certificate /etc/letsencrypt/live/ethercalc.domainname.de/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/ethercalc.domainname.de/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = ethercalc.domainname.de) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; server_name ethercalc.domainname.de; return 404; # managed by Certbot }
su - mastodon
nano live/app/javascript/mastodon/features/compose/components/compose_form.js
nano live/app/validators/status_length_validator.rb
nano live/app/serializers/rest/instance_serializer.rb
def max_toot_chars <your value here> end
RAILS_ENV=production bundle exec rails assets:precompile
systemctl restart mastodon-sidekiq systemctl reload mastodon-web
systemctl restart mastodon-streaming
add-apt-repository
- das im Paket software-properties-common
enthalten ist - auf Debian 12 kommt es zu folgender Fehlermeldung:sudo add-apt-repository ppa:bashtop-monitor/bashtop Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 362, in sys.exit(0 if addaptrepo.main() else 1) ^^^^^^^^^^^^^^^^^ File "/usr/bin/add-apt-repository", line 345, in main shortcut = handler(source, *shortcut_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/softwareproperties/shortcuts.py", line 40, in shortcut_handler return handler(shortcut, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 86, in init if self.lpppa.publishdebugsymbols: ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 126, in lpppa self.lpppa = self.lpteam.getPPAByName(name=self.ppaname) ^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 113, in lpteam self.lpteam = self.lp.people(self.teamname) ^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'people'
python3-launchpadlib
. Nach Installation derselben funktioniert add-apt-repository
einwandfrei.sudo -iH
weitermachen. Alternativ als normaler User arbeiten und vor die Befehle dann sudo
stellen. nano /etc/systemd/system/nextcloudcron.service
eine Datei mit folgendem Inhalt anlegen:[Unit] Description=Nextcloud cron.php job [Service] User=root ExecStart=/bin/sudo -u http /usr/local/bin/php82 --define apc.enable_cli=1 /volume1/web/nextcloud_app/cron.php KillMode=process
nano /etc/systemd/system/nextcloudcron.timer
eine Datei mit folgendem Inhalt anlegen:[Unit] Description=Run Nextcloud cron.php every 5 minutes [Timer] OnBootSec=5min OnUnitActiveSec=5min Unit=nextcloudcron.service [Install] WantedBy=timers.target
systemctl enable nextcloudcron.timer
die Änderungen aktivieren.sudo
den User http den Befehl /usr/local/bin/php82 --define apc.enable_cli=1 /volume1/web/nextcloud_app/cron.php
ausführen lässt. Leider ist es - zumindest bei mir - nicht möglich, den Dienst als User http laufen zu lassen, ohne noch tiefer ins System einzugreifen.gh repo clone niziak/usb-watchdogin das gewünschte Verzeichnis, woraufhin sich die Dateien im Verzeichnis usb-watchdog befinden. Dort startet man nach der obligatorischen Kontrolle der Sicherheit des Quellcodes die Installation als User mit make, danach mit sudo make install das Kopieren der Programmdateien usw.
ExecStart=/usr/bin/python3 /usr/local/sbin/watchdog.py --hb 360/dev/ttyUSB0einstellt, sollte nicht zu knapp bemessen sein, so daß eine kurzzeitige Rechnerlast nicht als Absturz interpretiert und ein Reset eingeleitet wird. Im Beispiel ist diese auf 360 Sekunden eingestellt, und bezieht sich auf den Watchdog, der als /dev/ttyUSB0 eingebunden wurde.
Dank eines Hinweises wurde ich auf einige Fehlermeldungen in unserem Blog aufmerksam, die ich beim kürzlichen Upgrade von Serendipity auf die aktuelle Serendipity 2.4-beta1 übersehen hatte. Im Nachhinein stellt sich dieses für mich jedenfalls ordentlich verbuggt dar.: Verschiedene Plugins laufen nicht, weshalb es vorerst unter anderem keine Kommentare mehr gibt, die dargestellt werden und auch keine Social Media Buttons unter den Beeiträgen. Da auch diverse css Sachen ins Leere laufen, bin ich vom Bootstrap Theme wieder auf 2k11 zurück.
Weil ich hach einigen Versuchen nur per Zufall darauf gekommen bin - den Hinweis auf dieses Problem hatte ich so noch nirgendwo gefunden:
Q: I encountered a compilation error while executing RAILS_ENV=production bundle exec rails assets:precompile
, but no more information is given. How to fix it?
A: Usually it's because your server ran out of memory while compiling assets. Use a swapfile or increase the swap space to increase the memory capacity. Run RAILS_ENV=production bundle exec rake tmp:cache:clear
to clear cache, then execute RAILS_ENV=production bundle exec rails assets:precompile
to compile again. Make sure you clear the cache after a compilation error, or it will show “Everything's OK” but leave the assets unchanged.
Die Lösung bei unserer Installation bestand allerdings darin, eine nodejs Version 16.x zu verwenden.
Wir betreiben ab sofort auch eine eigene Mastodon Instanz: mastodon.trueten.de Momentan ist dort alles im Testlauf. Man kann sich aber schon registrieren und herumspielen. Bis auf weiteres bin ich selbst bei suma-ev.social aktiv.