Sunucuları gerçekten işletenler tarafından yapıldı
Vorqul, yol haritası sunumu olan bir girişim değil. Var olması gerektiği için yazılmış ve başkalarının bağımlı olduğu üretim sunucularında çalışarak sertleşmiş bir altyapı yazılımı.
Vorqul, iki üründen oluşan self-hosted bir altyapı yazılımı ekosistemidir: TypeScript ile yazılmış modüler Discord botu VorqulBOT ve Java ile yazılmış sunucu yönetim paneli VorqulPanel. Her ikisi de işletmecinin kontrol ettiği donanımda çalışacak şekilde tasarlanmıştır.
01 Tek marka, iki katman
VorqulBOT topluluk altyapısını, VorqulPanel sunucu altyapısını kapsar. Ortak noktaları marka ve tasarım dilidir, teknik bağımlılık değil - her biri diğeri olmadan da sorunsuz çalışır.
- VorqulBOT - Discord botu, TypeScript, discord.js 14, self-hosted, modüler mimari
- VorqulPanel - sunucu kontrol paneli, Java, web hosting, oyun hosting, DNS, e-posta, güvenlik
02 Neden var
Her iki ürün de özel araçlar olarak başladı. Tek bir sunucudaki beş tek amaçlı Discord botu, zamanını bekleyen beş ayrı kesintiye dönüşmüştü. Sunucu tarafında tablo aynıydı: oyun sunucularına uzanamayan bir web paneli ve DNS ile e-postaya uzanamayan bir oyun paneli.
Buradaki hiçbir şey çizim masasında tasarlanmadı. Her özellik, o olmadığı için bir şey bozulduğu için var.
03 Nasıl inşa edildi
Geleneğin işe yaradığı yerde bilinçli olarak geleneksel, sıkıcının daha güvenli olduğu yerde bilinçli olarak sıkıcı. Panel, SQLite içeren ince bir JAR olduğundan harici bir veritabanına ihtiyaç duymaz. Bot tek bir paylaşılan modül kaydı kullanır; böylece paneldeki bir anahtar, bot ona uymadan var olamaz.
04 Bundan sonrası
Marka, sitenin kimliğini değiştirmeden yeni ürünlerin katılabileceği şekilde kuruldu. Sırada ne olduğu, sırada neyin bozulacağına bağlı - yol haritasından daha az etkileyici, ama daha dürüst bir cevap.