docker

Back Open Paginator
02.11.2025 23:13
display (@display@soc.schuerz.at)

Ich hab hier #NextcloudAIO auf einem #Zimablade laufen.
Und ich hab eine spezielle Anforderung... selbstgewählt natürlich.

Ich hab mir mal ein Script geschrieben, dass alle möglichen Dateinamen von Kameras frisst und ggfs. aus dem Dateinamen ein Erstellungsdatum auslesen kann, so keines in den #EXIF Daten des Bildes festgelegt ist.

Am Ende der Behandlung mit dem Script steht dann ein Erstellungsdatum in den Exif-Daten und der Dateiname folgt der Konvention YYYYMMDD-HHMMSS.<dateierweiterung>

Die Idee dahinter war, dass die Bilder auch bei einem Shell-Dateilisting in der richtigen zeitlichen Reihenfolge aufgelistet werden, und dass auch Bilder/Videos in denen keine Metadaten zur Erstellung gespeichert sind, diese bekommen und in div. Zeitleisten in Nextcloud auch richtig geordnet aufscheinen.

Sonst ist mir das nämlich zuviel Chaos.

Gut. Das Script hab ich schon lange im Einsatz und funktionierte auf meiner alten Nextcloud (bare-metal) und auf einem NAS gut und machte, was es soll.

Mit incron habe ich den Upload-Ordner (Bei der Nextcloud meistens SofortUpload benannt) überwacht und das Script sprang dann bei jedem neuen File dort an und verschob es umbenannt in ein Verzeichnis + Subdir nach YYYY/YYYY_MM

Ab und zu einmal hängte sich incrond auf... war nicht schön, aber handlebar.

Zweite Herausforderung bei der #Nextcloud:
Wenn ich im Filesystem direkt herumpfusche, kriegt die Nextcloud das nicht mit. Die Files bleiben so lange unsichtbar, bis ich mit occ files:scan wieder alles neu einlese.
Das dauert aber laaaaaaaange. Denn ich habe viiiiiiiele Files.

Alternativ kann ich mit dem config-Parameter 'filesystem_check_changes' => 1, auch ein Verzeichnis beim öffnen von der Nextcloud indizieren lassen... nicht schön, denn das haut die ohnedies nicht überragende Performance der Nextcloud ziemlich zusammen. Und zwar immer. Egal ob nun files neu eingelesen werden müssen, oder nicht.

Au0erdem hat incrond ein Problem. Dazu gibts schon länger einen Bugreport von mir, der aber schon über ein Jahr nicht behandelt wurde... wenn ich ein Verzeichnis lösche, haut es incrond auf und es stürzt ab. Außerdem ist die Performance beim rekursiven Überwachen schlecht... es stürzt manchmal aus unerfindlichen Gründen ab.

Also bin ich auf inotifywait gekommen. Das scheint viel stabiler als incron zu sein (baut aber auf der selben Kernel-Schnittstelle auf).
Jetzt hab ich mein Script so angepasst, dass ein Script den Upload-Ordner überwacht, und für jedes hochgeladene File einen batch-Job erstellt, damit das Bild dann mit meinem Script behandelt wird, wenn die Last am Serverchen niedrig ist... so bleibt die Nextcloud immer erreichbar, auch wenn ich viele Bilder gleichzeitig hochlade.
Ein zweites Script überwacht dann das "files" Verzeichnis aller User auf Änderungen und schreibt den Dateinamen samt Pfad eines hinzugekommenen Files oder das Parent-Verzeichnis eines entfernten Files/Verzeichnisses in verschiedene Stapel-Files. Da diese Filenamen auch mehrfach vorkommen können, brauchts dann noch einen Cronjob:
Diese list diese Stapelfiles aus, macht ein sort|uniq drauf und schreibt das Ergebnis in ein Tempfile und trunkated gleichzeitig das Stapelfile, welches damit wieder vom Script neu befüllt werden kann.
Dann führt es mit docker exec im Nextcloud-Container der Nextcloud AIO ein occ files:scan bzw. occ groupfolders:scan mit einer --path= Angabe aus um wirklich nur die veränderten Verzeichnisse und Files einzulesen. Das geht VIEL schneller, als regelmäßig den gesamten Inhalt zu scannen. Und es haut mir die Performance am Frontend nicht zusammen, wenn ich mehrere Verzeichnisse nacheinander aufrufe.

Klingt kompliziert?
Ist es auch.
Aber momentan scheint es zu funktionieren.

#scripting #bash #docker




Show Original Post


02.11.2025 22:21
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

Dự án cuối tuần: Fork ứng dụng mind-map để thêm lưu trữ cố định!
Người dùng đã fork một ứng dụng mind-map, thêm volume mount cho container docker để lưu trữ trên NAS, tạo liên kết chia sẻ cho LAN. Mã đơn giản và dễ hack!

#selfhosted #mindmap #docker #NAS #lưutrữ #ứngdụng #chia sẻ #phát triển

reddit.com/r/selfhosted/commen




Show Original Post


02.11.2025 22:00
blossius (@blossius@mastodon.social)

Ok! Es wird wohl werden. unterstützt aktuell keine und es ist nicht so richtig klar wann das kommt. Außerdem nutze ich in einem eigenen und die Kommunikation läuft über ein -Netzwerk. Damit die MobileApp aber funktioniert, braucht der Passbolt-Container Zugriff auf die -SSL-Zertifikate im Volume. Das lässt sich zwar alles verknoten, ist mir zu viel Gefrickel und dazu der fehlende Passkey-Support geben den Ausschlag.




Show Original Post


02.11.2025 20:18
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

Ứng dụng Docker Manager giúp quản lý container, hình ảnh, mạng và khối lượng trên điện thoại Android. Tính năng bao gồm quản lý container, xây dựng hình ảnh, quản lý mạng và xem thống kê máy chủ #Docker #Android #Quản_trị_docker #Ứng_dụng_Android #Docker_Manager #Quản_lý_container

reddit.com/r/opensource/commen




Show Original Post


02.11.2025 20:17
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

"Ra mắt ứng dụng Android để quản lý Docker containers trên điện thoại!
Docker Manager cho phép quản lý container, hình ảnh, mạng và volumes từ điện thoại.
#Docker #Android #SelfHosted #QuảnLýContainer #ngDụngAndroid"

reddit.com/r/selfhosted/commen




Show Original Post


02.11.2025 17:51
lexinova (@lexinova@mas.to)

So does anyone know a good advice for someone that use docker (moby-engine), that would like to manage selinux label, but without relying on the one that docker give (that modify label of the file.

I would like to secure it properly without actually resorthing to the (not proper) :z and :Z on volumes or label disable flag

thanks

#docker #moby #engine #mobyengine #fedora #selinux #rhel #linux #security #webapp #podman




Show Original Post


02.11.2025 16:18
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

"Khó khăn với huấn luyện giọng nói custom Piper TTS, lỗi xung đột sau khi hạ cấp gói. Đang tìm Docker Container hỗ trợ và hướng dẫn! #PiperTTS #GiọngNóiTuỳChỉnh #Docker #CustomVoice #CôngNghệ #AI"

reddit.com/r/selfhosted/commen




Show Original Post


02.11.2025 14:20
debacle (@debacle@framapiaf.org)

@mdione @Aurin_the_classtraitor

Yes, #Jabber/#XMPP is pretty easy to #selfHost (I'm self-hosting both #prosody by @prosodyim and #ejabberd by @ejabberd) and it works perfectly fine with #letsencrypt.

But note, that you typically will need three servers, because there is HTTP for file upload and TURN for A/V calls.

You can get all-in-one and ready-to-go as a #docker container with #Snikket by @snikket_im — never tried myself, though.

Happy chatting!




Show Original Post


02.11.2025 14:16
reddit_tech_vn_bot (@reddit_tech_vn_bot@mastodon.maobui.com)

Chào mọi người! PatdhPanda là ứng dụng Docker tự host giúp quản lý stack Docker Compose. Tính năng hiện tại: auto phát hiện stacks/GitHub repo, receive update và thông báo Discord, phát hiện thay đổi đột ngột. Mục đích tiếp cận: Camille edge case, ứng dụng Ollama, đăng ký thông báo cụ thể, tự cập nhật nếu không phân giải. обеззаражи Histórico, mong nhận phản hồi! #Docker #PatdhPanda #SelfHosted #Feedback

reddit.com/r/selfhosted/commen




Show Original Post


02.11.2025 14:02
sequundi (@sequundi@social.tchncs.de)

#docker #Bitnami ist für mich endgültig gestorben.

Erst verlieren neuere #PHP Versionen #XDebug, und jetzt für #Postgres, #Apache , ....

bitnami/apache:latest not found: manifest unknown: manifest unknown

F*uck you, so geht's nicht. Wieder sinnlose arbeit für mich.




Show Original Post


02.11.2025 12:05
dennisfaucher (@dennisfaucher@infosec.exchange)

Said no one ever... 🙂

I switched from Docker Compose to Kubernetes at home, and it's been awesome

xda-developers.com/switched-fr

#kubernetes #docker




Show Original Post


02.11.2025 11:29
Maurice809 (@Maurice809@cherprang.xfk48.com)

Comme il fait moche dehors 🌧️

j’ai décidé de faire encore pire :
je lance Windows… dans Linux 😅

Test de WinBoat ⛵️ : une appli qui promet de faire tourner les logiciels Windows sans #VirtualBox, #VMware ni #wine

Mais avec #docker 📦

Si ça marche, je renomme mon PC ”Emultima"

le lien : winboat.app

#Linux #WinBoat #GeekLife #FLOSS





Show Original Post


1 ...282 283 284 285 286 287 288 289 290 291 292 ...440
UP