Conduit - Standalone Forum & Store v1.0.1

Standalone update page, forum, store + plugin link, & status page for Minecraft.
Launch sale event - Get it now for 10% off - Offer ends Jul 2, 2026
  • banner.jpg
  • UpdatesPage.PNG
  • Forumpage.PNG
  • Storepage.PNG
  • banner.jpg
  • UpdatesPage.PNG
  • Forumpage.PNG
  • Storepage.PNG

Self-hosted server website platform

News, forum, store, and status on one install.
$14.99 USD · one-time · Node.js 18+ · optional Paper plugin

================================================================================
OVERVIEW
================================================================================
Conduit is a self-hosted website platform for Minecraft communities — news CMS,
member forum, web store with in-game delivery, and a public status page, all
behind one interactive installer and one admin dashboard. Pick modules at install
time; theme the public site with Default or Frostfall presets; take payments
through Stripe or PayPal; drop ConduitStore on Paper to fulfill ranks and crates
automatically when players join.

4 modules · 1 installer | Self-hosted · no SaaS lock-in
Stripe · PayPal · dev mode | JSON or SQL forum storage

================================================================================
REQUIREMENTS
================================================================================
Web server
Node.js 18+
VPS or dedicated host (Linux or Windows)
Reverse proxy with TLS recommended (nginx, Caddy, etc.)

Optional (store delivery)
Paper server 1.21+
ConduitStore.jar — polls Conduit API and runs purchase commands

Not included
Domain, SSL certificate, SMTP provider, Stripe/PayPal merchant accounts

================================================================================
MODULES (enable any combo at install)
================================================================================
[Core] Conduit Engine — installer, CMS server, unified admin auth,
theme presets, start/stop scripts, config.env bind/port

[News] Block-based post editor, drafts and scheduling, public /news/
feed, media uploads — data/posts.json, uploads/

[Forum] Categories, boards, threads, comments, profiles, up/down votes,
staff moderation, SMTP verification, forum ranks — optional if
you only need news + store

[Store] Web storefront, categories, promo codes, multi-currency display,
Stripe/PayPal/dev checkout, order analytics, donation goal and
top-donator widgets — ConduitStore plugin for command delivery

[Status] Public /status/ page, embeddable widgets, monitor intervals,
incident history, webhook alerts on downtime

[ConduitStore] Lightweight Paper plugin — polls GET /api/store/plugin/orders,
runs product commands for online players, marks orders fulfilled

Controlled by settings/modules.json — disabled modules return 404 for pages/APIs.
Re-run installer or edit/prune manually to change module selection.

================================================================================
FEATURES
================================================================================
[Installer] Interactive terminal UI — pick install directory, toggle News /
Forum / Store / Status, choose payment provider at setup, bake
Conduit URL into ConduitStore config, build plugin JAR when
store module selected

[Themes] Default (Guardian / prismarine + amber) and Frostfall (winter
aurora + snowfall) — switch from admin; news, forum, store, and
status share nav and colors

[News CMS] Rich block editor, hero images, draft/publish workflow, public
index with excerpt cards and pagination

[Forum] Category/board index, thread list and detail, member profiles
(avatar, banner, bio), optional Minecraft username link via
Mojang lookup, up/down voting on threads and comments

[Forum staff] Admin forum tools — categories, boards, user list, bans, rank
editor, delete threads/comments, force password reset

[Forum email] SMTP verification and password reset — settings/mail.json,
require-email-verification toggle in admin

[Store public] Product cards, category filters, live cart drawer, Minecraft
username on checkout, multi-currency with FX refresh

[Store admin] Catalog editor, order timeline with fulfillment status, payment
keys, plugin API key rotation, revenue analytics tiles

[Payments] Dev mode (instant, no real charges), Stripe Checkout + webhook,
PayPal capture (sandbox or live) — paymentMode in store settings

[Promo codes] Percent or fixed discounts, redemption limits, validation at
checkout

[Donations] Optional donation goal bar and top-donator leaderboard on store

[Status] HTTP/TCP monitors, failure/recovery thresholds, incident open/
close, retention window, optional alert webhook URL

[Storage] Forum driver: json (data/forum/) or sql (data/conduit.db) via
settings/storage.json

[Unified auth] One account for forum and site admin when forum enabled — default
site admin admin/admin on first start (change immediately)

================================================================================
PUBLIC ROUTES
================================================================================
/news/ News feed and post pages (News module)
/forum/ Forum index, boards, threads, profiles (Forum module)
/store/ Web storefront and checkout (Store module)
/status/ Public status page and widgets (Status module)
/admin/ Admin dashboard (forum enabled — unified login)
/admin/login.html Admin login (forum disabled)

================================================================================
ADMIN AREAS
================================================================================
Dashboard (/admin/index.html)
Change site admin password
Switch theme preset
Grant/revoke site admin role on forum users
Site name and tagline (settings/site.json)

News editor (/admin/editor.html)
Create, edit, publish, schedule posts

Forum admin (/admin/forum.html)
Categories, boards, users, bans, ranks, moderation

Store admin (/admin/store.html)
Products, categories, orders, promo codes, payments, plugin API key, analytics

Mail (/admin/mail.html)
SMTP host, credentials, siteUrl, verification toggle, test send

Uptime (/admin/uptime.html)
Monitors, intervals, incidents, webhook URL

Live (/admin/live.html)
Presence / analytics snapshot

================================================================================
FORUM ACCESS & ROLES (web — not Minecraft permissions)
================================================================================
Site admin role (role: admin)
Full admin dashboard access
Forum moderation APIs
Grant/revoke via Admin → Dashboard → Site admins
Legacy admin cookie session (admin user) also counts as admin

Member role (role: member)
Default for registered forum users
Post threads and comments, vote, edit own profile

Forum ranks (cosmetic display)
Colored rank badges on posts — managed in Admin → Forum → Ranks
Assign per user in admin user tools

Bans
Staff can ban users from forum participation via admin ban list

Signup
Register at /forum/ — email verification when SMTP enabled and required
Password reset via email link

No Bukkit/LuckPerms permission tree — access is web-session based.

================================================================================
CONDUITSTORE — IN-GAME DELIVERY (Paper)
================================================================================
JAR ConduitStore/ConduitStore.jar (built at install if Store selected)
Platform Paper 1.21+ (api-version 1.21)
Copy to plugins/ConduitStore.jar

Behavior
Polls GET /api/store/plugin/orders on interval (default 10s)
Extra poll on PlayerJoinEvent
Delivers only when target player is online on that server
Runs product command list as console (default) or as player
{player} placeholder replaced with buyer username
Marks order fulfilled or failed via Conduit API after delivery

Config — plugins/ConduitStore/config.yml
conduit.url Public site URL (https://your-domain)
conduit.api-key From Admin → Store → Plugin API key
conduit.poll-interval-seconds 10 (default)
conduit.request-timeout-ms 8000 (default)
delivery.run-as-console true (default)
delivery.notify-player true (default)
delivery.message Purchase delivered chat message
debug false

Commands
/conduitstore Show Conduit URL and help
/conduitstore reload Reload config and restart poll task

Permissions (Bukkit)
conduitstore.admin /conduitstore commands (default: op)

================================================================================
COMMANDS — SUMMARY
================================================================================
Web (browser)
Sign in at /admin/ or /forum/ — no CLI command set for CMS

Paper (ConduitStore only)
/conduitstore Status and usage
/conduitstore reload Reload plugin config

================================================================================
CONFIG FILES (install directory)
================================================================================
config.env CONDUIT_HOST, CONDUIT_PORT bind address
settings/modules.json news, forum, store, status toggles
settings/site.json Site name, tagline
settings/theme-active.json Active preset (default, frostfall, …)
settings/themes/*.json Theme color presets
settings/store.json Payments, currencies, pluginApiKey, store copy
settings/mail.json SMTP, siteUrl, verification settings
settings/storage.json Forum driver: json or sql
settings/uptime.json Monitor intervals, thresholds, webhookUrl

Data (back up regularly)
data/posts.json News posts
data/forum/ or data/conduit.db Forum data
data/store/ Orders, products, promo codes
data/uptime/ Monitors and incidents
uploads/ Media uploads

================================================================================
PAYMENTS SETUP
================================================================================
settings/store.json (or Admin → Store)
paymentMethods.dev Instant checkout — testing only
paymentMethods.stripe Enable Stripe Checkout
paymentMethods.paypal Enable PayPal capture
paymentMode Active provider: dev | stripe | paypal

Stripe
Set secretKey, publishableKey in admin or JSON
Webhook endpoint: https://your-domain/api/store/webhooks/stripe
Add whsec_… webhook secret to store settings
Reverse proxy must send X-Forwarded-Proto: https

PayPal
clientId, clientSecret, mode sandbox | live in admin

Production checklist
Disable paymentMethods.dev
Enable live Stripe or PayPal
Configure ConduitStore api-key on Paper server
Test checkout end-to-end before going live

================================================================================
NETWORK & TLS
================================================================================
Edit config.env — CONDUIT_HOST=0.0.0.0 (or 127.0.0.1 behind proxy)
Terminate TLS at nginx/Caddy; proxy to Node port
Set X-Forwarded-Proto: https on proxied requests (required for payment return URLs)
Optional X-Forwarded-For for real client IPs
Use systemd, PM2, or similar for production uptime
start.sh / start.bat / node start.mjs — start server
stop.sh / stop.bat / node stop.mjs — stop process on configured port

================================================================================
INSTALL
================================================================================
1. node install.mjs [options] [install-directory]
Or install.sh / install.bat from Conduit package root
2. Follow prompts — pick modules, payment provider, public URL for store plugin
3. cd install-directory && ./start.sh (or start.bat)
4. Sign in /admin/ — default admin / admin — change password immediately
5. Configure SMTP (forum), payments (store), theme, site name
6. Copy ConduitStore.jar to Paper; paste plugin API key; /conduitstore reload

Options
-y, --yes Skip confirmation prompts
-h, --help Show installer help

Env overrides (before first start)
CONDUIT_ADMIN_USER Default admin username
CONDUIT_ADMIN_PASS Default admin password

================================================================================
SECURITY CHECKLIST
================================================================================
[ ] Change default admin password
[ ] TLS on public URL
[ ] X-Forwarded-Proto set by reverse proxy
[ ] SMTP configured and tested (if forum signup enabled)
[ ] Store dev payment disabled for production
[ ] Stripe webhook secret configured (if using Stripe)
[ ] PayPal set to live with live credentials (if using PayPal)
[ ] ConduitStore API key rotated if exposed; plugin config updated
[ ] Firewall: expose 443 (proxy), not Node port directly, unless intentional
[ ] Back up data/, settings/, uploads/, config.env

================================================================================
WHY CONDUIT? (highlights)
================================================================================
Full community site in one purchase:
+ One admin, one theme system, one deploy — not WordPress + XenForo + Tebex
+ Modular installer — news-only, forum + store, or full stack
+ Self-hosted — your data on your VPS, JSON or SQLite, no monthly SaaS
+ Real payments — Stripe Checkout, PayPal, dev mode for testing
+ ConduitStore delivers purchase commands on player join
+ Built-in /status/ monitors, widgets, and incident history
+ Default + Frostfall themes — shared across all public modules
+ $14.99 one-time (not subscription)

================================================================================
SETUP (quick)
================================================================================
1. Run installer to target directory; enable modules you need
2. Start Node server; put reverse proxy + TLS in front
3. Admin → change password, theme, site identity
4. Admin → Mail — SMTP + siteUrl for forum verification
5. Admin → Store — catalog, payment keys, plugin API key
6. Paper — ConduitStore.jar + config.yml url/api-key
7. Admin → Uptime — add monitors if Status module enabled

Production guide: Conduit/package/README.md (post-install checklist)

================================================================================
Conduit · $14.99 one-time · all modules · ConduitStore plugin · updates
Paste alongside main thread as feature, route & config reference.
================================================================================
Buy a license now
$13.49 $14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
Share and earn
Refer this resource and earn a 10% commission.
54 Views
0 Purchases
1 Downloads
Jun 25, 2026 Published
N/A Updated
Not yet rated
617.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Minecraft server
  1. Status
  1. Blog
Supported languages
  1. English
  1. Spanish
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Dutch
Creator
Owner
Recommended for you
A Gardens & personal farms plugin, a free space to farm away from the main worlds.
Not yet rated
0 purchases
A stats & combat plugin with an extensive developer API & ItemsAdder support.
Not yet rated
0 purchases
A mobs plugin with many presets and pre-built enemy abilities & spawning, fully scriptable AI.
Not yet rated
0 purchases
A full-featured cross-server clans system, clan rallies/cross server warping, clan vault, and more!
Not yet rated
0 purchases
CryoAntiXRay is a standalone anti-xray plugin which uses raytracing, no ProtocolLib dependency!
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
54 Views
0 Purchases
1 Downloads
Jun 25, 2026 Published
N/A Updated
Not yet rated
617.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Minecraft server
  1. Status
  1. Blog
Supported languages
  1. English
  1. Spanish
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Dutch
Creator
Owner
Recommended for you
A Gardens & personal farms plugin, a free space to farm away from the main worlds.
Not yet rated
0 purchases
A stats & combat plugin with an extensive developer API & ItemsAdder support.
Not yet rated
0 purchases
A mobs plugin with many presets and pre-built enemy abilities & spawning, fully scriptable AI.
Not yet rated
0 purchases
A full-featured cross-server clans system, clan rallies/cross server warping, clan vault, and more!
Not yet rated
0 purchases
CryoAntiXRay is a standalone anti-xray plugin which uses raytracing, no ProtocolLib dependency!
Not yet rated
0 purchases
Top