Potrzebuję 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?
#nextcloud #webdev #programowanie
ali7200

@sraty-pierdaty ja to gitlab używam, ale ja to truskawki cukrem

jiim

O gicie nie slyszał?

sraty-pierdaty

Nie 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.

Tank1991

@sraty-pierdaty

zdjęcia wrzucone przez użytkownikow itd.


ruchaj je na aws s3 / azure blob /whateva

Tank1991

@ali7200 nie wrzuca sie mediów do gita lol, to rozwiazanie co dałes ma jedną ogromną wadę

jiim

@sraty-pierdaty pchaj kod w gita a duże pliki w bucketa w chmurze

sraty-pierdaty

@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

@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ć"

AureliaNova

@sraty-pierdaty A po co ci te dane do testów? Nie możesz synchronizować samego kodu?

sraty-pierdaty

@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

Dobra, 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

@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.

sraty-pierdaty

@Odczuwam_Dysonans tzn. raczej nie mam zamiaru korzystać z tego interfejsu przegladarkowego a jedynie z klienta, chyba że to też może się uwalić? :)

figa-rybka

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.

figa-rybka

Good bye git LFS, git annex assistant is the new best friend 🙂 https://git-annex.branchable.com/assistant/

sraty-pierdaty

O dzięki, zapoznam się z tym i tym git annex :)

Zaloguj się aby komentować