Apache Load Balancing with Haproxy on Ubuntu 14.04 – English

I want to show how you can config Load Balancing with Haproxy on Ubuntu 14.04. More info about Load Balancing you can find here, something about Haproxy you find here. What we need to config Load Balancing: 1.  Load Balancer(Haproxy) on Ubuntu 14.04 – IP 192.168.1.15 2. Web1 on Ubuntu 14.04 – IP 192.168.1.16 3. Web2 on Ubuntu 14.04 – IP 192.168.1.17 Below screen our test network:  1. Config Load

Zautomatyzowanie wdrożenia środowiska Debian GNU/Linux wraz z utworzeniem skrótów na pulpicie

Otrzymałem zapytanie w jednym z komentarzy w jaki sposób w miarę bezboleśnie zainstalować GNU/Linux na 15 komputerach, do tego wyciągnąć skróty na pulpit, instalację środowiska lxde oraz wymusić zmianę hasła przy następnym logowaniu. Na początek warto zadać sobie pytanie czy warto biegać z plikami do tych 15 komputerów i rozpoczynać na nich instalację nawet biorąc pod uwagę wersję net install, czy może lepiej uruchomić wszystko poprzez instalację sieciową. Cały opis

Usunięcie plików starszych niż X dni przy pomocy tmpreaper – Debian

Jeżeli zachodzi konieczność zrobienia porządku w katalogach naszego systemu nie musimy już pisać skrypt który w danym katalogu usunie pliki których nikt np od kilku miesięcy nie używa a nie są one niezbędne do działania systemu. Mogą być to pliki zawierające stare logi systemu czy też pliki backupu sprzed roku. Z pomocą przychodzi nam narzędzie tmpreaper. 1) Instalacja tmpreaper: apt-get install tmpreaper 2) Korzystanie z narzędzia: Usuwanie plików, katalogów czy dołączeń

Debian na pendrive – UNetbootin

Pamięć flash w dzisiejszych czasach jest coraz tańsza, dzięki czemu nie musimy kupować już płyt DVD i nagrywać na nich plików np. systemu operacyjnego, a wystarczy użyć programu UNetbootin , oraz wykorzystać pendrive który ma powiedźmy min.512MB. Pobieramy ze strony Debiana pliki do instalacji systemu z wersji mini usb lub netinstall. Uruchamiamy UNetbootin: Zaznaczamy DiskImage oraz wskazujemy obraz naszej wersji systemu, klikamy na OK, dzięki czemu zostanie utworzony dysk startowy z

Własna chmura – OwnCloud 5 – Debian Wheezy cz.2

Druga część wpisu dotyczącego proces instalacji oraz konfiguracji ownCloud 5. 5) Dodatki do PHP: apt-get install php-apc apt-get install php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl Na koniec robimy reload: /etc/init.d/php5-fpm reload 6) Instalacja ownCloud: Tworzymy strukturę katalogów, powinniśmy mieć już www.example.com, więc musimy utworzyć katalog web: mkdir -p /var/www/www.example.com/web Pobieramy ownCloud: cd /tmp wget http://download.owncloud.org/community/owncloud-5.0.13.tar.bz2 tar xvfj owncloud-5.0.13.tar.bz2 rm -f owncloud-5.0.13.tar.bz2 cd owncloud  mv * .htaccess /var/www/www.example.com/web/ Pozwalamy

Własna chmura – OwnCloud 5 – Debian Wheezy cz.1

Mając stary komputer podpięty do sieci z odpowiednio dużą przestrzenią dyskową możemy mieć nieograniczony dostęp do naszych plików. Instalując oprogramowanie OpenSource: 1) ownCloud 2) LEMP – Linux + nginx  + MySQL + PHP 3) Skonfigurowana karta sieciowa naszego komputer (proces opisywałem kilka razy we wpisach związanych z Debianem) Zaczynamy. 1) Instalacja LEMP: apt-get install mysql-server mysql-client New password for the MySQL „root” user: Hasło roota bazy Repeat password for the MySQL

No-IP własny serwera na dynamicznym IP – Ubuntu 12

Mając pod ręką w miarę działający komputer możemy stworzyć serwer, dzięki czemu będziemy mieli dostęp do naszych plików z dowolnego miejsca poza domem. W tym celu będziemy potrzebowali oczywiście komputer, wraz z zainstalowanym Ubuntu w wersji 12, dostępem do sieci oraz odrobiną czasu. 1) Instalujemy Ubuntu 12: Instalacja jest prosta, musimy odpowiedzieć na kilka pytań w jej trakcie. W naszym przypadku na końcu instalacji dodamy SSH (zdalny dostęp) oraz LAMP

Szyfrowanie danych na dysku Debian Wheezy

W prosty sposób możemy zaszyfrować swoje dane na dysku przy pomocy encfs. 1) Pobieramy encfs: apt-get install encfs 2) Korzystamy z encfs: mkdir -p ~/encrypted mkdir -p ~/decrypted encfs ~/encrypted ~/decrypted Przy pierwszym uruchomieniu musimy wykonać pre-konfiguracje oraz podać hasło, które zabezpieczy dane przed niepowołanym dostępem: root@router:~$ encfs ~/encrypted ~/decryptedCreating new encrypted volume.Please choose from one of the following options: enter „x” for expert configuration mode, enter „p” for pre-configured paranoia mode, anything else, or

Zarządzanie siecią przy pomocy LMS – Debian 6/7

Trafiłem ostatnio na ciekawy projekt, dzięki któremu można w znaczący sposób zmniejszyć czas potrzebny na zarządzanie siecią oraz jej userami. Nazywa się Vberry i jest połączeniem gotowego routera oraz panelu LMS, dzięki któremu możemy zarządzać małą osiedlową siecią, jak i taką w średniej firmie. Dokładny opis całego projektu znajdziemy TUTAJ. Sam proces instalacji jest dość prosty: 1) Musimy zainstalować Debiana w wersji 6 lub 7 (64 bit), 2) Zainstalować/skonfigurować dwie

Prywatna chmura openQRM na Debian Wheezy cz.1

Dzięki społeczności OpenSource mamy możliwość w zaciszu domowym przekonać się jak działa popularna chmura obliczeniowa, w tym przypadku Iaas (Infrastructure as a Service), ponieważ udostępniamy infrastrukturę czyli przestrzeń dysku, moc obliczeniową itd. 1) Wymagania wstępne: 1) Komputer min. 1GB, 100GB na dysku oraz opcjonalnie  funkcje wirtualizacji obsługiwanej przez procesor 2) Dostęp do internetu, Musimy zainstalować Debiana Wheezy w minimalnej wersji (bez środowiska graficznego, za to z SSH). W trakcie instalacji

Droga Administratora IT.