Installation¶
This section covers installing PoracleNG from scratch. If you're migrating from PoracleJS, see the Migration Guide instead.
Installation Methods¶
- Manual Install — build the processor from source with Go
- Docker — run the processor in a container
Additional Setup¶
After installation, you'll also need:
- Discord Bot — create a Discord bot application (if using Discord)
- Telegram Bot — create a Telegram bot via BotFather (if using Telegram)
- Scanner Setup — configure Golbat or RDM to send webhooks to PoracleNG
Requirements¶
| Component | Minimum Version |
|---|---|
| Go | 1.25+ for 5.2.x (main); 1.27+ for 5.3 (develop) — manual install only |
| bash + git | Any recent — manual install only (used by make build / start.sh to stamp version info) |
| MySQL / MariaDB | 8.0+ / 10.6+ |
| Scanner | Golbat (recommended) or RDM |
Branches and Versions¶
| Branch | Version | Go | Docker tag |
|---|---|---|---|
main |
5.2.x (stable) | 1.25+ | ghcr.io/jfberry/poracleng:main (also :latest) |
develop |
5.3.0-dev | 1.27+ | ghcr.io/jfberry/poracleng:develop |
Before moving between versions, read Upgrading & Release Notes.