Wpis użytkownika sraty-pierdaty w Hydepark
sraty-pierdatyTwórca
2piorunówPotrzebuję takiego rozwiązania chmurowego:
* tworzę strony internetowe na jednym komputerze (PC)
* ale czasami, gdy wyjeżdżam, pracuję na laptopie
* posiadam serwerek postawiony na Raspberry Pi z wyjściem na świat
Chciałbym takie rozwiązanie, które zgrywałoby pliki stron (czyli dużo małych plików) na Raspberry Pi, tak abym mógł odpalić projekt na jednym bądź drugim komputerze, bez przerzucania plików na pendrajwy.
Na razie spróbówałem Nextclouda, ale z tego co widzę to pomysł był średni. Synchronizacja trwa bardzo długo, zawiesza się klient Nextclouda, wali błędami gdy w międzyczasie jakiś plik zostanie usunięty i w ogóle to rozwiązanie chyba nie pasuje pod duże pliki - bardziej by pewnie pasowało pod backup paczek z zipami.
Jest coś fajniejszego pod takie małe pliki, na których działa się live?
Komentarze (18)
https://syncthing.net/ synchronizacja P2P a'la BitTorrent 🙄
SyncthingSyncthingO dzięki, zapoznam się z tym i tym git annex :)
Jeżeli share masz używać tylko ty i na jednej maszynie jednoczenie to żaden nextcloud czy git ci nie potrzebny ¯\\(ツ)/¯ skonfiguruje sobie lsync żeby monitorował folder i synchronizował go z maliną rsynciem plus single shot service żeby w drogą stronę synchronizację zapewnić kiedy korzystasz z innej maszyny i gotowe.
Good bye git LFS, git annex assistant is the new best friend 🙂 https://git-annex.branchable.com/assistant/
assistantBranchableDobra, chyba jednak polubię się z Nextcloud xD Zamulało, bo na początek dostał bardzo dużo danych do przemielenia. Teraz jak już wszystko przeorał 10 razy to wydaje się działać jak np. OneDrive
@Odczuwam_Dysonans tzn. raczej nie mam zamiaru korzystać z tego interfejsu przegladarkowego a jedynie z klienta, chyba że to też może się uwalić? :)
@sraty-pierdaty nie wiem jak na malince, ale ogólnie Nextcloud nie jest zły. Na początku musi sobie zbudować całą bazę danych na podstawie tych plików które dostał, więc nic dziwnego że to trwało. Upewnij się tylko że masz background jobs skonfigurowane pod cron, bo jak jest Ajax i się coś podzieje z przeglądarką w trakcie pracy to mogą być jaja, miałem taki zgrzyt w pracy.
O gicie nie slyszał?
@AureliaNova nie bardzo 😉 to jest z kilkadziesiąt stronek WordPressowych, na bieżąco pracuję zazwyczaj nad kilkoma i prócz kodu działam też na contencie. Mógłbym w ogóle działać po SSH bezpośrednio na plikach leżących gdzieś na serwerze, ale to potrafi zamulić, dlatego zależy mi na takim rozwiązaniu lokalnym, ale z automatyczną kopią gdzieś w chmurze.
@sraty-pierdaty A po co ci te dane do testów? Nie możesz synchronizować samego kodu?
@ali7200 chyba nie bardzo, tam są jakieś sztuczki z symlinkami itd., a mnie zależałoby na trzymaniu danych normalnie na dysku, ale z natychmiastową synchronizacją na backupie + żeby potem w drugą stronę (np na laptopie) sobie te dane "dosynchronizować"
@Tank1991 Zapomniałem dodać że zależy mi na rozwiązaniu darmowym, nie wiem czemu uznałem że to oczywiste xd może być coś selfhosted
@sraty-pierdaty pchaj kod w gita a duże pliki w bucketa w chmurze :smiley:
@ali7200 nie wrzuca sie mediów do gita lol, to rozwiazanie co dałes ma jedną ogromną wadę
@sraty-pierdaty
>zdjęcia wrzucone przez użytkownikow itd.
ruchaj je na aws s3 / azure blob /whateva
@sraty-pierdaty a coś takiego nie zagra? https://git-lfs.com/
Git Large File StorageGit Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.Git Large File StorageNie nie, git mi tutaj nie pasuje, bo ja chcę tam trzymać nie tylko sam kod ale i zawartość strony, typu zdjęcia wrzucone przez użytkownikow itd.
@sraty-pierdaty ja to gitlab używam, ale ja to truskawki cukrem