V tomto článku si ukážeme, ako pripojiť KODI na WIFI
Po nabootovaní KODI na Raspbery pi je potrebné zariadenie pripojiť na internet, buď wifi, alebo ethernet. Tu napojíme zariadenie na WIFI. Kliknite na ikonku LibreELEC
2. Nájdite Pripojenia
3. A nájdite si v zozname svoje WIFI internetové pripojenie
Keď to chcete inštalovať na Ubuntu Server, použite Ubuntu Server 22.04. Na 22.10 skript na inštaláciu iRedmail nefunguje.
Inštaláciu je dokonca možné urobiť aj na Rasberry Zero 2W, pi 2, pi 3, pi 4 a pi 400
Ak si budete, chcieť naištalovať mailový server na Rasberry pi, tak na stiahnutie a inštaláciu OS použite Rasberry Pi imager, ten viete stiahnúť odtiaľ to.
Počkajte, kým sa nainštaluje OS a môžete začať konfigurovať.
Úvod
V tomto článku sa naučíme, ako nakonfigurovať E-mail server
Budeťe potrebovať:
Doménu
Hosting
A napríklad VPS server (Virtual private server)
Konfigurácia DNS server
Vyplňte:
Názov
TTL
IP adresu
Ako prvé vytvorte DNS záznamy
Zvoľte A záznam
A záznam určuje, na akú IP adresu bude doména nasmerovaná. Pomocou nastavenia A záznamu možno tiež vytvoriť doménu tretieho rádu k už existujúcej doméne.
MX záznam
Je možné, že Vás server vyzve, že to bude funkčné až o 24 hodín. Nie to nie je pravda, bude funkčná okamžite
Inštalácia a konfigurácia emailového serveru
Urobte aktualizáciu
apt update
apt upgrade
Urobte konfiguráciu hostname
hostnamectl set-hostname mail.Vaša-doména.sk
Upravte príkaz pomocou textového editoru
nano /etc/hosts
127.0.0.1 mail.vaša-doména.sk localhost
Uložte to
Teraz skontrolujte, či sa zmenil hostname
hostname -f
Stiahnite najnovšiu verziu iRedMail. Najnovšiu verziu viete stiahnuť odtiaľto
Momentálne viete odosielať email v rámci svojho servera. (Viete ich odosielať prakticky všade), ale niektoré servery, ako napríklad GMAIL vám môže emaily „hádzať“ do spamu. Vyriešite to tzv. revíznym záznamom. Ten Vám buď vytvorí Váš poskytovateľ, alebo si ho viete vytvoriť aj Sám.
Reverzný záznam (SPF Record)
Ako som postupoval pri vytvorení reverzného záznamu:
Keďže, svoj emailový server mám vytvorený na VPS a ten mám v prenájme od firmy forpsi Cloud môj prvý krok bol urobenie reverzného záznamu na ich servery. Postup ako vytvoriť reverzný záznam majú krásne zdokumentovaný tu:
Čo sa týka úpravy upozorní Vás, že sa zmeny prejavia do 48 hodín. Poskytovateľ sa týmto krokom chráni. Reálne to prejde to hodiny.
Druhá časť reverzného záznamu
Moju doménu a hosting mám na Active24
Ako prvé musíte nastaviť A záznam
A záznam
A záznam určuje, na akú IP adresu bude doména nasmerovaná. Pomocou nastavenia A záznamu možno tiež vytvoriť doménu tretieho rádu k už existujúcej doméne.
MX záznam
Určuje mailserver, na ktorý budú smerovať e-maily zaslané na zvolenú doménu. Vždy sa udáva doménový názov servera. Ak máte iba jeho IP adresu, nastavte ju najprv ako A záznam a ten potom vyplňte tu do poľa Mailserver.
TXT záznam
TXT záznamy umožňujú vložiť do DNS záznamu ľubovoľný text. Text môže byť dlhý maximálne 255 znakov. Využíva sa napríklad pre podpis odoslaných emailov (DKIM, SPF).
Kopírujte kľúč bez úvodzoviek a bez zátvoriek musí to byť v jednom riadku. Názov dkim_domainkey
Po uložení zadajte príkaz, či sa Vám verejný kľúč zhoduje s DNS záznamami
sudo amavisd-new testkeys
Keď to máte hotové, musíte nejaký čas počkať. Zhruba hodinu, kým sa prejavia zmeny.
Ďalší test:
Ak chcete skontrolovať, či sa váš záznam SPF šíri na verejný internet, môžete použiť pomôcku dig na vašom počítači so systémom Linux, ako je uvedené nižšie:
dig mail.ibasterisk.sk txt
dig ibasterisk.sk txt
Test, či Vám funguje MX záznam
Vysvetlenia
@ do poľa názvu, ktorý bude predstavovať názov hlavnej domény.
v=spf1 označuje, že ide o záznam SPF a verzia je SPF1.
mx znamená, že všetci hostitelia uvedení v záznamoch MX môžu odosielať e-maily pre vašu doménu a všetci ostatní hostitelia sú zakázaní.
~all znamená, že e-maily z vašej domény by mali pochádzať iba z hostiteľov uvedených v zázname SPF. E-maily od iných hostiteľov budú označené, ako sfalšované.
A Záznam určuje, na akú IP adresu bude doména nasmerovaná. Pomocou nastavení a záznamu možno vytvoriť doménu tretieho rádu už existujúcu doméne.
AAAA záznam určuje, akou adresu IPv6 bude doména nasmerovaná. Tu sa pre presmerovanie použije záznam alebo AAAA záznam rozhoduje o nastavení internetových prehliadačov.
CAA Definuje politiku vystavení SSL/TLS certifikátu na zvolenú doménu. Ovplyvňuje certifikačnú autoritu, ktorú možno vystaviť pre vyplnenú doménu certifikátu SSL/TLS.
CNAME slúži k presmerovaniu subdomény na inú doménu. Názov CNAME musí byť vždy vyplnený. Alias sa zadáva vo forme celého názvu domény (napr. mail.ibasterisk.sk).
MX Určuje mailserver, na, ktorý budú smerovať e-maily zaslané na túto doménu. Vždy sa použije celý doménový názov serveru. Ak máte iba jeho IP adresu, nastavte najprv, ako záznam a jeho doménový názov potom vyplňte pole Mailserver.
NS Nastavuje sa nameserver pre konkrétnu subdoménu. Z určeného menného serveru je určené správanie subdomény. Ostatné záznamy DNS sú naďalej brány z nastavení nameserverov na menej.
SRV Pomocou SRV záznamov je možné nájsť server obsluhujúcej vybranú službu v cieľovej doméne. Zvyčajne sú používané vo spojení so štandardizovanými protokolmi, ako sú XMPP, SIP alebo LDAP.
SSHFP Pri použití technológie DNSSEC môžete využívať záznam typu SSHFP pre ukladanie otlačkov verejných kľúčov pre protokol SSH (nemusíte potom overovať otlačok kľúča ručne pri prvom spojení).
TLSA Pri použití technológie DNSSEC môžete využívať záznam typu TLSA pre ukladanie certifikátov SSL použitých na menej.
TXT stačí vložiť do DNS ľubovoľný text. Text môže byť dlhý maximálne 255 znakov. Používa sa napríklad pre podpis odoslaných emailov (DKIM, SPF).
Na firewalle je potrebné otvoriť porty
443 HTTPS
80 HTTP
25 SMTP – protokol, určený na prenos správ medzi odosielateľom a prijmateľom. Užívateľ môže kedy koľvek pristupovať priamo na server.
22 SSH – SSH, hlavne určený na pripojenie sa k serveru prostredníctvom putty, alebo iného programu, ktorý podporuje pripjenie cez SSH.
143 IMAP – je protokol pre vzdialený prístup k e-mailovej schránke, rpstredníctvom e-mailoveho klienta (Outlook, Thunderbird, Blue mail)
Astra Linux je ruský, operačný systém vyvinutý pre potreby Ozbrojených síl Ruskej federácie a spravodajských služieb. Poskytuje pokročilú ochranu dát až po úroveň „prísne tajné“ na ruskej stupnici utajovaných informácií.
Ako ho nainštalovať na Raspberry Pi 4?
Ja osobne rád používam Softvér Raspberry Pi Imager v1.4
Keď ho nainštalujete a spustíte ho, tak úvodné okno OS bude vyzerať takto:
Kliknite na CHOOSE OS a vyberte možnosť Use custom
Vyberte SD, kde sa má zapísať a kliknite na WRITE
Počkajte kým nabootuje.
Prihlasovacie údaje sú:
meno: administrator
heslo: admin
Po prihlásení zistíte, že operačný systém je v ruskom jazyku (v azbuke)
Vyberte cestu, kde sa to má uložiť. Ja som si zvolil C:\ a dopíšte ako to popísať Napríklad raspbian.iso a kliknite na „Read“. Prípona iso pretože tie sa najlepšie klonujú.
Po dokončení je už hotové iso, ktoré môžete nahrať na ďalšie SD karty. Najlepšie je použiť rovnaké SD karty. Napríklad z 8 Gb kartu na 8 GB kartu
Otestujte, či funguje
Obrázok znázorňuje preklenovanie SD karty, na ktorom som rozchodil už pred klonovaním VPN Wireguard otestoval som a funguje
Teraz urobte skúšku, či funguje stromček s príkazom nižšie. Mal by sa rozsvietiť celý na bielo
python3 tree.py
Keď používate operačný systém Raspbian desktop, tak nepotrebujete doinštalovať ostatné súčasti. Ale ak používate Raspbian lite, tak musíte doinštalovať python3-gpiozero
sudo apt install python3-gpiozero
Teraz pomocou nano vytvorte nejaký súbor, je jedno, ako ho pomenujete napríklad ale na konci musíte zadať .py
nano farby.py
Teraz dopíšte do neho napríklad moju konfiguráciu farieb:
from tree import RGBXmasTree
from time import sleep
from colorzero import Color
tree = RGBXmasTree()
colors = [Color('red'), Color('green'), Color('blue'), Color('purple'), Color('yellow')] # add more if you like
try:
while True:
for color in colors:
tree.color = color
sleep(1)
except KeyboardInterrupt:
tree.close()
Tento manuál je pre Raspberry Pi 3 a 4. Pôvodne som h oskúšal na Raspberry PI 2. Fungovalo to tiež, len dlhšie trval jedne proces. Na Raspberry Pi 2 to netrvalo 5 minút, ale vyše 4 hodín, kým zbehlo importovanie schém a dát. V tomto manuály budeme inštalovať Zabbix 4.0
Enter current password for root (enter for none): Press the Enter
Set root password? [Y/n]: Y
New password: <Enter root DB password> (to je na Vás)
Re-enter new password: <Repeat root DB password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Vytvorte databázu
sudo mysql -uroot -p'rootDBpass'
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixDBpass';
mysql> quit;
Importujte schému a data. Tento krok na Raspberry pi 3 trvá cca 5 minút.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'zabbixDBpass' zabbix
Teraz do sudo nano /etc/zabbix/zabbix_server.conf zapíšte heslo do databázy. V tomto manuály zabbixDBpass
Zo zdroja z ktorého som inštaloval NextCloud odporúčali použiť Raspberry Pi 2 alebo Pi 3. žiadne z týchto som nemal voľne a jediné, ktoré som mal voľné bolo Raspberry pi 4. Ale neodradilo ma to a rozhodol som sa to skúsiť. Do pozornosti dávam aj originálny článok ohľadne Inštalácie NextCloudu na Raspberry pi
Okrem Raspberry Pi budete potrebovať SD kartu minimálne 8 GB a stiahnutý Operačný systém Raspbian Buster. Ja sťahujem vždy „Raspbian Buster with desktop and recommended software“. https://www.raspberrypi.org/downloads/raspbian/
Inštalácia Apache a PHP
Keď chceme Nextcloud spustiť na Raspberry Pi, ako prvé musíme naištalovať a nastaviť Apache a PHP.
Teraz sa prihláste cez webový prehliadač na Nextcloud. To urobíte pomocou webového prehliadača a napíšte ako cestu IP adresu napr.
192.168.1.20/nextcloud
Výtvore užívateľa akého chcete používať a heslo. Napríklad Môj snímok pracovnej plochy:
Časť na prenos z SD karty
Keď je Nextcloud nainštalovaný, môžeme teraz urobiť nastavenia aby bol zabezpečenejší a pooužitelnejší. Jednou z prvých vecí, ktorú by sme mali urobiť, je presunúť dátový adresár, aby neexistoval v našom webovom rozhraní.
Kali Linux je z rodiny Debian. Tento operačný systém je vytvorený hlavne pre analýzu siete a penetračné testy. Kali linux má v sebe niekoľko nástrojov, ktoré slúžia napríklad na prelomenie WIFI siete a podobne. Obsahuje radu aj niekoľko nástrojov, ktoré nenájdete v inej distribúcií. Dá sa nainštalovať na stolové počítače a notebooky. Ako vyšlo najnovšie Raspberry pi 4, tak sa dá nainštalovať aj na tento mikropočítač.
Ak ste si zakúpili na Raspberry displej „7“ aj s krabičkou. Určite budete mať problém s tým, že treba otočiť obrazovku. Nezúfajte nieje to nič zložité treba napísať 2 príkazy na otočenie. Ale čo by to bol článok, iba o dvoch príkazoch. Pôjdebeme krok po kroku, ako zapojiť displej budeto na foto. Ak by ste mali problém kľudne ma môžete kontaktovať.
V balení nájdete kábliky. Vezmite čierny a červený. Červený je plus (živý) a čierny mínus (uzemnenie).
Keď ste to už zapojili našróbujte všetko do kopy. Nezabudnite už zasunúť SD kartu. V opačnom prípade všetko budete musiet vyšróbovať.
Keď Vám systém načíta. Podľa všetkého ho budete mať „dolu hlavou“. Môžete použit nano vim, alebo vi. Je to na Vás, aký textový editor máte radi. Príkaz som napísal pod „Enable Audio….“
Cloud je externé úložisko v sieti. Za účelom je neprísť o dáta. Je veľa poskytovateľov tejto služby. Microsoft má Cloud One Drive. Ten je už od Windows 7 automaticky naištalovaný do operačných systémov Windows. Google má Google Drive. Ďalším takým „hráčom“ je Cloud od spoločnosti Samsung Drop Box. Za zmienku stojí aj Cloud Mega sync. Poskytovatelia sa odlišujú od seba s rôznymi funkciami, alebo kapacitou.
One Drive ponúka zdarma kapacitu 7 Gb.
Google Drive ponúka zdarma kapacitu 15 Gb.
Drop Box ponúka zdarma kapacitu 2 Gb.
Mega sync ponúka zdarma kapacitu 50 Gb.
V tomto článku sa budeme venovať konfigurácií vlastného dátového úložiska, vrámci svojej lokálnej sieti. Budeme inštalovať a konfigurovať OwnCloud 10 na raspberry Pi.
Asterisk je VoIP, čiže telefonovanie cez internet. Je založený na open-cource platforme. Asterisk si viete rozbehnúť aj na serveroch, ale v tomto článku sa budeme venovať inštalácií a konfigurácií Asterisku na Raspberry a na lokálnej sieti. Taká rozšírenejšia konfigurácia Asterisku je zdokumentovaná v tomto článku:
Prihlásite sa pomocou, predvolených prihlasovacích údajov
Meno: root
Heslo: raspberry
IP
adresu Raspberry zistíte pomocou ip
addr
Pripojte
sa pomocou iného počítača, cez webový prehliadač na Raspberry v sieti.
Príklad 192.168.1.13
Vypíšte:
užívateľské meno
Heslo
Potvrďte heslo
A e-mailovú adresu
Kliknite na Create Account
Po úspešnom nastavení sa v ďalšom kroku prihláste pomcoou FreePBX Administration
Vyberte systémové nastavenia
Kliknite na Submit
Pri prvom nastavení kliknite na Apply Config
Keď chcete vytvoriť užívateľov, to sa robí v sekcií Applications a Extension
Vypíšte Užívateľa podľa vzoru. Môžete použiť aj iné klapky, ako mám ja. Aby ste mohli komunikovať navzájom s nejakým iným užívateľom, tak potrebujete minimálne vytvoriť dvoch užívateľov.
Tento článok, je zameraný na inštaláciu a konfiguráciu WordPress na Raspberry Pi.
Wordress je jedna
z platforiem redakčných systémov na tvorbu web stránok. (CMS Content
managment system) Má širokú komunitu. Tvorba web stránky, pozostáva
z inštalácie pluginov. (sú platené, ale sú aj zadarmo). Môžete programovať
v zdrojom kóde, ale nie je to potrebné.
V tomto
článku si ukážeme, ako sa inštaluje WordPress na Raspberry Pi.
Nie je to extra potrebné, ja to používam pre istotu. Apache sa spustí automatický po inštalácií a PHP má na to modul, takže ak ste nemenili konfiguráciu Apachu
Teraz by ste mali vidieť PHP info
Az na to ze ti na tom obrazku chyba vystup tych prvych dvoch PHP co mas vyssie. Toto je len phpinfo.
Inštalácia MySQL
Prvotná konfigurácia MySQL
mysql_secure_instalation
Ak si chcete pozrieť, akú verziu MySQL máte tak to urobíte príkazom:
mysql --version
Teraz napíšte:
sudo mysql -u root -p
create database wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
exit
Tento príkaz je pridelenie root oprávnenia na celú databázu. Z bezpečnostných dôvodov, to nie je dobre. Preto si treba vytvoriť samostatného užívateľa, len na WordPress databázu.
Napríklad:
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'PASSWORD';
Databázu: wordpress
Heslo k databáze: Je na Vás
Inštalácia WordPress
Pred inštaláciou WordPress musíme, ako prvé vymazať index.php
To urobíme príkazmi
cd /var/www/html/
sudo rm *
Stiahneme WordPress:
wget http://wordpress.org/latest.tar.gz
Súbory musíme po stiahnutí rozbaliť. To urobíme príkazom
tar xzf latest.tar.gz
Teraz musíte premiestniť WordPressové súbory
mv wordpress/* .
Predtým, ako budete pokračovať, zlikvidujte stiahnutý súbor a adresár wordpress:
rm- rf wordpress latest.tar.gz
Ďalej nastavte používateľa Apache ako vlastníka adresára:
chown -R www-data:www-data .
Takto vytvoríme vlastníka a skupinu
Do webového prehliadača napíšte IP adresu Raspberry a vyberte jazyk, aký má WordPress použiť.
Bootovacie SD karty slúžia hlavne na prácu s Raspberry Pi a podobnými mikropočítačmi. Orange Pi, PINE A64 a podobne. Po nahratí OS (operačného systému) len zavediete SD kartu do mikropočítača a systém sa spustí. Má aj využitie na vytvorenie bootovacích systémov aj pre normálne počítače. Tento manuál je určený aj pre mikropočítače aj desktopy a servery. Môžete nahrať ľubovoľný operačný systém, či už Windows alebo Linux.
Stiahnite OS
2. Spustíte program v mojom prípade Win32
3. Vyberte distribúciu, ktorú chcete nahrať na SD kartu