Serwer MineCraft na Raspberry PI

Raspberry Pi możemy wykorzystać jako serwer do popularnej gry MineCraft, oczywiście jedna maszynka, nawet pokręcona może nie wystarczyć, ale możemy zmontować klasterek i mieć prawie serwer;)-przydatny wpis http://geek-admin.blogspot.com/2014/03/klaster-raspberrypi.html. 1) Przygotowanie oprogramowania: Aktualizacja: sudo apt-get update && sudo apt-get upgrade Java: sudo wget –no-check-certificate http://www.java.net/download/jdk8/archive/b102/binaries/jdk-8-ea-b102-linux-arm-vfp-hflt-07_aug_2013.tar.gz Instalacja Javy: mkdir -p /opt sudo tar zxvf jdk-8-ea-b102-linux-arm-vfp-hflt-07_aug_2013.tar.gz -C /opt  rm jdk-8-ea-b102-linux-arm-vfp-hflt-07_aug_2013.tar.gz sudo /opt/jdk1.8.0/bin/java -version MineCraft: cd ~ sudo wget http://ci.md-5.net/job/Spigot/lastStableBuild/artifact/Spigot-Server/target/spigot.jar  Uruchamiamy serwer (Raspberry Pi b

Klaster RaspberryPi

Być może klaster w stosunku do czegoś tak małego jak Raspberry Pi do za duże słowo, jednak gdy jest ich np. 20 daje nam to już wystarczająco dużo mocy, aby postawić w miarę sensowny serwer www. Poza Raspberry Pi będziemy potrzebowali jeszcze drugi komputer. Klaster Raspberry Pi: 1) W każdym 4GB na kracie pamięci, 2) 16MB dla układu graficznego, 3) Podkręcenie procesora do 800MHz, 4) Włączenie SSH, 5) Ustawienie hostname,

Synchronizacja danych między Raspberry Pi a kontem Google.

Nasze Raspberry możemy wykorzystać do synchronizacji danych z naszym kontem na serwerach google’a. 1) Wymagane pakiety oraz konfiguracja: apt – get install git cmake build-essential libgcrypt11-dev libjson0-dev libcurl4-openssl-dev libexpat1-dev libboost-filesystem-dev libboost-program-options-dev binutils-dev qt4-dev-tools libyajl-dev libboost-all-dev git clone git://github.com/Grive/grive.git cd grive cmake . Przed kompilacją musimy wprowadzić pewne zmiany w kodzie źródłowym: nano libgrive/src/drive/State.cc Zamieniamy linie 251, 252, 256: last_sync.Add( „SEC”,   JSON(m_last_sync.SEC() ) ); last_sync.Add( „NSEC”,  JSON(m_last_sync.NanoSec() ) ); na:

Raspberry Pi jako serwer Proxy – Squid

W poprzednim wpisie zmieniliśmy nasze Raspberry w AP, teraz chciałbym dodać do niego jeszcze możliwość cache’owania często przeglądanych stron. Polecenia wykonujemy z konta root. 1) Instalacja Squid: apt – get install squid Zachowamy oryginalną konfigurację: cd /etc/squid/sudo  cp squid.conf squid.conf.origin nano squid.conf  na końcu pliku dodajemy naszą sieć: ACL LocalNet src 192.168.0.0/24ACL LocalNet2 src 192.168.1.0/24 Pozwólmy wszystkim na dostęp do naszego proxy: http_access allow localhost http_access allow LocalNet http_access allow LocalNet2 http_access

Raspberry Pi jako Access Point

Nasze Raspberry przy odrobinie pracy może stać się Acess Pointem, oczywiście możemy kupić gotowy AP, jednak dzięki dostępowi do systemu będziemy mogli również skonfigurować Squid’a, dzięki czemu strony będące często używane szybciej będą siꔳadować”. 1) Wymagania: – Raspberry Pi z Raspianem,– Karta Wifi TP-Link TL-WN722N lub inna (pozwalająca na pracę w trybie master),– Dostęp do internetu po kablu , 2) Karta WiFi: Po podpięciu karty oraz wykonaniu polecenia iwconfig, powinniśmy zobaczyć

Raspberry Pi jako serwer ASP.NET na Raspian

Możemy nasze Raspberry wykorzystać jako prosty serwer obsługujący ASP.NET, czyli odpowiednik PHP w Microsoft.Cały proces przeprowadzamy na Raspian (okrojona wersja Debiana przystosowana dla Raspberry oraz konta root). 1) Potrzebne pakiety:  apt – get install nginx apt – get install mono-fastcgi-server4 2) Plik konfiguracyjny: nano /etc/nginx/sites-available/asp Dodajemy:

Następnie edytujemy: nano /etc/nginx/fastcgi_params oraz dodajemy: fastcgi_param PATH_INFO „”; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; Na koniec restart ngix: /etc/init.d/nginx restart 3) Testowanie: Tworzymy katalog asp w ścieżce

Raspberry Pi monitoring przy pomocy USB/IP Logitech C110

W jednym z poprzednich wpisów przedstawiłem pokrótce korzystanie z kamerki wpiętej w slot na płycie głównej. Dziś chciałbym pokazać konfigurację kamerki, do której możemy dostać się po adresie IP z okna przeglądarki. Wymagane komponenty:1) Raspberry Pi  B,2) Kamerka na usb (ja używam Logitech’a C110, może być inna).3) Skonfigurowane połączenie do internetu (Wi-Fi / LAN) 1) Potrzebne oprogramowanie: Kamerkę podłączamy pod usb przed jego uruchomieniem.Wykonanie poniższego polecenia pozwoli na pobranie wszystkich

Konfiguracja WiFi pod Raspberry Pi

Pół soboty walczyłem z ustawieniem Raspberry Pi, przy pomocy telewizora, kabla hdmi oraz pożyczonej z pracy klawiatury USB;). Procesor pokręcony na Medium=900MHz, dobrze że mam kaloryferki założone, trzeba będzie sprawdzić jak działa na Higth=1GHz. Jak na razie jest ok, aczkolwiek na X-ach trochę się przycina, dlatego piszę w konsoli. Jako że mam internet mobilny musiałem poustawiać hotspota na S3, żebym w ogóle miał internet. Do tego konfiguracja WiFi, na pulpicie

Raspcontrol- panel kontrolny dla Raspberry Pi

Pojawiło się w miarę proste oraz wygodne narzędzie do kontroli naszego Raspberry Pi zdalnie – Raspcontrol. Wszystkie operacje wykonujemy jako root. 1) Przygotowanie: sudo apt-get install apache2 sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo /etc/init.d/apache2 restart apt-get install git git clone https://github.com/Bioshox/Raspcontrol.git mkdir /etc/raspcontrol nano /etc/raspcontrol/database.aptmnt Dodajemy do niego „bazę danych”, która zawiera informacje o loginie oraz haśle które może korzystać z tego narzędzia: {   „user”:”WpisujemyLogin”, „password”:”WpisujemyHasło” } Musimy

OwnCloud na Raspberry Pi

W jednym z poprzednich wpisów przedstawiłem kroki potrzebne do instalacji OwnCloud dla Debiana. Możliwe jest również postawienie takiego systemu na Raspberry Pi. Wszystkie poniższe kroki konfiguracyjne wykonujemy na koncie z uprawnieniami root’a. 1) Przygotowanie serwera www: Na początek zaktualizujmy pakiety do najnowszej wersji: apt-get update && apt-get upgrade Pobieramy oraz instalujemy lighttpd oraz pakietu do obsługi PHP 5:  apt-get install lighttpd php5-cgi Po instalacji restartujemy Raspberry: reboot Edytujemy plik konfiguracyjny PHP

Droga Administratora IT.