[x] Drogi Czytelniku, wygląda na to, że korzystasz z oprogramowania blokującego wyświetlanie reklam. Wyświetlane tu reklamy nie mają inwazyjnej formy i nie utrudnią Ci nawigacji, a środki z reklam pozwalają mi utrzymać serwis i pomagają w jego dalszym rozwoju. Z góry dziękuję za wyrozumiałość.

Nowy serwer domowy czyli seria wpisów o konfiguracji Debiana na potrzeby domowe

?

Zostałem poproszony przez jednego ze znajomych o opisanie jak skonfigurować sobie komputer przeznaczony “do piwnicy” na domowy serwer wymiany plików itd. Bawiłem się tym u siebie już dawno temu i osiągnąłem fajne efekty – wymiana plików, domena Windowsowa, centrum pobierania z panelem via www (hałas przeszkadza mi w spaniu, a w piwnicy niech ściąga). Ostatnio przeznaczyłem nieco inną maszynę “do piwnicy” i muszę zacząć wszystko od nowa w związku z czym będą towarzyszyć temu drobne tutoriale – nie są jednak przeznaczone dla “geeków” – jeśli się na tym znasz, daj sobie spokój – nie znajdziesz nic ciekawego ;)

Jakie wpisy planuję?

Nie będą z pewnością dla osób które się na tym znają bo dla nich to nic nowego. Piszę raczej do osób które mają niepotrzebny komputer a chcą go przeznaczyć do piwnicy/szafy lub innego miejsca aby sobie pracował i czynił jakieś zadania. U mnie miejscem jest piwnica, łączność dociera tam za pomocą WiFi a komputer służy jako dysk sieciowy, jednocześnie działając jak taki domowy ściągacz.

  • Wpisem zerowym – czyli tak zwanym wstępem będzie opis instalacji Debiana. Wpis ten ograniczę do opisu poszczególnych momentów w instalatorze systemu. Wszystko będzie poparte screenami.
    Wpis ten jest już dostępny: http://kubofonista.net/serwer-domowy-instalacja-systemu-debian
  • Pierwszym wpisem będzie drobna konfiguracja nowo zainstalowanego Debiana. Tak aby mieć nad nim zdalną kontrolę – oraz oczywiście ustanowienie połączenia z LANem. Zważywszy na to, że robi to automatycznie instalator Debiana skupię się raczej na konfiguracji WLAN. Pokażę jak zainstalować kartę bezprzewodową z wykorzystaniem jej Windowsowych sterowników w przypadku braku dedykowanych pod Linuksa. Pokażę także jak korzystać z urządzeń takich jak pendrive czy cdrom.
    Wpis ten jest już dostępny: http://kubofonista.net/serwer-domowy-zdalna-konsola-polaczenie-wlan-oraz-montowanie-urzadzen
  • W drugim wpisie pokażę jak zmusić połączenie WiFi do automatycznego ponownego połączenia po zerwaniu takowego. Posłużę się tutaj skryptem basha pingującym adres IP routera. Opiszę także pokrótce jak działają uprawnienia w Debianie.
    Wpis ten jest już dostępny: http://kubofonista.net/serwer-domowy-automatyczne-wznawianie-zerwanego-polaczenia-wifi-oraz-o-uprawnieniach-w-debianie
  • Trzeci wpis będzie to opis jak przeznaczyć część dysku pod udostępnienie w sieci. Udostępnimy każdemu użytkownikowi jego własny katalog z uprawnieniami do zapisu. Taki do którego nikt nie będzie miał dostępu. Ponadto każdy użytkownik otrzyma katalog wspólny do którego będzie mógł wrzucać coś dla wszystkich. Tam właśnie będą trafiać ściągane przez serwer pliki. Wszystkie katalogi użytkownik będzie mógł podłączyć sobie jako dysk sieciowy pod Windowsem.
  • Czwarty wpis pokaże jak postawić na serwerze aplikacje do ściągania różnych plików. Posiada ona interfejs via WWW więc każda osoba której damy hasło będzie mogła dodawać nowe pliki do ściągania z różnych serwisów, RapidShare, przeklej itd.
  • Piąty wpis pokaże jak postawić serwer WWW wraz z bazą danych MySQL. Wraz z tym pokażę jak postawić TorrentFluxa – webowego “pobieracza” torrentów.
  • Szósty wpis będzie opisywał jak ograniczyć użytkownikom przestrzeń na dysku sieciowym. Ograniczymy ich do kilku GB tak aby nie mieli możliwości zapchać nam całego dysku.
  • Siódmy i ostatni wpis pokaże jak zabezpieczyć serwer przed dostępem z zewnątrz. Oczywiście sam router naszej domowej sieci stanowi zabezpieczenie przed dostępem bezpośrednim jednak w tym wpisie ograniczymy wszystkie usługi serwera do działania tylko z określonymi adresami IP. Docelowo będzie to zakres IP naszej sieci lokalnej – jednak z możliwością udzielenia dostępu tylko wybranym adresom.

Podrzućcie mi sugestie co byście chcieli jeszcze zrobić ze swoim zbędnym komputerem a jeśli będę umiał – opiszę jak to zrobić ;)

Maszyna na której będę się bawił

Ma 1 GB ramu, procesor Intel Core 2 Duo 1.6 GHz, połączenie bezprzewodowe WiFi oraz pracuje pod kontrolą systemu Debian.

Jako ciekawostkę podam wynik unix-benchmarku tej maszyny:

Start Benchmark Run: śro, 9 cze 2010, 23:33:46 CEST
23:33:46 up  7:55,  1 user,  load average: 0.00, 0.01, 0.00
End Benchmark Run: śro, 9 cze 2010, 23:44:19 CEST
23:44:19 up  8:05,  1 user,  load average: 11.83, 5.29, 2.39
Zadanie Wynik
Dhrystone 2 using register variables 189.2
Double-Precision Whetstone 104.5
Execl Throughput 298.9
File Copy 1024 bufsize 2000 maxblocks 422.9
File Copy 256 bufsize 500 maxblocks 330.5
File Read 4096 bufsize 8000 maxblocks 555.6
Pipe-based Context Switching 154.3
Pipe Throughput 109.9
Process Creation 315.0
Shell Scripts (8 concurrent) 192.1
System Call Overhead 171.3
Podsumowanie 226.6

Jak widać wypadło nieco lepiej od serwerów które testowaliśmy na IT Tech Blogu :)

Podsumowując

Rozpoczynam serię wpisów na życzenie jednego z czytelników. Jeden z moich tutoriali, choć nie związany z tym tematem albowiem dotyczył Łamania Symbiana odniósł sukces – jest najczęściej odwiedzanym artykułem na blogu, ponadto ma 1 miejsce w Google. Mam nadzieję, że podobnie się stanie z wyżej opisanymi tutorialami. Dlaczego dzielę je na kilka wpisów? Odpowiedź jest prosta – łatwiej będzie zaindeksować to w Google, odnajdywać oraz napisanie jednego dużego pochłonęło by mi za dużo czasu.

Zapytacie pewnie jak będzie to rozłożone terminowo? Różnie. Pierwszy wpis już na dniach, dalej naprawdę nie umiem przewidzieć. Jednak do końca lipca powinny ukazać się wszystkie.

Do przeczytania! :)

Fajny tekst? Podziel się ze znajomymi:
  • Blip
  • Flaker
  • Facebook
  • Twitter
  • Gadu-Gadu Live
  • Google Buzz
  • Google Bookmarks
  • Gwar
  • Wykop
  • PDF
  • RSS
  • Print

Zobacz inne ciekawe wpisy:

Tagi: , , , , , , , ,

Udostepnij
  • Też coś podobnego sobie nie dawno sprawiłem. Co prawda trochę słabiej bo P2 400Mhz, 416Mb ram i 10Gb HDD ale do Pythona, php i mysql nadaje się idealnie xD Przez ostatnie miesiące sprawdzał wytrwale PTZplace na Lockerz czy jest restock i informował o tym znajomych, jednak w tym miesiącu przerzuciłem się na wirtualną maszynę ze względu na hałas dysku twardego. Czekam na kolejne wpisy, może dowiem się czegoś nowego. Zarządzam nim po Webminie + SSH, mam udostępniony cały dysk po Sambie i mogę robić wszystko spod Windowsa :) Na routerze przekierowanych kilka portów i gra gitara ;p
  • Malas
    Świetnie, czekam z niecierpliwością;)
  • Heh, jak widać dużo osób ma komputery z którymi nie wie co zrobić.
    Wpis już niebawem
  • mPatryk
    Myślę, że ta seria wpisów przyda się wielu osobom, włącznie ze mną. ;)
    Czy "Twój sposób" na RapidShare.com obejmuje jedynie konta premium?

    Może podrzucisz jakieś zdjęcie, jak wygląda Twój serwer? :P

    A co do tego, co jeszcze mógłbyś tutaj opisać...
    Opisz WSZYSTKO co Ty robisz z tym komputerem.
    Napisz może jakieś ciekawostki, doświadczenia,
    a w szczególności szczegółowy opis poradników, jakie chcesz nam przekazać ;]
  • Sposób obejmuje jedynie konta free, choć na premium też jest.

    Zdjęcie - ta miniatura go przedstawia.
    Wszystkiego początkujący by nie zrozumiał ale spróbuję.
  • To opisz to do RS.

    Miniaturka jest za mała. Pokaż komputer a nie złom :>. (czyt. po co komu obudowa)
  • Wnętrze? E tam, też nic nadzwyczajnego a parametry podałem ;)
  • pakos
    możesz opisać jak postawić ssh, repo debiana, blokowanie usług, poleceń dla użytkowników. Może komuś się przyda ;-)
  • "możesz opisać jak postawić ssh" ee... (sudo) apt-get install openssh-server ?
  • pakos
    nie przesadzaj, instalacja != konfiguracja ;-)
  • Działa Ci ta antena? Lepsza od zwykłej antenki za 2,50 :)? (poważnie pytam)

    Chcesz ten poradnik podzielić na 7? Tak dużo na debianie trzeba przy tym robić? (w OS X włącza się to max 10 kliknięciami)
  • Mówimy o systemie bez środowiska graficznego więc klikanie odpada
  • No tak. Zapomniałem.
blog comments powered by Disqus
© Kubofonista HomePage. All rights reserved.  
Icons: Sylwia Besz | Design: Theme Junkie.
  • RSS
  • Blip
  • Flaker
  • Twitter
  • Soup.io
  • Facebook
  • GoldenLine
  • NetworkedBlogs
  • Wykop
  • YouTube