Ještě 3 projekty pro domácí laboratoř, které můžete vyzkoušet tento víkend (29. - 31. května)
Jste připraveni na další sadu homelab projektů? Tento víkend jde všechno o zálohy a optimalizace, když vám ukážu, jak důležité jsou zálohy herních serverů a GitHubu, stejně jako jak optimalizovat stahování aktualizací a aplikací na Windows, macOS a Linuxu.
Nastavit zálohovací snímky herního serveru
Rychle se vraťte k určitému okamžiku po nahrání špatného modu někým
Hostím několik herních serverů pro přátele ve své domácí laboratoři, stejně jako několik pro sebe. V jednom okamžiku přestal fungovat server, který jsem hostoval pro jednoho mého přítele. Ztratili hodně pokroku kvůli chybě konfigurace, ze které jsem server nemohl obnovit.
Naštěstí mohli jen restartovat, protože to byla hra, kde pokrok nebyl tak důležitý, a vždy jste si mohli vybrat jinou cestu, takže znovuhratelnost byla skvělá. Nicméně mě to přimělo od té doby správně nastavit zálohy her.
Zálohování herních serverů lze provádět několika způsoby. Způsob, který nyní používám, je zálohování virtuálního stroje v Proxmoxu, ale často můžete také nastavit úlohy zálohování přímo v softwaru herního serveru.
Nejlepší způsob, jak zálohovat herní server, je použít software herního serveru, protože pak můžete jednoduše obnovit jeden server, pokud se něco pokazí. Když provozuji spoustu serverů, to je metoda, kterou primárně používám, přičemž záloha VM funguje pouze jako sekundární vrstva ochrany pro případ, že by se software herního serveru z nějakého důvodu poškodil.
Tento typ projektu netrvá dlouho udělat, ale ušetří vám docela dost potíží v budoucnu, pokud budete mít herní server, který se z nějakého důvodu zhroutí. Takže, nebuďte jako já a nastavte si zálohy herního serveru dříve, než je budete potřebovat.
Zrychlete instalace a aktualizace operačního systému pomocí lokálního cache serveru
Přestaňte stahovat macOS 26 nebo Windows 11 úplně při každé aktualizaci na každém počítači
Máte doma více počítačů, které trvají věčnost, než si stáhnou každou aktualizaci? Pokud počítače používají stejný operační systém, můžete urychlit aktualizace nastavením místního cache serveru.
Některé platformy to řeší automaticky. Apple Content Caching je způsob, jakým Apple řeší sdílení aktualizací přes lokální síť s ostatními Apple zařízeními, která potřebují aktualizaci. Nastavení je otázkou několika kliknutí. Jednoduše přejděte do Nastavení, Obecné, Sdílení, Content Caching a zapněte to. Já jsem omezil svůj Content Caching na 50 GB, aby to nezabíralo příliš místa na mém počítači, ale můžete si nastavit libovolnou velikost.
Windows se podobně snadno nastavuje a často je ve výchozím nastavení povolen. Stačí přejít do Nastavení, Windows Update, Upřesnit možnosti, Optimalizace doručování a ujistit se, že je zaškrtnuto políčko „Povolit stahování z ostatních počítačů.“ Tato funkce v minulosti někdy zabírala více paměti RAM, než by měla, takže ji po jejím zapnutí možná budete chtít sledovat.
Uživatelé Linuxu budou určitě těžit z Apt-Cacher-NG. V podstatě, jakmile je nastaven, Apt-Cacher-NG uchovává místní mezipaměť každého .deb souboru, který stáhnete ve své síti. Pokud se jiný systém později pokusí stáhnout ten samý binární soubor, Apt-Cacher-NG poskytne verzi z mezipaměti, takže ji nemusíte stahovat znovu.
Nastavení je poměrně jednoduché, protože nenahrazuje samotný apt ani není plným zrcadlem. Zachycuje pouze to, co právě stahujete. Jakmile nastavíte Apt-Cacher-NG na jednom systému, je potřeba přidat konfiguraci Apt proxy na následné stroje, aby ukazovaly na primární server. Obvykle to vypadá takto: Acquire::http::Proxy "http://SERVER-IP:3142";.
Pak, kdykoli klient spustí apt install nebo apt update, nejprve zkontroluje proxy server, zda je balíček k dispozici, a pokud není, stáhne balíček čerstvý z internetu a uloží jej do cache pro příště, až bude potřeba.
Nakonec je tu LanCache, což je jedna z nejlepších platforem pro ukládání her do cache. Funguje s mnoha herními spouštěči a platformami pro stahování, což vám umožňuje urychlit distribuci her na více systémů ve vaší domácnosti. To vám opravdu prospěje jen tehdy, pokud je v domě více herních počítačů, protože bohužel s konzolemi opravdu nefunguje.
Pokud ale máte více než jeden herní počítač, může to opravdu urychlit následné stahování, jakmile je hra již stažena. Původně bylo navrženo pro LAN party, ale funguje skvěle i při běžném domácím používání.
Buďte připraveni na cokoli tím, že si zálohujete svůj GitHub lokálně
Nikdy nevíte, kdy budete potřebovat místní zálohu svého kódu
Svět GitHubu byl v poslední době trochu nejistý. Od zvýšené nefunkčnosti a nespolehlivosti až po odchod hlavních hráčů z platformy, existuje rozhodně důvod chtít mít všechny své informace z GitHubu uložené lokálně.
Takže, místo toho, abyste se snažili dělat ruční zálohy git repozitářů nebo si pamatovali přidat sekundární remote a pamatovali si ho pushovat, jednoduše nastavte Gickup na systému ve vaší domácí laboratoři.
S Gickupem můžete automatizovat zálohování svého GitHubu na místní server nebo na jakýkoli jiný zdroj. Je to vlastně docela jednoduchý, přesto výkonný kus softwaru. Oficiálně podporuje jak stahování z GitHubu, GitLabu, Codebergu, Gitea, vzdálených S3 úložišť, místních zdrojů a několika dalších, tak nahrávání na ně.
Takže než ztratíte přístup k GitHubu, nastavte Gickup a uchovejte si kopii všeho lokálně. Co se týče vašeho kódu, je lepší být v bezpečí než litovat, a toto je nejlepší způsob, jak jej uchovat v bezpečí.
Ten starý stolní počítač, který sedí ve vašem skříni, je perfektním společníkem pro domácí laboratoř
Mnoho lidí si myslí, že k provozování domácí laboratoře potřebují špičkový nebo nový hardware, ale to prostě není pravda. Jeden z mých kolegů zde v How-To Geek nedávno přeměnil starý notebook, který měl doma s rozbitou obrazovkou, na začátek své domácí laboratoře.
Takže pokud máte starý stolní počítač ležící ve skříni, notebook pod postelí, nebo trochu rozpočet a touhu brouzdat po Facebook Marketplace, pak jste připraveni začít s domácím labem a užívat si kterýkoli z výše uvedených projektů.

