Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

ownCloud - Twoja własna "chmurka" cz. 2 Pliki - udostępnianie, wersjonowanie i synchronizacja

Chciałbym opowiedzieć o prostym wersjonowaniu plików oraz przybliżyć podstawową funkcję Pliki w aplikacji ownCloud, za pomocą której możemy zarządzać plikami, udostępniać je, synchronizować pomiędzy urządzeniami.

Dostępne funkcje

Możemy pobierać, edytować, tworzyć, wczytywać, udostępniać i przeglądać (m.in. pdf, filmy mp4 czy zdjęcia) pliki i katalogi.

Tworzenie, zmiana nazw i pobieranie

Za pomocą przycisku Nowy możemy utworzyć plik tekstowy, katalog lub pobrać plik za pomocą linku z zasobu sieciowego. Po najechaniu kursorem myszki na dany plik czy katalog możemy użyć przycisku Zmień nazwę, aby zmienić jego nazwę.

Wysyłanie i pobieranie plików

Możemy wysyłać pliki do naszej "chmurki" do wybranego katalogu. Przyciskając przycisk "strzałki w górę" i wybierając pliki z dysku. Możliwe jest również wysłanie plików (nie obsługuje wczytywania katalogów) za pomocą metody Przeciągnij i upuść, ale ta funkcja nie działa jeszcze dobrze we wszystkich przeglądarkach.

Jak widać na zdjęciu wyświetlona jest informacja o maksymalnej wielkości pliku jaki można wysłać na "chmurkę", wielkość ta jest zależna od ustawionych wartości w konfiguracji PHP w pliku php.ini dla zmiennych upload_max_filesize, post_max_size, output_buffering oraz ustawień samego ownClouda w zakładce Administratora. Wielkość maksymalnego pliku jest także uzależniona od wersji systemu (na którym zainstalowany jest serwer ownCloud) oraz przeglądarki internetowej na komputerze klienta. Więcej informacji na ten temat można przeczytać w dokumentacji.

Kosz

Dzięki funkcji kosza nasze usunięte pliki nie są od razu kasowane. Zawsze możemy je przywrócić lub jeśli uznamy, że już ich nie potrzebujemy, wtedy możemy je usunąć całkowicie.

Udostępnianie i współdzielenie plików

Udostępnianie plików obecnie jest możliwe poprzez panel www oraz aplikację mobilną. W panelu www możemy udostępnić pliki i katalogi innemu użytkownikowi, grupie lub publicznie z możliwością zabezpieczenia dostępu hasłem. Możemy również dać możliwość wgrywania plików do udostępnionego katalogu oraz ustawić czas jak długo dane będą udostępnione. Link możemy skopiować lub wysłać od razu na adres mailowy zainteresowanego.

W wersji mobilnej możemy tylko wygenerować udostępnienie publiczne bez dodatkowych opcji. Niestety póki co nie ma możliwości udostępniania plików z poziomu klienta na komputerze lub z poziomu systemu operacyjnego, ale taka opcja jest w planach.

Link do zasobu wygląda mniej więcej tak

https://twojastrona.pl/public.php?service=files&t=3ab7995dab4d40adc612922fba3e7688

Możliwe jest również użycie popularnych serwisów do skracania linków dzięki pluginowi shorty.

Wersjonowanie plików

ownCloud posiada wbudowaną prostą funkcję wersjonowania plików. Przetrzymywanych jest 10 ostatnich wersji plików z datą zmiany, w każdej chwili możemy powrócić do wcześniejszej wersji za pomocą przycisku Przywróć.

Synchronizacja

Czym by była usługa plikowa bez mechanizmu synchronizacji z naszymi katalogami. Obok samego serwera ownCloud dostępni są również klienci synchronizacji dla komputerów z systemami Windows, Linux i Mac OSX oraz urządzeń mobilnych z systemem Android i iOS.

Klient na PC

Klient pozwala na synchronizowanie całej chmury lub pojedynczych katalogów tylko dla jednego konta ownCloud. Nazwy katalogów na komputerze nie muszą być identyczne z tymi na chmurze i mamy możliwość synchronizowania różnych katalogów z różnych lokalizacji.
W kliencie możemy również przeglądać aktywność, w której możemy zobaczyć co zostało synchronizowane oraz jego status.

W zakładce sieci możemy ustawić serwer proxy oraz ograniczyć transfer wysyłania i pobierania plików.

Klienta można pobrać ze strony projektu ownCloud.

Klient mobilny

Klient mobilny działa w całkiem inny sposób niż klient dla komputerów. Synchronizacja odbywa się w tym przypadku tylko z pojedynczymi plikami, które musimy sami wybrać do synchronizacji. Możemy też tylko pobrać dany plik na urządzenie bez włączania dla niego synchronizacji.

Możliwe jest podłączenie klienta do kilku różnych kont.

Dodatkową funkcją w kliencie mobilnym jest automatyczne wysyłanie zrobionych zdjęć bezpośrednio na naszą "chmurkę", co akurat uważam za przydatną opcję. Zdjęcia są wysyłane do katalogu InstantUpload.

Klienta mobilnego można pobrać ze sklepów dla Androida i iOS.

W kolejnej części opiszę funkcję kalendarzy i kontaktów oraz jak je podpiąć do klienta pocztowego Thunderbirda. Również opiszę jak zintegrować ownClouda z opcją załączniki w Thunderbirdzie.

Przydatne linki:

Wcześniejsze części:

  • ownCloud - Twoja własna "chmurka" cz1. Wstęp
  •  

    linux oprogramowanie serwery

    Komentarze

    0 nowych
    elzear   5 #1 28.05.2014 09:15

    Z tego co pamiętam bawiłeś się również OMV. Czy twoj owncloud dziala na OMV? Jesli tak to jak jest u Ciebie z dzialaniem usługi? Tzn. Czy odswieżanie i przegladanie OC dziala plynnie? Czy wprowadzales jakies zmiany w konfiguracji OC?

    cyryllo   17 #2 28.05.2014 09:29

    @elzear oC używam ale nie korzystam z wtyczki do OMV. Wolę to mieć jako niezależną usługę.
    Niedługo skończę artykuł właśnie o oC i BTs na OMV być może się Ci przyda.

    U mnie wszystko działa płynnie. Zmiany jakie wprowadzałem to tylko w konfiguracji PHP i apache abym mógł wysyłać większe pliki.

    wojtekadams   18 #3 28.05.2014 09:36

    @cyryllo
    popraw tytuł bo razi :P - wesjonowanie

    cyryllo   17 #4 28.05.2014 09:57

    @wojtekadams dzięki :)

    SweetDreams   10 #5 28.05.2014 12:28

    Używam od jakiegoś czasu, ale mam z nim trochę problemów.
    Choćby dokumenty (*.doc, *.odt) nie są ładowane:
    https://www.dropbox.com/s/6e6q5jgvfbyyxcm/Zrzut%20ekranu%202014-05-28%2012.22.08...

    Jeszcze bardziej brakuje mi udostępniania linku z menu kontekstowego (jak w DropBox).
    https://www.dropbox.com/s/ghyq33ew7d28kl9/Zrzut%20ekranu%202014-05-28%2012.23.08...

    Może kiedyś doczekam się takiej funkcjonalności w standardzie a na razie DropBox>OwnCloud

    cyryllo   17 #6 28.05.2014 12:49

    @SweetDreams być może masz brak jakichś zależności CURL itp. Gdzie masz to postawione? no i jaka wersja ownClouda :)

    Tak jak pisałem taka funkcja jest w przygotowaniu. Sam na nią czekam ale i tak używam oC :P

    cyryllo   17 #7 28.05.2014 12:50

    @SweetDreams i jeszcze ważna rzecz jaka wersja PHP :)

    SweetDreams   10 #8 28.05.2014 13:07

    @cyryllo
    PHP 5.5.9-1ubuntu4 (cli) (built: Apr 9 2014 17:11:57)
    Postawione na własnym serwerze (Ubuntu Server)
    A OwnCloud w wersji 6.0.1

    Semtex   18 #9 28.05.2014 13:18

    Działa w OwC blokowanie pliku "jeżeli w użyciu" przez kogoś innego?

    Teraz wprowadzałem taki mały system wymiany i edycji dokumentów dla naszej firmy, sporo rozwiązań testowałem, w sumie stanęło na Dropbox z małym dodatkiem (planuję blog na ten temat)...

    cyryllo   17 #10 28.05.2014 13:19

    Zaktualizuj do 6.0.3. qw pierwszych wersjach był problem z dokumentami.Mam nadzieję że nie instalujesz z repozytoriów ;)

    cyryllo   17 #11 28.05.2014 13:23

    @semtex nie ma takiej opcji tzn jeśli ustawisz odpowiednio klienta synchronizacji to blokowanie odbywa się na podstawie aplikacji danej, która sama blokuje dany plik (np openoffice) dodając ukryty plik.

    Czekam na twój wpis z ciekawością się dowiem jak to rozwiązałeś :)

    SweetDreams   10 #12 28.05.2014 13:31

    @cyryllo Z paczek ze strony
    Jutro zaktualizuję i sprawdzę jak działa. :)

    cyryllo   17 #13 28.05.2014 13:33

    @SweetDreams Sprawdź też czy masz zainstalowane wszyskie potrzebne pakiety http://owncloud.org.pl/instalacja

    Semtex   18 #14 28.05.2014 13:52

    @cyryllo

    Jutro mam wolne to może coś mi się uda wymłodzić :P

    W sumie blokowanie na podstawie klienta i aplikacji wystarczyłoby mi całkowicie, muszę to przetestować. Dzięki za tip.

    cyryllo   17 #15 28.05.2014 13:55

    @semtex musisz usunąć ignorowane pliki takie jakie dany program blokuje ~nazwapliku coś w ten deseń.

    KyRol   18 #16 28.05.2014 14:46

    @semtex:

    Do takich zastosowań to trzeba było sprawdzić Seafile: http://seafile.com/en/home/

    KyRol   18 #17 28.05.2014 14:47

    @semtex: I wcale nie musisz stawiać tego na swoim serwerze aby sprawdzić jak to działa, jest udostępnione publicznie demo: https://seacloud.cc/home/my/

    cyryllo   17 #18 28.05.2014 14:55

    @KyRol planujesz o tym napisać? Bo wygląda ciekawie.

    Semtex   18 #19 28.05.2014 14:56

    @KyRol
    Dzięki, też to sprawdzę :)

    KyRol   18 #20 28.05.2014 15:36

    @cyryllo:

    Opiszę, ale tak na krótko i w oparciu o R-Pi. Wstyd, że na BZ wszyscy dostaliśmy R-Pi, a nikt nic konkretnego o tym nie napisał, dlatego spróbuję się zreflektować ;)

    cyryllo   17 #21 28.05.2014 15:39

    @KyRol też myślałem, że skoro wszyscy dostali RPi to wpadnie sporo wpisów a tu cisza :P

    Nie mniej jednak czekam na opis :)

    KyRol   18 #22 28.05.2014 15:44

    @cyryllo:

    I to nie jeden ;) Jakoś ostatnio mi za dużo czasu kradnie moje nowe hobby, które jest też kosztowne, ale w końcu muszę dopiąć coś dopiąć na ostatni guzik - ustalam sobie deadline na koniec maja/początek czerwca ;)

      #23 28.05.2014 16:16

    To ja proponuję http://syncthing.net/ taka chmura ale bez centralnego serwera
    W działaniu bardzo podobne do BittorentSynca, może mieć problemy z NATem, jest to niby wersja rozwojowa ale da się już pracować. No i w przeciwieństwie do BittorentSynca jest otwartoźródłowe.

    Shaki81 MODERATOR BLOGA  38 #24 28.05.2014 21:47

    No a klienta Mobilnego na WP nie ma? BO wspominasz tylko Androidzie i iOS.

    cyryllo   17 #25 28.05.2014 22:09

    @Shaki81 niestety nie ma

    command-dos   18 #26 29.05.2014 05:52

    @KyRol - wstyd, wstyd ;) racja... moje R-Pi robią teraz za nadajnik telewizji DVB-T i odbiornik po sieci ;) nadzwyczaj stabilnie to wszystko działa - nie wyłączam chyba któryś miesiąc z prądu w ogóle, a kiedy nie włączę tv, to działa bez zarzutu - może też coś skrobnę na ten temat?

    cyryllo   17 #27 29.05.2014 09:20

    Skrobać a nie zastanawiać się :P

    kondzio2003   3 #28 01.07.2014 17:14

    Mam takie pytanie.
    Czy OwnCloud na windowsa pozwala założyć hasło na wybrane foldery?
    Załóżmy, że synchronizowane są trzy foldery, ale jeden z nich ma hasło.

    cyryllo   17 #29 01.07.2014 18:57

    @kondzio2003 Sam ownCloud po stronie Windows ci tego nie zrobisz. Musiał byś użyć jakiegoś dodatkowego programu.
    oC ma tylko szyfrowanie po stronie serwera.

      #30 16.04.2015 09:51

    Gdzie znajdę plik php.ini?

      #31 21.03.2016 18:03

    Pytanie, czy jest możliwe takie edytowanie, wprowadzanie zmian jak w dropbox? W ownc nie mogę podglądnąć pliku ani go otworzyć przed pobraniem. Nie chce pobierać a muszę. I zapisuję na dysku, otwieram, modyfikuję i wrzucam na ownc i niszczę poprzednią wersję. Czy nie ma narzędzia jak w dp aby temu zapobiec?

    cyryllo   17 #32 22.03.2016 12:03

    @PITER16 (niezalogowany): mowa o docx, doc, txt? to tak trzeba włączyć i skonfigurować aplikacje documents

    cyryllo   17 #33 22.03.2016 12:03

    @Anonim (niezalogowany): zazwyczaj w /etc/php/

    Autor edytował komentarz.