Přeskočit na obsah
VORQUL
O projektu

Stavěno lidmi, kteří ty servery i provozují

Vorqul není startup s prezentací roadmapy. Je to infrastrukturní software napsaný proto, že musel vzniknout, a otestovaný provozem na produkčních serverech, na kterých závisí jiní lidé.

·

Vorqul je self-hosted infrastrukturní softwarový ekosystém sestávající ze dvou produktů: VorqulBOT, modulární Discord bot napsaný v TypeScriptu, a VorqulPanel, panel pro správu serveru napsaný v Javě. Oba jsou navrženy tak, aby běžely na hardwaru, který ovládá provozovatel.

01 Jedna značka, dvě vrstvy

VorqulBOT pokrývá komunitní infrastrukturu a VorqulPanel serverovou infrastrukturu. Sdílejí značku a designový jazyk, ne technickou závislost - každý z nich funguje zcela v pořádku i bez toho druhého.

  • VorqulBOT - Discord bot, TypeScript, discord.js 14, self-hosted, modulární architektura
  • VorqulPanel - řídicí panel serveru, Java, webhosting, herní hosting, DNS, mail, bezpečnost

02 Proč vznikl

Oba produkty vznikly jako soukromé nástroje. Pět jednoúčelových Discord botů na jednom serveru se změnilo v pět samostatných výpadků čekajících na svou chvíli. Na straně serveru to bylo totéž: webový panel, který nedosáhl na herní servery, a herní panel, který nedosáhl na DNS ani mail.

Nic z toho nevzniklo u rýsovacího prkna. Každá funkce existuje proto, že bez ní se něco rozbilo.

03 Jak je to postavené

Záměrně konvenčně tam, kde konvence pomáhá, a záměrně nudně tam, kde je nuda bezpečnější. Panel je tenký JAR se SQLite, takže nepotřebuje externí databázi. Bot používá jeden sdílený registr modulů, takže přepínač v dashboardu nemůže existovat, aniž by ho bot respektoval.

04 Kam to směřuje

Značka je postavená tak, aby se k ní mohly připojit další produkty bez změny identity webu. Co přijde dál, závisí na tom, co se dál rozbije - je to méně působivá odpověď než roadmapa, ale upřímnější.