Extensible Messaging a Presence Protocol (XMPP) je komunikační protokol pro zprávu orientovaný middleware založený na XML (Extensible Markup Language). Protokol se původně jmenoval Jabber a byl vyvinut Jabber open-source komunity v roce 1999, zasílání rychlých zpráv (IM), informace o stavu a údržbě seznamu kontaktů. Byl navržen tak, aby byl rozšiřitelný. Protokol byl také použit pro publish-subscribe systémy, signalizace pro VoIP, video, přenos souborů, hraní her, internet věcí aplikací, jako jsou inteligentní sítě, a služeb sociálních sítí.
Na rozdíl od většiny instant messaging protokolů XMPP je definován v otevřeném standardu a používá otevřené systémy přístupu vývoje a aplikace, pomocí které může každý provádět k XMPP služby a spolupracovat s implementacemi jiných organizací. Vzhledem k tomu, že je XMPP otevřený protokol, implementace může být vytvořena pomocí jakékoli softwarové licence, i když implementace většiny serverů, klientů a knihovny jsou distribuovány jako svobodné a open-source software, existují také četné freeware a komerční software implementace.
XMPP-based software is deployed widely across the Internet, and by 2003, was used by over ten million people worldwide, according to the XMPP Standards Foundation.
XMPP software je široce rozmístěný přes internet a v roce 2003, byl používán více než deseti miliony lidí po celém světě, v závislosti na nadaci XMPP Standards.
[block:block=4]
Pro nejnovější seznam platných klientů, ujistěte se zde:
http://xmpp.org/xmpp-software/clients/
Zatímco se tato stránka chová jako zrcadlo pro tuto informaci, xmpp.org místo je nejvíce platný umístění informací.
Source: xmpp.org xmpp on wikipedia
Aplikace
Na Raspberry Pi můžete bez problémů provozovat webserver pro vaše stránky. Sami jsme na Raspberry testovali open source software Drupal i Wordpress které na tomto zařízení fungují bezvadně. Tato služba se vám vyplatí zejména v případě že nepreferujete běžný sdílený hosting a chcete mít jistotu že na vašem serveru běží jen a pouze vaše aplikace. Navíc si můžete přizpůsobit server jen pro své vlastní potřeby a instalovat aplikace, které by jinak na sdíleném hostingu nebyly možné.
Doporučujeme konfiguraci Apache 2 webserver a PHP-FPM nebo Nginx, ale konečné rozhodnutí je samozřejmě na vás.
Věděli jste, že i na Raspberry Pi můžete pro maximální dostupnost vašich webových stránek zprovoznit High Availability?
[block:block=4]
Jak to funguje ?
Chcete-li začít používat tento systém, budete potřebovat 2x Raspberry Pi pro High Availability s HAProxy (1x aktivní, 1x pasivní) a alespoň 2x Raspberry Pi (nebo více) pro vaše webové stránky.
Tato stránka však nemůže obsahovat komplexní informace o tom, jak nakonfigurovat systém, nebo jak systém funguje. Také vždy je nutné provést před nasazením podrobnější analýzu potřeb klienta.
Nicméně, pokud máte zájem o více informací nebo používání tohoto systému, ať už na Raspberry Pi nebo na jakékoliv jiném systému (VPS, dedikované servery, serverhosing,...), neváhejte kontaktovat naši technickou podporu.
Již delší dobu chodíme na oběd do jedné z restaurací u nás ve městě. Jídlo je vždy výborné, jen při jeho výběru jsme museli mžourat očima. Nabídli jsme majiteli menší upgrade způsobu nabídky jídel, a on souhlasil. Raspberry Pi bylo součástí našeho plánu. Nejdříve jsme museli vytvořit webovou aplikaci, která slouží k zadávání nabídky. Její její výstup se zobrazuje jako menu na televizi. Pro zobrazení výstupu z aplikace jsem se rozhodli použít Rasberry Pi s OS Raspbian, které jsme přes HDMI připojili k televizi. K internetu jsme ho připojili klasicky pomocí LAN portu. Nakonfigurovali jsme ho tak, aby po spuštění nastartoval internetový prohlížeč a zobrazil webovou stránku s výstupem z naší aplikace. Vše zafungovalo dle našich představ, jen bylo třeba drobně upravit rozlišení z Raspberry Pi. Ohlasy zákazníků na tuto novinku jsou jen pozitivní. Jsme rádi, že jsme mohli využít Rasberry Pi i jiným způsobem než v našem datacentru.
S novým televizním menu přes RPi nyní mohou zaměstnanci restaurace:
online zadávat jídelní menu na každý den,
přidávat i odebírat jídla v průběhu dne (automaticky se tv menu aktualizuje během několika sekund),
plánovat jídelníčky pro neomezený počet budoucích dní.
[block:block=4]
VPN je virtuální privátní síť, vytvořená pomocí softwaru nebo hardwarových zařízení na serveru a klientských částí. Skrze Internet se vytvoří tunel který zabezpečí přenos dat. VPN se tváří jako další místní síť LAN. Prostřednictvím této sítě mohou být zcela, bezpečně a s minimálními náklady propojeny vaše zařízení či sítě LAN kdekoli na světě.
Mnoho z nás má doma nějaký router s Wi-Fi, k němu připojený externí disk či tiskárnu. Taková síť má řadu výhod. Snadno můžete sdílet soubory, používat vzdálenou plochu, zprovoznit FTP server či cokoliv jiného. Ve velkých firmách je kvalitní síť samozřejmostí. Nutným požadavkem je však přístup do sítě. Teď nemáme na mysli situaci, kdy sedíte v kanceláři a kabel si zapojíte do notebooku, to je celkem triviální záležitost. Co když však potřebujete něco vytisknout na tiskárně umístěné na šéfově stole, aktualizovat stav zboží na skladě, mít trvalý přístup k serveru s produktovými listy nebo stáhnout poštu z MS Exchange serveru? V kanceláři to opravdu není žádný problém, ale co když jste 1000 km daleko a v notebooku máte jen datovou kartu nebo jste na dovolené a jste omezeni místními podmínkami? Nebo nemáte doma router s veřejnou IP. V technicky vybavených společnostech je to již samozřejmost – na ploše notebooku máte ikonku s připojením „do firmy“. Na tu dvojitě kliknete, počkáte pár sekund – a jste uvnitř firmy. Proč stejný komfort nepoužívat i pro domácí síť?
S konceptem VPN se můžete setkat v mnoha různých způsobech.
[block:block=4]
Všude tam, kde se později s notebookem připojíte k internetu a vytvoříte tunel, budete pracovat v přesně stejným způsobem, jako když se připojíte doma přes kabel nebo přes Wi-Fi připojení na internet. Uvidíte okolní počítače ve skupině, síťových tiskáren a sdílených dokumentů. Pokud je váš domácí počítač pomocí vzdálené plochy (Remote Desktop), přihlaste se k ní odkudkoli.
Chcete-li provozovat supercomputer je třeba mít alespoň dva Raspberry Pi, paralelní zpracování na Raspberry Pi je možné díky ultra přenosnému MPICH2 (Message Passing Interface).
Pro takové zapojení musí být pouze jedna veřejná IP adresa. Na dalších Raspberry Pi jsou pouze lokální adresy, takže můžeme v této konfiguraci poskytnout slevu -6€ na rok pro všechny Raspberry Pi v supercomputeru. To je dobrá zpráva pro všechny, kteří chtějí vytvořit takovýto supercomputer. Potom tedy za každé další Raspberry Pi přípojené jako supercomputer zaplatíte pouze 30€ (běžná cena je 36€ za rok).
V případě, že nám zašlete své vlastní Raspberry Pi, můžete ušetřit i peníze za instalaci systému. V ostatních případech budeme účtovat malý poplatek za zprovoznění. Základní instalace systému se dvěma Raspberry Pi stojí 9€ a konfigurace každého dalšího Raspberry Pi je pouze 4€. Toto jsou jednorázové poplatky pro správce. Další možností je, vlasní instalace.
Jak vytvořit supercomputer naleznete zde:
Universita v Southampton
Raspberry Pi Supercomputer krok za krokem
YouTube Southampton video
[block:block=4]
Proč nevyužít Raspberry Pi sledování vašich serverů nebo jiných zařízení s připojením SNMP, atd. Velmi populární software pro monitorování, včetně vykreslování RRD grafu například Cacti. Alternativně může být použit pro monitorování další open source např. ICINGA či Nagios.
[block:block=4]
Raspberry Pi lze samozřejmě použít jako samostatný mailserver s pro POP3, IMAP a SMTP. Pro webmail pak můžete použít například Squirrelmail nebo v posledních letech velmi populární RoundCUBE.
[block:block=4]
Kvalitní hardware a dobré připojení k internetu je prvním předpokladem pro fungování serveru DNS. Raspberry PI vám dává jistotu kvality a hardware v našem datovém centru bude napojen na vysoce kvalitní linku s dostupností 99,9%
Za minimální náklady lze mít vysoce dostupný DNS server u nás, postavený právě na Raspberry PI.
[block:block=4]