No description
  • Go 88.8%
  • HTML 4.5%
  • Shell 2.2%
  • CSS 1.8%
  • JavaScript 1.7%
  • Other 1%
Find a file
Kamil ce3e2c2673 Wydanie v0.8.4: changelog z datą (panel boczny zwijany do ikon)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 15:22:37 +02:00
cmd Portal: panel boczny zwija się do wąskiej postaci z samymi ikonami zamiast znikać 2026-10-15 15:21:40 +02:00
data Testy z prawdziwym klientem: synchronizacja dwukierunkowa z konfliktem i plik > 1 GB 2026-10-10 21:31:58 +02:00
deploy Jednostka pomocnika: AF_NETLINK dla useradd (audit) 2026-10-15 02:05:12 +02:00
docs Portal: poprawki z przeglądu UI v0.8.0 (P1–P9) 2026-10-15 06:09:47 +02:00
internal Portal: panel boczny zwija się do wąskiej postaci z samymi ikonami zamiast znikać 2026-10-15 15:21:40 +02:00
scripts Dwie edycje: NetDock Server (z Sambą, tag zarzadzany) i NetDock Connect (bramka do SMB) 2026-10-15 01:54:15 +02:00
spike/probe Etap 1: klient SMB (smbfs) na forku go-smb2, konfiguracja [smb], testenv i make test-smb 2026-10-10 18:10:23 +02:00
testdata/capture Baseline: migawka NetDrop f268184 pod ścieżką modułu netdock (bez innych zmian) 2026-10-10 17:17:16 +02:00
testenv Etap 2: uwierzytelnianie pass-through do SMB 2026-10-10 18:39:51 +02:00
third_party/go-smb2 Etap 1: klient SMB (smbfs) na forku go-smb2, konfiguracja [smb], testenv i make test-smb 2026-10-10 18:10:23 +02:00
.dockerignore Fork P2c: przepięcie dav/ocs/auth/httpd/main na nowy vfs, backend localfs, zestaw zgodności storagetest, przemianowanie na NetDock 2026-10-10 17:52:48 +02:00
.gitignore Etap 6: wykrywanie zmian z zewnątrz (CHANGE_NOTIFY + skan, bezpiecznik, zmiana nazw po FileId) 2026-10-10 22:32:56 +02:00
aktualizuj.sh NetDock Server: zakładka Samba w panelu i zmiana własnego hasła przez pomocnika samba-agent 2026-10-15 02:05:07 +02:00
CHANGELOG.md Wydanie v0.8.4: changelog z datą (panel boczny zwijany do ikon) 2026-10-15 15:22:37 +02:00
CLAUDE.md Dwie edycje: NetDock Server (z Sambą, tag zarzadzany) i NetDock Connect (bramka do SMB) 2026-10-15 01:54:15 +02:00
docker-compose.yml Dwie edycje: NetDock Server (z Sambą, tag zarzadzany) i NetDock Connect (bramka do SMB) 2026-10-15 01:54:15 +02:00
docker-compose.zarzadzany.yml Dwie edycje: NetDock Server (z Sambą, tag zarzadzany) i NetDock Connect (bramka do SMB) 2026-10-15 01:54:15 +02:00
docker-entrypoint-zarzadzany.sh NetDock Server: zakładka Samba w panelu i zmiana własnego hasła przez pomocnika samba-agent 2026-10-15 02:05:07 +02:00
docker-entrypoint.sh Fork P2c: przepięcie dav/ocs/auth/httpd/main na nowy vfs, backend localfs, zestaw zgodności storagetest, przemianowanie na NetDock 2026-10-10 17:52:48 +02:00
Dockerfile Etap 8: tryb zarządzany (natywna Samba + provisioning) 2026-10-11 00:37:33 +02:00
Dockerfile.zarzadzany Dwie edycje: NetDock Server (z Sambą, tag zarzadzany) i NetDock Connect (bramka do SMB) 2026-10-15 01:54:15 +02:00
go.mod Edytor .md/.txt z podglądem Markdowna i zapisem warunkowym; renderowanie .md w podglądzie (z NetDropa) 2026-10-15 00:54:16 +02:00
go.sum Edytor .md/.txt z podglądem Markdowna i zapisem warunkowym; renderowanie .md w podglądzie (z NetDropa) 2026-10-15 00:54:16 +02:00
HANDOFF.md Wydanie v0.7.0: changelog z datą (edycje Server/Connect, zakładka Samba) 2026-10-15 02:19:23 +02:00
instaluj.sh NetDock Server: zakładka Samba w panelu i zmiana własnego hasła przez pomocnika samba-agent 2026-10-15 02:05:07 +02:00
LICENSE Licencja AGPL-3.0-or-later 2026-10-10 16:53:50 +02:00
Makefile NetDock Server: zakładka Samba w panelu i zmiana własnego hasła przez pomocnika samba-agent 2026-10-15 02:05:07 +02:00
PLAN.md v0.5: linki publiczne (hasło, termin, prośba o pliki), Sharing API, odznaki share-types, panel, dokumentacja 2026-10-14 04:50:25 +02:00
PROTOKOL.md Strony linków: autor i termin; ikona; skrypt publikacji obrazu; dokumentacja przeniesień z NetDropa 2026-10-15 01:01:53 +02:00
README.md Dwie edycje: NetDock Server (z Sambą, tag zarzadzany) i NetDock Connect (bramka do SMB) 2026-10-15 01:54:15 +02:00
uwAGY.md Plan projektu NetDock: architektura, parytet z Synology Drive, lista zadań 2026-10-10 16:48:00 +02:00
wdroz-proxmox.sh deploy: dodaj dist/ do wyszukiwania paczki w wdroz-proxmox.sh 2026-10-10 19:17:17 +02:00
ZADANIA.md Portal v0.8 faza 4: jedna lista folderów zespołowych w edycji Server 2026-10-15 05:27:52 +02:00

NetDock

Alternatywa dla Synology Drive na zwykłym SMB. Serwer mówi protokołem Nextclouda, więc klienty Nextcloud (desktop, a docelowo telefony) synchronizują się z nim jak z Nextcloudem, a pliki leżą na udziale SMB — Sambie albo Windows Server. Fork pomysłów i kodu NetDropa.

Status: kandydat na v0.1 (MVP) — synchronizacja desktopowa, uwierzytelnianie przez SMB, wykrywanie zmian zrobionych przez SMB, notify_push, tryb zarządzany (własna Samba), kopia i odtwarzanie indeksu. Nie sprawdzone jeszcze: Windows Server, Kerberos, pliki na żądanie — patrz docs/MATRYCA.md. Wdrożenie: docs/WDROZENIE.md.

Dwa tryby

  • zewnętrzny — NetDock łączy się z istniejącym serwerem SMB,
  • zarządzany — NetDock sam stawia i prowadzi Sambę (LXC z Debianem).

Dokumenty

plik co zawiera
PLAN.md architektura, reguły, parytet z Synology Drive, etapy
ZADANIA.md lista zadań do odhaczania
PROTOKOL.md czego klient Nextclouda oczekuje od serwera (z NetDropa)
docs/EDYCJE.md dwie edycje: NetDock Server (z własną Sambą) i NetDock Connect (podpina istniejący SMB)
docs/WDROZENIE.md instalacja, tryb zarządzany, AD, backup
docs/MATRYCA.md ręczne testy przed wydaniem
CHANGELOG.md zmiany między wydaniami
uwAGY.md uwagi z przeglądu planu

Licencja

Copyright (C) 2026 Kamil

NetDock jest wolnym oprogramowaniem na licencji GNU Affero General Public License v3.0 lub nowszej (AGPL-3.0-or-later). Kto udostępnia zmodyfikowaną wersję jako usługę sieciową, musi udostępnić jej użytkownikom kod źródłowy.

„Nextcloud” jest znakiem towarowym Nextcloud GmbH. NetDock nie jest związany z Nextcloud GmbH ani z Synology Inc.; jest zgodny z protokołem klientów Nextcloud.