<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mongo on Umi4Life's Blog</title><link>https://umi4.life/th/tags/mongo/</link><description>Recent content from Umi4Life's Blog</description><generator>Hugo</generator><language>th-th</language><managingEditor>zekamashi@umi4.life (Umi4Life / Zekamashi)</managingEditor><webMaster>zekamashi@umi4.life (Umi4Life / Zekamashi)</webMaster><copyright>บทความทั้งหมดในบล็อกนี้อยู่ภายใต้สัญญาอนุญาต BY-NC-SA เว้นแต่จะระบุไว้เป็นอย่างอื่น กรุณาระบุแหล่งที่มาเมื่อนำไปเผยแพร่ซ้ำ!</copyright><lastBuildDate>Sat, 30 May 2026 15:45:33 +0700</lastBuildDate><atom:link href="https://umi4.life/th/tags/mongo/index.xml" rel="self" type="application/rss+xml"/><item><title>โฮสต์เซิร์ฟเวอร์ eAmusement เอง</title><link>https://umi4.life/th/posts/self-host-eamusement-server/</link><pubDate>Sat, 30 May 2026 15:45:33 +0700</pubDate><author>zekamashi@umi4.life (Umi4Life / Zekamashi)</author><guid>https://umi4.life/th/posts/self-host-eamusement-server/</guid><description>
<![CDATA[<h1>โฮสต์เซิร์ฟเวอร์ eAmusement เอง</h1><p>ผู้เขียน: Umi4Life / Zekamashi(zekamashi@umi4.life)</p>
        
          <p><strong>Fork extension และโครงสร้างพื้นฐานบน Proxmox (RCHE)</strong></p>
<h3 id="">
<a class="header-anchor" href="#"></a>
<a href="https://rche.umi4.life/">https://rche.umi4.life/</a>
</h3><hr>
<h2 id="จดเรมตน">
<a class="header-anchor" href="#%e0%b8%88%e0%b8%94%e0%b9%80%e0%b8%a3%e0%b8%a1%e0%b8%95%e0%b8%99"></a>
จุดเริ่มต้น
</h2><p>เพื่อนคนหนึ่งอยากรัน backend อาร์เคดสไตล์ Bemani แบบ private หลังจากเจอ <a href="https://github.com/asphyxia-core/core">Asphyxia CORE</a> บน GitHub, เซิร์ฟเวอร์ eAmusement แบบโอเพนซอร์สจากชุมชนที่เพิ่งเปิด public เมื่อไม่นานมานี้ ตามทฤษฎีแล้วงานนี้อาจจบได้ในสุดสัปดาห์เดียว: clone repo, รัน Docker, ใช้ embedded database ดีฟอลต์เก็บบนดิสก์ แล้วถือว่าเสร็จ</p>
<p>แต่ผมไปไกลกว่านั้น เป้าหมายกลายเป็น setup ที่อยู่บน <strong>Proxmox homelab</strong> ของผมได้จริง: VM สำหรับฐานข้อมูลแยกต่างหาก, application host บน network segment ที่ถูกจำกัด, <strong>private Git</strong> และ <strong>container registry</strong>, รวมถึง <strong>automated deploys</strong> ทุกครั้งที่ push ไป <code>master</code>, โดยที่ deploy host ไม่จำเป็นต้องเข้าถึง Gitea ได้เลย ผมยังอยากให้สามารถ <strong>merge upstream releases</strong> ได้โดยไม่ต้องกลับมาสู้กับ diff ก้อนใหญ่ทุกครั้ง</p>
        
        <hr><p>เผยแพร่เมื่อ 2026-05-30 ที่ <a href='https://umi4.life/'>Umi4Life's Blog</a> แก้ไขล่าสุดเมื่อ 2026-05-30</p>]]></description><category>homelab</category><category>private-server</category></item></channel></rss>