From 5aef5cd1b82dec23cbae89533263a6af03b2a011 Mon Sep 17 00:00:00 2001 From: Blake Ridgway Date: Sat, 21 Mar 2026 18:00:07 -0500 Subject: [PATCH] Initial commit --- README.md | 32 +++++++++++++++++++++++++++ todo.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 README.md create mode 100644 todo.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..3c5e321 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# arcline-docs + +Knowledge base and migration guides for arclineit.com. Hosted at `docs.arclineit.com`. + +Covers migration from major shared hosts, getting-started guides for new customers, VPS setup walkthroughs, and self-hosting/privacy content that supports the Arcline pitch. + +## Status + +Planned. Not yet started. + +## Format + +Static HTML generated from Markdown (Go builder using goldmark). Uses the Arcline design system (same CSS as the main website). No JavaScript framework, no CMS. + +## Content areas + +| Area | Priority | +|---|---| +| Migration guides (GoDaddy, Bluehost, SiteGround, Namecheap, HostGator, WP Engine) | High | +| Getting started (SSH, SFTP, MySQL backup, email, DNS, SSL) | High | +| WordPress (install, WooCommerce, caching without CDN, security) | Medium | +| VPS setup (Nginx, PHP-FPM, Node.js, Go services, backups, fail2ban) | Medium | +| Privacy & self-hosting (no-CDN tips, arcline-check walkthrough, email auth) | Medium | +| Reference (nameservers, PHP versions, plan limits, AUP summary) | Low | + +## Planned features + +- Client-side search (pagefind or simple JSON index) +- Sitemap and RSS feed generation +- Watch mode for local development + +See [todo.md](todo.md) for the full content plan and builder task list. diff --git a/todo.md b/todo.md new file mode 100644 index 0000000..8716791 --- /dev/null +++ b/todo.md @@ -0,0 +1,65 @@ +# arcline-docs — Knowledge Base & Migration Guides + +SEO-friendly documentation, migration guides, and self-hosting tutorials. +High-conversion content that directly supports the Arcline pitch. + +## Format +- Static HTML (generated from Markdown via a simple Go builder, or hand-written) +- Arcline design system (same CSS as website) +- Hosted at: docs.arclineit.com + +## Content Plan + +### Migration Guides (priority — high SEO, high conversion) +- [ ] Migrate from GoDaddy Shared Hosting to Arcline +- [ ] Migrate from Bluehost to Arcline +- [ ] Migrate from SiteGround to Arcline +- [ ] Migrate from Namecheap to Arcline +- [ ] Migrate from HostGator to Arcline +- [ ] Migrate WordPress from managed WP hosts (WP Engine, Kinsta) to Arcline VPS +- [ ] Transfer a domain to Arcline (registrar transfer walkthrough) + +### Getting Started +- [ ] How to connect to your server via SSH +- [ ] How to upload files via SFTP (FileZilla, Cyberduck) +- [ ] How to create and restore a MySQL database backup +- [ ] How to set up email (MX records, cPanel email accounts) +- [ ] How to point your domain's nameservers to Arcline +- [ ] How to install an SSL certificate (Let's Encrypt via cPanel) + +### WordPress +- [ ] Installing WordPress on shared hosting +- [ ] Installing WordPress on a VPS (LAMP stack) +- [ ] Configuring W3 Total Cache without a CDN +- [ ] WordPress security hardening (no third-party CDN required) +- [ ] Setting up WooCommerce on Arcline + +### VPS Guides +- [ ] Initial VPS setup (Debian/Ubuntu): users, SSH keys, ufw firewall +- [ ] Install Nginx + PHP-FPM + MySQL on Debian +- [ ] Deploy a static site with Nginx +- [ ] Deploy a Node.js app with PM2 + Nginx +- [ ] Deploy a Go binary as a systemd service +- [ ] Set up automated backups with restic +- [ ] Set up fail2ban for SSH brute-force protection + +### Privacy & Self-Hosting +- [ ] Why you shouldn't put Cloudflare in front of everything +- [ ] How to check if your host is actually self-hosted (arcline-check walkthrough) +- [ ] Self-hosting without a CDN: performance tips +- [ ] What SPF, DKIM, and DMARC actually do (and how to set them up) + +### Reference +- [ ] Arcline nameservers and DNS records +- [ ] Supported PHP versions +- [ ] Resource limits by plan +- [ ] Acceptable Use Policy summary +- [ ] How to open a support ticket + +## Site Builder +- [ ] Simple Go Markdown → HTML builder (goldmark) +- [ ] Template: Arcline design system header/footer/sidebar +- [ ] Search: client-side (pagefind or simple JSON index) +- [ ] Sitemap.xml generation +- [ ] RSS feed for new guides +- [ ] Build script: watch mode for local dev