Nový server, upravený blog a pár plánů do budoucna

Zařazen do: Ostatní, Život, Programování, Linux — Klerik, 19. Červen, 2016, 12:06

Té největší změny, která se se s mým serverem udála si asi nikdo nevšiml, ale pro mě je docela zásadní. Server totiž běží na novém "železe". Jedná se o JaguarBoard, který se řadí mezi jednodeskové počítače jako třeba RaspberryPy (oproti RPy je to ale stará dobrá x86 architektura s daleko větším výkonem). Zatím mi tenhle "drobeček" běží normálně doma, protože internetovou konektivitu mám perfektní, ale samozřejmě z hlediska bezpečnosti a celkové dostupnosti je to nesmysl, proto během tohoto roku poputuje serveřík někam do pořádného hostingu s garancí.

S novým HW souvisí ale také změna SW, konkrétně operačního systému. Místo dlouho používaného openSUSE jsem nasadil Debian ve verzi stable. Má to dva důvody, za prvé je Debian jediné distro, které na tomto HW běží naprosto spolehlivě bez sebemenších zásahů (Fedora nebo Ubuntu na tom vytuhne, řešení už sice existuje [parametry kernelu - ale proč nenasadit to nejjednodušší, navíc nejspolehlivější a nejbezpečnější] a za druhé budu spolupracovat s CZ.NIC, kde používají zásadně Ubuntu nebo právě Debian a tak se s ním chci dopředu seznámit co možná nejvíc. Jsem s Debianem nadmíru spokojený - jednoduchost a rychlost, prostě paráda.

Poslední změnou, o které se tu zmíním, je změna databázového backendu na blogu a vlastně všude, kde jsem nějakou databázi používal. Místo nenažraného MySQL jsem nasadil všude dostupné a podporované SQLite, které pro mé nenáročné potřeby bohatě stačí a ušetří mi to spoustu místa i HW prostředků. Pro čtenáře je samozřejmě použití SQLite nedůležité, protože takovou změnu jste ani nemohli zaregistrovat (v zásadě mohli, protože blog v některých případech házel hodně vnitřních errorů, ale ty jsem dnes všechny opravil a mělo by to běžet už spolehlivě).

No a nyní už se jen zmíním o tom, že blog v této podobě bych chtěl v průběhu tohoto roku kompletně přepracovat. A to jak po stránce frontendu, tak po stránce backendu.
Frontend chci udělat responzivní a zřejmě se nevyhnu použití nějakého javascriptového frameworku (možná AngularJS nebo něco podobného) a jako backend jsem chtěl použít CherryPy s TinyDB (tam už mám dokonce hotový základ), ale zřejmě i kvůli spolupráci s CZ.NIC nasadím nakonec Django a co se týká databáze, tak tam nevím, nejjednodušší by samozřejmě bylo nechat SQLite, ale přece jen bych docela rád přešel na NoSQL databázi a tak možná nakonec využiju i TinyDB, kterou mám připravenou (uvidíme).

• • •

Komentáře:

Zatím nebyly přidány žádné komentáře.

Nový komentář: