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...
»La propriété, c'est le vol« Pierre Joseph Proudhon
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
Mobile Geräte
Das Nervenschoner-Plugin gibt es leider nicht für mobile Geräte.
Google und Apple haben die Standard-Browser ihrer Betriebssysteme Android und iOS für Plugins gesperrt.
Gib der Sammlung einen beliebigen kurzen Namen, ein paar Zeichen, z.B. Test reichen. eine Beschreibung ist nicht nötig, einfach das Anlegen der Sammlung bestätigen, in der dann erscheinenden Eingabemaske dann den Namen des gewünschten Add-ons eingeben, in diesem Fall "Nervenschoner" und dann in der erscheinenden Liste das Add-on anklicken. Es erscheint dann folgender Bildschirm:
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.
We block´d the #Barcelona Project aka threads.net and threads.instagram.com. We don‘t allow any #Facebook or #Instagram shit pollution at our #Instance.