Posts for: #Ubuntu

Docker – Matrix Synapse homeserver, federation, nginx reverse proxy és TURN szerver beállítás docker-compose segítségével

A minap beállítottam egy Matrix home szervert a baráti körnek. Gondolkoztam rajta, hogy szükségem van-e a federation-re, és végül úgy döntöttem, hogy igen. Emellé még be kellett állítanom egy TURN szervert, hogy a hívások normálisan működjenek mindenki számára, mivel ha valaki NAT-olva van, akkor ott rendszerint nem hajlandó rendesen csatlakozni. A konténert egy Hetzner cloud VPS-en indítottam, Debian 10 alatt.

 

Szükséged lesz egy futó docker service-re, ha még nincs fent, akkor a https://get.docker.com/ segítségével egyszerűen telepíteni tudod. Javaslom egy git repository létrehozását ahová a docker-compose és nginx config fájlokat fel tudod pusholni.

[Tovább olvasom]

Ubuntu 19.04 IPv6 kikapcsolása VPN-re csatlakozásnál

Ubuntu 19.04 IPv6 kikapcsolása VPN-re csatlakozásnál

A minap szembesültem azzal, hogy amikor Pop_OS alól (Ubuntu 19.10 alapokon) felcsatlakozok VPN-re, akkor a kommunikáció a VPN interfész mellett tovább folytatódik a sima adapteren, IPv6-on keresztül.

Természetesen ez nem ideális, mivel ha privát célokra használjuk a VPN-t, akkor ez leak-eli az IP címünket ezáltal minden féle erőfeszítés nélkül visszakövethetőek leszünk. A legjobb megoldás, hogyha az IPv6 cím szerzés teljesen ki van kapcsolva, már a kernelben is (GRUB-ot szerkesztve), de általában használom egyéb célra, így csak akkor akarom kikapcsolni, amikor éppen csatlakozva vagyok a VPN-re.

[Tovább olvasom]

Dinamikus DNS beállítása Cloudflare-re Raspberry Pi 4-en – ddclient

Dinamikus DNS beállítása Cloudflare-re Raspberry Pi 4-en – ddclient

Frissites 2024/06/25-en:  a cikk irasa ota valaki irt erre egy scriptet, amit itt talaltok meg: https://github.com/K0p1-Git/cloudflare-ddns-updater . Koszonet az infoert a tesztszerverem.hu-nak!

 

Otthoni szerver esetén, ha az internetről is el akarja érni az ember (pl. OpenVPN) az adott service-t, akkor érdemes beállítani egy dinamikus DNS rekordot. A cikk a Cloudflare – ddclient kombinált beállítását részletezi.

Először is hozzunk létre egy ‘A’ rekordot egy téves IP címmel (hogy később lássuk, hogy sikerült-e update-elni), valamint 5 perces TTL-lel.

[Tovább olvasom]

[LINUX] Megtelt boot partíció kitisztítása

[LINUX] Megtelt boot partíció kitisztítása

Ritkán, de előfordulhat, hogy betelik a /boot partíció a linux gépeken, ilyenkor a régi kerneleket érdemes törölni, de ez nem mindig egyszerű.

A lemez kihasználtságát az alábbi paranccsal tudod megnézni:

df -h

A képen már a tisztogatás utáni állapot látható, így már csak 39%-os foglaltságon áll a /boot partíció

Ilyenkor az apt-get upgrade megszakad a kernel frissítése közben, mivel nincs több hely az adott partíción. Ez folyamatosan hibákat dob, és van olyan is (mint az én esetemben), hogy emiatt már egyáltalán nem futnak le a frissítések, mivel a  korábbiak hibával zárultak le.

[Tovább olvasom]

Teljes webszerver telepítése (nginx, mysql, php7, HTTP2, phpmyadmin, SSL) – Ubuntu 16.04

Teljes webszerver telepítése (nginx, mysql, php7, HTTP2, phpmyadmin, SSL) – Ubuntu 16.04

A leírás Ubuntu 16.04-re vonatkozik, a többi verziót később fogom megcsinálni.

1. Nginx telepítése
Először is frissítsük a REPO-kat:

sudo apt-get update

Majd telepítsük az nginx-et:

sudo apt-get install nginx

Ezután ellenőrizzük le az nginx verzióját az alábbi paranccsal:

nginx -v

Ha legalább 1.10.0-s verziót kapunk, akkor minden rendben van.

2. MySQL telepítése
Az első lépés a mysql szerver telepítése:

sudo apt-get install mysql-server

Értelemszerűen ki kell tölteni a root felhasználóhoz tartozó jelszót, amivel a későbbiekben el akarod érni a mysql-t.
A PHP oldalak lefutásához szükséged felrakni a php 5-ös verzióját és az ehhez tartozó mysql utasításkészletet:

[Tovább olvasom]

Squid proxy telepítése Ubuntu szerverre

Squid proxy telepítése Ubuntu szerverre

Először is frissítsük le a könyvtárakat:

apt-get update

Ezután telepítsük fel a proxy szoftvert és a hozzá tartozó jelszó generátort:

apt-get install squid apache2-utils

Ha ezzel megvagyunk, akkor hozzunk létre egy üres konfigurációs fájlt:

rm -rf /etc/squid/squid.conf
touch /etc/squid/squid.conf
chown proxy /etc/squid/squid.conf

Ezután jön a jelszavakat tartalmazó fájl megadása:

touch /etc/squid/squid_passwd

Majd a jogosultságok biztosítása a proxinak:

chown proxy /etc/squid/squid_passwd

A konfigurációs fájlt kezdjük el szerkeszteni:

nano /etc/squid/squid.conf

és adjuk hozzá az alábbi sorokat (a http_port-nál adjuk meg a portot, amin csatlakozni szeretnénk a proxihoz:

[Tovább olvasom]

Call of Duty: United Offensive linux szerver és más finomságok

Call of Duty: United Offensive linux szerver és más finomságok

Már rég óta terveztem, hogy írok egy kis leírást az egyik kedvenc játékomról, a Call of Duty United Offensive-ról. Számomra ez volt anno a legjobb játék a MoHAA mellett, mivel VOLTAK BENNE TANKOK!

Rengeteget toltuk Kurskon, Carentanon, Foxon, valamint a Bas pályákon.

Úgy érzem, hogy a rengeteg szórakozás miatt tartozok annyival a játéknak, hogy nem hagyom, hogy eltűnjön a süllyesztőben, ezért az alábbiakban leírom, hogy hogyan kell linuxos dedikált szervert csinálni, hogyan kell beállítani a 1920x1080p-es felbontást, milyen portokat kell megnyitni, és esetlegesen még modokra is futja majd az időmből.

[Tovább olvasom]

qBittorrent telepítése Ubuntu-ra

qBittorrent telepítése Ubuntu-ra

Sokak kiábrándultak a utorrentből az elmúlt hónapokban, köztük én is. Egyéb torrentkliens után néztem, és megtaláltam a qbittorrentet. Egyszerűen fantasztikus! Tökéletesen működik a webes kliense mobilos böngészőkben, valamint nagyon stabil maga a rendszer.

 

Ubuntura való feltelepítését az alábbi módon lehet megtenni:

A tárolóját hozzá kell adni a cache-hez:

add-apt-repository ppa:qbittorrent-team/qbittorrent-stable

Frissítsük a source listát:

apt-get update

Attól függően, hogy csak webes klienst, vagy asztali klienst is akarunk hozzá, telepítsük fel:

[Tovább olvasom]

Observium

Observium

Volt némi problémám egyes VPS-eimmel, (néha leálltak) ezért valamilyen monitorozó rendszer után néztem, ami jelzi, hogyha offline a VPS valamint a statisztikai adatokat is elmenti. Alapból a NodeQuery-t néztem, viszont ezzel az volt a problémám, hogy csak 5 percenként frissített, ha 1-2 percekre vált elérhetetlenné a VPS, akkor nem nagyon vette észre. Egyéb lehetőségeket is megnéztem, de végül is az Observium-nál kötöttem ki.

Van egy elfekvő VPS-em a Digital Ocean-nál, amit a tanulós promó keretein belül kaptam, így erre lőttem be az egészet. A telepítés nem volt nehéz, viszont az adatokat nem frissítette annak ellenére, hogy beállítottam a cron jobokat. Mint később rájöttem, az volt a baja, hogy nem működtek a cron jobok, annak ellenére, hogy crontab -e vel root felhasználó alól lettek bevíve.

[Tovább olvasom]

Plex Médiaszerver telepítése Ubuntu szerverre

Plex Médiaszerver telepítése Ubuntu szerverre

A telepítéshez szükségünk lesz a rendszerünknek megfelelő médiaszerver file-ra a plex oldaláról, amit itt találhatunk meg.

Kimásolva a csomag letöltési linkjét, azt letöltjük a VPS-re vagy szervergépre:

wget https://downloads.plex.tv/plex-media-server/0.9.15.3.1674-f46e7e6/plexmediaserver_0.9.15.3.1674-f46e7e6_amd64.deb

Ezután a letöltött file-t telepítjük:

dpkg --install plexmediaserver_0.9.15.3.1674-f46e7e6_amd64.deb

Ha valami miatt sír, hogy nincs meg a rendszeren, akkor azt az alábbi paranccsal telepíthetjük:

apt-get -f install

Ezután navigáljunk el a /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/ mappába, és nano-val vagy vi-vel szerkesszük meg a Preferences.xml file-t úgy, hogy a fájlban a Preferences szó után begépeljük ezt a sort (a saját IP címünkkel helyettesítve az 1.2.3.4 részt):

[Tovább olvasom]