diff --git a/docs/CODEFLING_DESCRIPTION.md b/docs/CODEFLING_DESCRIPTION.md new file mode 100644 index 0000000..524996b --- /dev/null +++ b/docs/CODEFLING_DESCRIPTION.md @@ -0,0 +1,71 @@ +# Corrosion — The Control Plane for Rust Servers + +Corrosion is a hosted Rust server management platform that replaces manual config editing, wipe babysitting, and SSH-based administration with a unified cloud dashboard. + +Install one plugin. Register online. Manage everything from the web. + +--- + +## Core Features + +- Auto-Wiper with Rollback +- Real-Time Console + Player Control +- Web-Based Plugin Configuration +- Automated Steam Updates +- Companion Agent — No SSH Required +- Multi-Admin Role-Based Access Control +- Zero Inbound Ports Required + +--- + +## What Makes Corrosion Different? + +Corrosion is not just a plugin. + +It's a SaaS control plane built with: + +* Rust backend (Axum) +* NATS JetStream messaging +* PostgreSQL multi-tenant isolation +* Outbound-only secure connections + +No inbound firewall rules required. + +--- + +## Intelligent Wipe Automation + +Corrosion handles full wipe sequences: + +* Pre-wipe countdown +* Backup before wipe +* Map rotation +* Steam update +* Post-wipe health verification +* One-click rollback + +No more manual wipe nights. + +--- + +## Public Server Page Included + +Each license includes a public site: + +* Live player count +* Wipe schedule + countdown +* Server information +* Optional integrated store + +--- + +## License Model + +* One license = one server +* Unlimited admins (RBAC) +* License transferable with server +* Module store planned roadmap + +--- + +Install once. Automate everything. Never SSH again. diff --git a/docs/COMPARISON_SHEET.md b/docs/COMPARISON_SHEET.md new file mode 100644 index 0000000..1bfed32 --- /dev/null +++ b/docs/COMPARISON_SHEET.md @@ -0,0 +1,22 @@ +# Corrosion vs Manual Admin — Comparison Sheet + +| Capability | Manual Admin | Basic Panel | Corrosion | +| ------------------------------ | -------------- | ----------- | -------------------- | +| Scheduled Wipes | Manual scripts | Partial | Full Orchestration | +| Pre-Wipe Backup | Manual | No | Automatic | +| Rollback on Failure | No | No | Yes | +| Plugin Config Editing (Web) | No | No | Yes | +| Steam Update Automation | Manual | Partial | Yes | +| Crash Recovery | Manual | Basic | Intelligent Retry | +| Multi-Admin RBAC | No | Limited | Yes | +| Zero Inbound Ports | No | No | Yes | +| Public Server Page | No | No | Yes | +| Analytics & Retention Insights | No | No | Yes (Phase 2) | + +--- + +## Summary + +Manual admin is reactive. +Panels are operational. +Corrosion is orchestration. diff --git a/docs/FAQ.md b/docs/FAQ.md new file mode 100644 index 0000000..d17c532 --- /dev/null +++ b/docs/FAQ.md @@ -0,0 +1,59 @@ +# Corrosion — Frequently Asked Questions + +### Do I need to open any firewall ports? + +No. All connections are outbound from your server to Corrosion's cloud. + +--- + +### Does Corrosion replace my hosting panel (AMP / Pterodactyl)? + +No. Corrosion integrates with them via API or companion agent. Your existing panel remains intact. + +--- + +### What happens if Corrosion goes offline? + +Your Rust server continues running normally. Corrosion does not proxy gameplay traffic. + +--- + +### Is my data shared with other servers? + +No. All data is isolated by license ID. Multi-tenant database queries are scoped per license. + +--- + +### What if a wipe fails? + +Corrosion can automatically retry and optionally roll back using the pre-wipe backup. + +--- + +### Does this work on bare metal? + +Yes. Use the Companion Agent (no SSH required after setup). + +--- + +### Can I manage multiple admins? + +Yes. Multi-Admin Role-Based Access Control is built in. + +--- + +### Is this beginner friendly? + +Yes. If you can install a uMod plugin, you can use Corrosion. + +--- + +### Does this replace Tebex? + +Corrosion includes an optional integrated store (Phase 5 roadmap), but does not require Tebex. + +--- + +### How is licensing handled? + +One license per server. License validation occurs on plugin startup and periodically. diff --git a/docs/LANDING_PAGE_COPY.md b/docs/LANDING_PAGE_COPY.md new file mode 100644 index 0000000..8cbb9dd --- /dev/null +++ b/docs/LANDING_PAGE_COPY.md @@ -0,0 +1,127 @@ +# Corrosion — Landing Page Copy + +## HERO SECTION + +### Corrosion +## The Control Plane for Rust Servers + +Deploy once. Automate everything. Never SSH again. + +[ Buy License ] +[ View Live Demo ] + +--- + +## SECTION: The Problem + +Running a Rust server today means: + +* Editing JSON configs over SFTP +* Babysitting wipes +* Manually installing and updating plugins +* Restarting servers blindly +* Staying online when something crashes + +Even experienced admins waste hours on operational work instead of building their community. + +Rust servers deserve orchestration — not babysitting. + +--- + +## SECTION: The Shift + +Corrosion moves Rust server administration to a unified cloud control plane. + +Install one plugin. +Register online. +Manage everything from your browser. + +No open firewall ports. +No manual file editing. +No SSH required. + +--- + +## SECTION: Core Capabilities + +### Operational Control + +* Auto-Wiper with Rollback +* Real-Time Console + Player Control +* Web-Based Plugin Configuration +* Automated Steam Updates + +### Infrastructure & Scale + +* Companion Agent — No SSH Required +* Multi-Admin Role-Based Access Control +* Zero Inbound Ports Required + +--- + +## SECTION: Wipe Orchestration + +Wipes aren't just "delete map and restart." + +Corrosion executes a full sequence: + +Pre-Wipe → Backup → Map Rotation → Steam Update → Restart → Health Verification → Rollback (if needed) + +Every wipe is logged. +Every step is verified. +Rollback is one click away. + +--- + +## SECTION: Built Like Infrastructure + +Corrosion isn't a UI wrapper. + +It's a hosted SaaS platform built with: + +* Rust (Axum backend) +* NATS JetStream messaging +* PostgreSQL multi-tenant isolation +* Outbound-only secure connections + +Every server is scoped by license. +Every command is namespaced. +Every tenant is isolated. + +--- + +## SECTION: Public Server Sites & Storefront + +Each license includes: + +* Public server page +* Wipe countdown +* Live player count +* Plugin/mod list +* Optional integrated webstore + +Monetize your server without third-party complexity. + +--- + +## SECTION: For Serious Admins + +If you: + +* Run scheduled wipes +* Care about uptime +* Want crash recovery +* Want automation +* Manage multiple admins + +Corrosion was built for you. + +--- + +## CTA + +Stop babysitting your server. + +Start orchestrating it. + +[ Get Corrosion ]