Hétköznapi kategória bejegyzései

Web hosting in 2025?

Between 2010 and early 2014, I was immersed in building a control panel, which I called GSCP. I actually got it working on both Linux and Windows, though it was super focused just for managing game servers. It felt like a pretty big personal project at the time.

There were a number of versions. The first one worked fine on both Windows and Linux, but then from version 2.0.0, I just went all-in on Linux. Then, things got even cooler, with GSCP 2.2 I managed to add support for Apache virtual hosts, and by 2.3, Postfix/Dovecot accounts were in. The real mind-blower was 2.3.2 it could actually scale horizontally and run with redundancy, and even got it to work as a load-balanced cluster with Apache and DB replication. Like how nuts is that for something I was just tinkering with?

It ended up being good for so much stuff, and over those 3-4 years of coding, it evolved to a point where it could securely handle really busy websites. Well, it did not handle the websites, but the auto configuration for the stack.
Since I mainly built it for myself and a small group of friends and clients, and it did everything I needed, I kind of considered it „done” (you know, „feature-complete.”) After that, it only got little bug fixes every now and then.

Then, after 2014, my focus just drifted. I started messing around with other hardware projects, even offline stuff, only occasionally touched web analytics or web auth. The GSCP project just kind of stayed put. And honestly I thought it probably wouldn’t have made much sense to keep going anyway, because that was the time when all the microservices and containerization stuff started blowing up, and my „native-first” approach just felt a bit oldschool.

What’s now?

Since 2020 I somehow found myself back in web hosting, and well… Seriously, almost nothing has changed in the big picture if we only compare shared hosting, since online site builders are out of my scope. Like, okay, sure, 15 years ago we weren’t throwing Nginx in front of every Apache server in existence, there was no QUIC, maybe not even HTTP/2. But if you strip those away, you’re pretty much getting the exact same setup in a supposedly „modern” environment as I was working with back then.

And what does that even mean? Is this actually okay?

For shared hosting, there are some decent options out there now in case of control panels, for sure. Like, HestiaCP seems pretty solid if you install it on a basic Debian/Ubuntu server out of the box. If you don’t think about it much just install it, you’re pretty much good to go, even if you host a bigger number of sites, because they recently added resource limits.

But then you see other stuff that I’m hoping vendors and contributors will add. For example IPv6 is not currently something you can just use with Hestia, it needs manual work to enable as of now but it’s a community project so might aswell contribute to it. And there are things even in paid options, like the complete lack of everything needed for a secure and stable experience which is mad.

Okay so I just wanted to add that it might seem like I’m really shilling for Hestia, but I totally don’t want to. There are a ton of projects you can pick from, but this one just happens to be the closest to me. I also think the contributors and main devs behind it are really cool, even though I don’t know any of them personally, just from seeing them in GitHub issues and discussions.

I really hope I didn’t accidentally sneak in any hidden suggestions for you. I’m definitely not trying to tell you what provider, service, panel, or anything else to choose. I just wanted to share my past thoughts and what I’m currently thinking about how things were and how they are now, from my perspective.

The only thing I can and do want to suggest is this: support the project you genuinely like and use every day. If you can, of course. It doesn’t matter whether it’s a monetary donation, contributing quality code, or just respectfully reporting issues. It really matters, and it shows that you care.

GSCP not coming back, there’s no point. In very rare cases when we need High Availability and Load balancing, I do it manually.

Lépések, hogy az elhagyott telefon hamarabb visszajusson tulajdonosához

Zárképernyő és azon megjelenő információk

Zárképernyőt minden esetben tanácsos beállítani (PIN, Pattern, Smart Lock és/vagy ujjlenyomat), mert ebben az esetben ha a megtaláló kíváncsi vagy nem becsületes, nem tud személyes adatokhoz hozzáférni és nem tudja gyári beállításokra visszaállítani a telefont.

Zárképernyőre érdemes kiírni egy másik telefonszámot amin elérhetnek, vagy egyéb elérhetőséget.

Amennyiben nincs ujjlenyomat olvasó a telefonon, ajánlom a PIN vagy Pattern lock mellé a Smart Lock használatát. Ezzel be tudod állítani, hogy általad megadott helyeken (pl. otthon) vagy bizonyos eszközökhöz csatlakozva (pl. óra, bt hangszóró) ne kérjen azonosítást a feloldáshoz. Ezek mellett van lehetőség Face unlock használatára, ami az előlapi kamerát használva azonosít, illetve On-body detection-re, ami azt figyeli, hogy mindvégig nálad volt-e a készülék.

Android Device Manager

Az alkalmazás használatához engedélyezned kell a Location history-t (magyarul Helyelőzmények), amit a Google Beállítások részen tehetsz meg. Ezt engedélyezve a készülék rögzíti és elküldi a tartózkodási helyét, így követni lehet, hogy éppen hol van. Az alkalmazással továbbá meg lehet csörgetni a telefont és végső esetben törölni lehet annak teljes tartalmát. Az alkalmazás böngészőből is elérhető a play.google.com oldalon a Beállítások menüből.

SD Kártya és készülék titkosítása

Android 5.1.1-től lehetőség van az SD kártyák titkosítására (4.4.4-től a telefonok titkosítására), így hiába veszi ki valaki a kártyát, nem tud hozzáférni semmilyen adathoz. Ezt a Beállítások – Biztonság részen kapcsolatod be.

Régebbi készülékek

Mivel a Google Play Services régebbi verziókon is frissül jelenleg is, így az Android Device Manager is működik. SD kártya titkosításra nincs lehetőség, így ha nagyon paranoid vagy, akkor a sexy time tartalmakat a belső memórián tárold.

Még mit?

Számtalan olyan app van, ami azt reklámozza magáról, hogy tisztítja a telefont és extra védelmet biztosít. Ezek 99.9%-a bullshit! Kerüld el messziről az összes CM-el kezdődő és CleanMaster által publikált appokat. Komolyan. Ezek nem gyorsítanak, inkább lassítanak. Biztonság helyett pedig a háttérben szivárogtatja a telefonodon lévő adatokat és reklámokkal halmoz el.

„A fél életem a telefonomban volt”

Mondja ezt mindenki, aki elhagyja az „új” telefonját. Elég cinkes, mikor minden kapcsolat, videó, valaha készült kép a telefonon van, esetleg az abban elhelyezett sd kártyán és elvész a készülék. Bármikor előfordulhat az is, hogy tönkre megy a készülék. Ez a kevésbé rossz, mert vagy javítható, vagy újat kapunk helyette, de azon nem változtat, hogy oda vannak az adatok. De miért? Mert pár egyszerű lépést lusták megtenni az emberek. Íme néhány tipp, hogyan biztosítsd be magad adatvesztés ellen.

Android

Új verziókban a rendszer az alkalmazás adatokat is képes szinkronizálni, így a rendesen optimalizált játékokban elért eredmény is megmarad új telefonra való áttéréskor.

Device Manager: Távolról lokalizálhatjuk, csörgethetjük, zárolhatjuk és formázhatjuk a telefont. Sokszor jól jön, mikor a lakásban elfelejtem, hová is tettem a telefonom.

Google Photos: Korlátlan mennyiségű képet lehet jó minőségben automatikusan tárolni a Google szerverein. Ha van tableted, akkor azon automatikusan megjelennek a telefonnal készült képek, és fordítva. Számítógépről is tölthetünk fel képet illetve arra is szinkronizálhatjuk a teljes képtárat. Ugyan ez érvényes a videókra is. Ha 16MP-nél nagyobb felbontású képet készítesz, akkor azt 16MP-re méretezi át, kivéve ha eredeti méretben szeretnéd feltölteni a tartalmat. Ebben az esetben ingyenesen 7GB tárterület áll rendelkezésedre, amit bármikor bővíthetsz.

Play Music: 50 ezer zeneszámot tárolhatunk ingyenesen, amiket bárhonnan el lehet érni. A zenéket offline listára téve internetkapcsolat nélkül is el lehet érni mobileszközön. Új zenék hozzáadásakor azok automatikusan letöltődnek a telefonra, tabletre, így ezzel sem kell bajlódni.

Ezek az alkalmazások alapból elérhetőek bármelyik Nexus vagy Play Edition készüléken és Google fiók hozzáadása után egyből használhatóak is. Egyéb készülékekre ingyenesen letölthetőek a Play Áruházból.

3rd-party

FolderSync: Ugyan azt tudja, mint a Google Photos, viszont nem csak képekhez jó, hanem bármihez. Konkrét mappákat lehet vele szinkronizálni FTP-re, Dropbox-ra, Drive-ra és még egy rakás helyre, így a Minecraft mapok is biztonságban lehetnek.

Spotify: Nem kell zenei fájlokkal bajlódni, ez egy online streaming szolgáltatás. Amennyiben nincs offline listád, csak internetkapcsolattal tudod használni. Előnye, hogy minden lista szinkronizálódik és bárhonnan elérhető. Havidíja 4.99 euró.

Update: Ugyan a Spotify még ma is működik, nem tudom ajánlani. Sok szempontból változott 2015-6 óta, ami miatt már nem szimpatikus számomra.
Jó alternatíva lehet az azóta megjelent YT Music a kínálata miatt (is) vagy a Tidal (minősége miatt). Ezeken kívül Apple Music-kal van hosszabb használat után tapasztalatom. Egy szolid köztes választás lehet a korábbi kettő között, viszont ennek a használata elég körülményes tud lenni, emiatt én inkább YT Music-ot használok, amit a YT Premium mellé adnak felár nélkül.