0

Docker: Nextcloud occ Befehle ausfĂŒhren

Nach dem letzten Nextcloud-Update habe ich im Administrations-Portal zwei Warnungen bekommen:

Some indices are missing in the database
Some columns in the database are missing a conversion to big int

Die dazugehörigen Befehle um die Probleme zu beheben, waren auch mit angegeben:

occ db:add-missing-indices
occ db:convert-filecache-bigint --no-interaction

Problem war nur, dass Nextcloud bei mir in einem Docker-Container lĂ€uft und man die Befehle nicht einfach so ausfĂŒhren kann.
Lösung ist, im Host-System die Befehle folgendermaßen auszufĂŒhren:

sudo docker exec --user www-data nextcloud php occ db:add-missing-indices
sudo docker exec --user www-data nextcloud php occ db:convert-filecache-bigint --no-interaction

1

Excel: Zeitstempel-Darstellung umstellen geht nicht

Neulich das Problem gehabt, dass sich ein Zeitstempel, den ich in eine Excel-Datei importiert habe, nicht umstellen hat lassen. Egal welches Zeit-Format ich im „Zellen formatieren“-Dialog eingestellt habe, die Zelle hat sich nicht verĂ€ndert.

Problem war, dass Excel die Werte als Text interpretiert hat.
Um das zu beheben, wĂ€hlt man die entsprechende(n) Zelle(n) aus und geht oben auf den ‚Data‘-Tab.
Dort wÀhlt man:
Text to Columns‚ -> Next -> Next -> ‚Date‘ auswĂ€hlen und das gesetzte Format auswĂ€hlen.

0

GitHub: RSS-Feed von Projekt-Changelogs

Um bei Projekten, die auf GitHub gehosted sind, auf dem laufenden zu bleiben, habe ich nach einer Möglichkeit gesucht deren Changelog als RSS-Feed abonnieren zu können.

Das ist leicht möglich, da GitHub von Haus aus die Releases (oder auch die Commits) eines jeden Repositorys im Atom-Format ausgeben kann. Dazu einfach an die entsprechende URL ein .atom anhÀngen:

https://github.com/:owner/:repo/releases.atom

FĂŒr Commits geht das analog.

0

Gitea: Anzeigen im iframe (X-Frame-Options)

StandardmĂ€ĂŸig ist es nicht möglich Gitea im iframe anzuzeigen. Aus SicherheitsgrĂŒnden ist im HTTP-Header X-Frame-Options auf SAMEORIGIN gesetzt.

Das ganze kann man umstellen, in dem man in der conf/app.ini folgendes einfĂŒgt:

[cors]
ENABLED = true
X_FRAME_OPTIONS = ALLOW-FROM 192.168.0.2

Die IP-Adresse darin mit der gewĂŒnschten Domain / der Adresse des Servers, auf dem das iFrame eingebunden ist, ersetzen.