Powrót   Forum CDRinfo.pl > Archiwizacja - Dyski twarde, SSD, pendrive, karty pamięci > Network Attached Storage (NAS)

Network Attached Storage (NAS) Forum poświęcone urządzeniom typu NAS, służącym do przechowywania danych i umożliwiającym na dostęp do nich poprzez sieć komputerową (poprzez protokoły CIFS, NFS, FTP, etc).



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Ocena dyskusji Tryby wyświetlania
Stary 14.01.2012, 15:17   #1
Sebastian997
Forumator
 
Avatar użytkownika Sebastian997
 
Data rejestracji: 12.07.2002
Lokalizacja: Katowice
Posty: 724
Sebastian997 zaczyna zdobywać reputację <1 - 49 pkt>
Domowy NAS - oprogramowanie + galeria zdjęć

Ave

Posiadam w domu sporo sprzętu, z którego mogę poskładać pewnie kilka maszyn, które spełniać będą doskonale rolę NAS. Ze sprzętem nie ma żadnego problemu, tutaj mam pełną wiedzę. Chciałbym w tym wątku skupić się wyłącznie na oprogramowaniu takiego własnego mini-serwera, bo z tym mam spory problem.
To co chciałbym uzyskać to typowy NAS i dodatkowo możliwość postawienia na nim galerii zdjęć z dostępem z internetu (mam stałe, zewnętrzne IP i mocne symetryczne łącze). Zajmuję się fotografią i dostęp do własnych zbiorów z dowolnego komputera jest dla mnie bardzo istotny. Sam FTP nie wystarczy. Chodzi mi o galerie foto, tak, aby po zalogowaniu sie z internetu można było przegladać miniatury na dowolnym kompie, a następnie pobrać wybrane fotografie jeśli będzie taka potrzeba. I tutaj leży mój problem - za diabła nie wiem jak to zrobić. Generalnie FreeNAS byłby całkiem niezły (próbowałem), ale nie mam pojęcia jak uruchomić na nim taką galerie. Z tego co słyszałem, to NAS'y firmy Synology mają dość ciekawy soft z takimi funkacjami (Disk Station Manager) ale nie chce wydawac kilkuset złotych na hardware skoro sprzętu u mnie dostatek

Wątek pewnie zainteresuje większą ilość osób bo taka galeria to także dobry sposób na prezentację własnych zdjęć rodzinie i znajomym bez potrzeby przenoszenia ich na dysku czy płytach.

I jedna wielka prośbą - proszę o konkretne, rzeczowe odpowiedzi, a nie ogólniki typu "postaw Ubuntu, zainstaluj Sambe, zrób galerie". Może ktoś ma o tym większe pojęcie i może zrobić jakieś FAQ ? Z góry wielkie dzięki

Ostatnio zmieniany przez Sebastian997 : 14.01.2012 o godz. 15:23
Sebastian997 jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 15.01.2012, 12:35   #2
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Konkretów nikt nie da, bo wszystko zależy co, jak i na czym.

Chodzi Ci o coś takiego:
http://warpspider.co.cc/galeria/
ta galeria to przykład użycia darmowego Piwigo.
http://piwigo.org/

Galerię można zrobić na 2 sposoby
- albo statyczną przy pomocy programu takiego jak XnView i wtedy potrzebujesz jedynie serwera http
- albo dynamiczną, taką jak Piwigo, ale wtedy potrzebujesz też php oraz mysql (albo odpowiedników) i oczywiście mocniejszego serwera.

Niestety w statycznej dodanie zdjęcia oznacza najczęściej wygenerowanie całej galerii od nowa. Dynamiczna jest generowana na bieżąco przez serwer - w oparciu o zdjęcia i baze danych.

Przykładowa galeria do której link podałem to
- serwer z mojego podpisu
- system opensuse
- serwer http nginx
- php 5.3.9 działające przez interfejs php-fpm z akceleratorem php-apc
- baza mysql 5.5
- i oczywiscie samo piwigo

na początek więc musisz ustalić na jakim sprzęcie będzie to działać i pod kontrolą jakiego systemu.
Inaczej konfiguruje i instaluje się php pod linuksem, inaczej pod windowsem. Nawet miedzy poszczególnymi dystrybucjami linuksa są różnice.
Jeżeli Twój serwer http to apache (zdecydowanie najpopularniejszy) czy lighttpd, to ich konfiguracja też jest zupełnie inna niz nginxa...

Ale mam wątpliwości, czy domowe NASy mają wystarczające możliwości, żeby uruchomić php z mysql. 256MB RAM to raczej absolutne minimum.
Z kolei galeria statyczna będzie działać na byle czym i jest dużo prostsza do zrobienia.
Zerknij na jAlbum
http://jalbum.net/en/

Ostatnio zmieniany przez sobrus : 15.01.2012 o godz. 13:05
sobrus jest offline   Odpowiedz cytując ten post
Stary 15.01.2012, 19:24   #3
SMBA
Wyjadacz ;)
 
Avatar użytkownika SMBA
 
Data rejestracji: 06.07.2009
Posty: 365
SMBA zaczyna zdobywać reputację <1 - 49 pkt>
Jeśli będziesz robił dynamiczną to polecam prosty, łatwy w konfiguracji kh_mod (samodzielną modyfikację MG2) http://www.tangata.de/kh_mod/ - można postawić z samym php, bez mysqla.
Cytat:
256MB RAM to raczej absolutne minimum.
Mi skrypt zużywa 25.6MB (7648 image(s) 1.19 GBytes), oczywiście trzeba doliczyć jeszcze pamięć na samo php 5.

Ostatnio zmieniany przez SMBA : 15.01.2012 o godz. 19:31
SMBA jest offline   Odpowiedz cytując ten post
Stary 15.01.2012, 19:44   #4
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Fajny ten skrypt
Co do pamieci to u mnie wygląda to tak
- MySQL 40MB (niżej nie zejdzie sie chyba, MariaDB na dzień dobry bierze 90MB)
- PHP ok 10MB przy przeglądaniu galerii przez jednego użytkownika, ale podczas dodawania zdjęcia do galerii ok 60MB (robi miniatury itd). Będzie więcej jeżeli zdjęcia mają więcej mpix.
- Bufor dla PHP-APC - 32MB
- nginx ok 5MB

No ale trzeba doliczyć do tego jeszcze reszte systemu i oprogramowania serwera, przecież nie tylko galerię będzie miał.
Dlatego myśle że bez 256MB do Piwigo podchodzić nie warto, aczkolowiek jakby sie postarać to na 128MB na pewno się da.

Ostatnio zmieniany przez sobrus : 15.01.2012 o godz. 19:53
sobrus jest offline   Odpowiedz cytując ten post
Stary 26.01.2012, 11:54   #5
Sebastian997
Forumator
 
Avatar użytkownika Sebastian997
 
Data rejestracji: 12.07.2002
Lokalizacja: Katowice
Posty: 724
Sebastian997 zaczyna zdobywać reputację <1 - 49 pkt>
Dzięki za naprawdę rzeczowe odpowiedzi, tym bardziej, że właśnie o coś takiego chodziło.

Co do sprzętu - tutaj nie ma ograniczeń dla softu, biorąc pod uwagę wydajność - 2GB RAM i dwa rdzenie na procku to spory zapas (maszyna ma słuzyć tylko jako serwer, bez żadnych funkcji desktopa)
Przetestowałem Piwigo. Postawiłem to na XAMPP i udało sie odpalić w lokalnej sieci (konfigurowałem i dodawałem fotki do galerii z innego kompa, nie z serwera). PIWIGO absolutnie spełnia wszystkie załozenia jakie sobie postawiłem. Naprawdę fajna rzecz. Ale jako, że XAMPP to z założenia środowisko testowe, a nie produkcyjne, to postanowiłem zrobić to jak należy - Kubuntu, Apache2, MySQL, PHP5 + phpMyAdmin. Przewertowałem mnóstwo poradników typu "Zrób swój własny LAMP". Sama instalacja komponentów z poziomu konsoli to faktycznie kilka minut. Jazda zaczęła mi sie dopiero później. Mimo, że robiłem instalację kilkukrotnie na czystym systemie, krok po kroku zgodnie ze wspomnianymi wczesniej poradnikami, to i tak nie działało jak trzeba. Po dłuuuuuuuugim rozwiązywaniu problemu z phpMyAdmin w końcu jednak zadziałało - mam Apache2 z MySQL i PHP5. I teraz za diabła nie wiem jak uruchomić na tym WWW, gdzie i jak wrzucić Piwigo (albo chociaż Jalbum, czy jakąkolwiek inną strone). Pomożcie prosze....

Od razu proszę o wyrozumiałość. Co prawda Linuxa używałem już wcześniej, ale tylko jako desktop (Mandriva, Ubuntu) w środowisku graficznym. Tak naprawdę dopiero od dwóch tygodni zaczynam sie uczyć korzystania z konsoli...

Ostatnio zmieniany przez Sebastian997 : 26.01.2012 o godz. 12:37
Sebastian997 jest offline   Odpowiedz cytując ten post
Stary 26.01.2012, 13:03   #6
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Proponuje po kolei, więc najpierw trzeba uruchomic serwer www.
Niestety ja mam suse i nginx, także nie moge poprowadzić "za rączkę"

Powinenes
- ustawić katalog gdzie są pliki html w pliku konfiguracyjnym serwera (zapewne gdzieś w /etc, google podpowiada httpd.conf, albo apache.conf)
- upewnić sie ze usługa serwera działa (jest na liście uruchomionych procesów)
- otworzony jest port 80 w firewallu, najlepiej na początek w ogole firewalla wyłaczyć bo tylko będzie robić problem.

i serwer juz powinien działać, mozna sprawdzić odpalając przeglądarke na adres "localhost" lub "127.0.0.1".

Dalej nie ma sensu pisac dopóki apache nie ruszy. Ale serwer http zazwyczaj nie stwarza problemów, chyba ze apache jest wyjątkiem.

Ostatnio zmieniany przez sobrus : 26.01.2012 o godz. 13:08
sobrus jest offline   Odpowiedz cytując ten post
Stary 26.01.2012, 13:09   #7
Sebastian997
Forumator
 
Avatar użytkownika Sebastian997
 
Data rejestracji: 12.07.2002
Lokalizacja: Katowice
Posty: 724
Sebastian997 zaczyna zdobywać reputację <1 - 49 pkt>
Fakt, miałem problemy, ale tak jak pisałem wczesniej, w końcu wszystko ruszyło. Apache działa, do spółki z MySQL i PHP. Chodzi mi o to gdzie i w jaki sposób tworzyć katalogi stron, gdzie je fizycznie wrzucać. W końcu jak uruchomić takie np. Piwigo.

A tak na marginesie, gdyby ktoś próbował tego samego i miał podobne problemy - cała intalacja serwera wraz z dodatkami trwałaby góra 15 min, gdyby w publikowanych w sieci poradnikach nie zabrakło jednej, magicznej komendy:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Dojście do tego zajęło mi 2 dni.... Bez tego co prawda Apache działał, ale już phpMyAdmin nie. W tej chwili zarówno adres "localhost" lub "127.0.0.1" daja komunikat ***8222;It works***8221;, a po zalogowaniu sie na "127.0.0.1/phpmyadmin" mam ekran logowania do panelu admina.

Co dalej ? Gdzie i jak wrzucać stronki ??



EDIT: Zapomniałem o jeszcze jednym zabiegu.


Plik php5.conf musiałem wyedytować usuwając wszystko, pozostawiając tylko to co niżej:

polecenie: sudo gedit /etc/apache2/mods-enabled/php5.conf

(lub dla tych którzy nie mają zainstalowanego gedit: sudo nano /etc/apache2/mods-enabled/php5.conf)


<IfModule mod_php5.c>
<FilesMatch ***8222;.ph(p3?|tml)$***8221;>
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ***8222;.phps$***8221;>
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>



Nie pamiętam już dokładnie pierwotnej zawartości tego pliku, ale na pewno usuwałem takie linie jak:

<Directory /home/*/public_html>
php_admin_value engine Off

Ostatnio zmieniany przez Sebastian997 : 26.01.2012 o godz. 14:07
Sebastian997 jest offline   Odpowiedz cytując ten post
Stary 26.01.2012, 13:17   #8
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Serwer działa, ale czy także dla php?
Bo chodzi też o to, by to wszystko współgrało.

Musisz tak skonfigurować apache, by przekierowywał pliki .php do interpretera PHP, który działa równolegle (a w zasadzie moze być nawet uruchomiony na zupełnie innym komputerze).
Inaczej przeglądarka będzie pokazywać kod źródłowy zamiast galerii, albo dostaniesz bład "502: Bad Gateway".

Można to zrobić na kilka sposobów - np FastCGI albo php-fpm. Na windows miałem to pierwsze rozwiązanie, na suse używam drugie. Co jest dostępne na ubuntu nie wiem.

Katalog z plikami możesz umieścić gdzie chcesz, w suse domyślnie jest to chyba
/srv/www
Trzeba tylko pamietac zeby w konfiguracji apache ten katalog podać.
Ale to moze być dowolny katalog na dowolnym dysku, z tym nie ma problemu.

edit:
skoro phpmyadmin Ci dziala to chyba jest wszystko dobrze z PHP.

edit2:
wyglada na to ze Piwigo masz wrzucic do "/var/www".
Wtedy pod "127.0.0.1" będzie po prostu galeria, a pod "127.0.0.1/phpmyadmin" będzie panel.

edit3:
widocznie instalowałeś phpmyadmin jakoś z poziomu ubuntu, tak naprawde skrypty php "instaluje" się własnoręcznie wrzucacjąc pliki do odpowiedniego katalogu i to wszystko.
Tym katalogiem u Ciebie jest "/var/www", a ubuntu umiesciło to cholera wie gdzie. Dlatego potrzebowałeś dowiązania symbolicznego, żeby serwer to zobaczył.

Jeszcze raz powtórzę - serwer widzi tylko to co jest (w Twoim przypadku) w "/var/www". I nic wiecej. Czegoś tam nie ma - to nie bedzie działać. Niezaleznie od tego czy system twierdzi ze coś jest zainstalowane czy nie.

Nie mam daru tłumaczenia, inaczej mówiąc to co pokazuje przeglądarka pod "127.0.0.1" to wlasnie "/var/www".
Także "127.0.0.1/galeria" to po prostu "/var/www/galeria", a "127.0.0.1/phpmyadmin" to "/var/www/phpmyadmin" (i to wlasnie dodałeś/utworzyłeś tym poleceniem i dlatego zaczęło działać)

Ostatnio zmieniany przez sobrus : 26.01.2012 o godz. 13:34
sobrus jest offline   Odpowiedz cytując ten post
Stary 26.01.2012, 13:41   #9
Sebastian997
Forumator
 
Avatar użytkownika Sebastian997
 
Data rejestracji: 12.07.2002
Lokalizacja: Katowice
Posty: 724
Sebastian997 zaczyna zdobywać reputację <1 - 49 pkt>
Może i nie masz daru tłumaczenia, ale dopiero po przeczytaniu Twojego posta zaczyna mi sie przejaśniać w głowie. A uwierz, googlowałem wcześniej spoooro. Najważniejsza jest zasada. Zaczynam łapać... Jeszcze raz wielkie wielkie dzięki. Pewnie jeszcze wrócę do tego postu, ale na razie pora troche podziałać i spróbować ruszyć tą instalację dalej
Sebastian997 jest offline   Odpowiedz cytując ten post
Stary 07.02.2012, 12:20   #10
Sebastian997
Forumator
 
Avatar użytkownika Sebastian997
 
Data rejestracji: 12.07.2002
Lokalizacja: Katowice
Posty: 724
Sebastian997 zaczyna zdobywać reputację <1 - 49 pkt>
Jeszcze raz dzięki panowie za pomoc. Od wczoraj wszystko działa tak jak to sobie wcześniej wymysliłem. Piwigo sprawuje się świetnie, stoi na Ubuntu + Apache + PHP5 + mySQL. Po prostej rekonfiguracji routera wszystko widziane jest tak samo z internetu jak i sieci lokalnej. Jeszcze raz dziękuję za pomoc
Sebastian997 jest offline   Odpowiedz cytując ten post
Stary 07.02.2012, 13:24   #11
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Proszę
sobrus jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport

Podobne dyskusje
Dyskusja Autor Forum Odpow. Ostatni Post
[Prośba o pomoc] Który NAS? Jakie oprogramowanie? (Mała firma) katastrofa Network Attached Storage (NAS) 10 21.01.2011 00:13
Pomoc w przygotowaniu dużego artykułu o NAS saqul Network Attached Storage (NAS) 3 25.04.2010 22:00
Dziwny problem z edycją zdjęć z dysku andrzejj9 Komputery - oprogramowanie i sprzęt 14 25.09.2007 13:33
Prawo pracy za granicą a u nas woitas Off topic 39 10.05.2006 20:19
Galeria zdjęć smyrko1 Off topic 3 15.10.2004 12:20


Wszystkie czasy w strefie CET. Aktualna godzina: 05:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.