Devadex

ScriptoCMS — Complete Linux Community Platform (Node.js, No Database)

gumroad   €40.00   by fribergian
new today

### Build your own Linux community website — today.ScriptoCMS is a complete, ready-to-deploy web platform built for Linux enthusiasts, sysadmins, developers and anyone who wants to share scripts, tutorials and knowledge with a community.No database. No complicated setup. Just upload, run npm install, and your site is live.---### What you getScript LibraryA searchable, filterable library where you can publish bash scripts, Python tools, YAML configs and more. Each script has syntax highlighting, a copy button, one-click download, star ratings, written reviews and comments. Users can bookmark scripts and see their recently viewed items on their profile.Tutorial SystemPublish step-by-step tutorials with full markdown support — headings, bold, lists, code blocks, images and links. Readers can filter by category and leave comments.Community ForumA fully featured forum with categories, threads and replies. Supports markdown and syntax-highlighted code blocks, image uploads directly in posts, solved thread badges, thread locking, pinned threads and a notification bell for logged-in users.Shop (Gumroad Integration)Sell your own products directly from your site. Add products with cover images, prices, descriptions and Gumroad links. Visitors click Buy and are taken to your Gumroad checkout. Supports free and paid products, category filtering and a configurable currency symbol.Custom PagesCreate freeform pages like Rules, Terms of Service, Credits or anything else — using a markdown editor inside the admin panel. Each page gets its own URL (`/p/your-slug`), SEO meta tags and optional navigation link.Theme System5 built-in themes — Dark Terminal, Light Pro, Cyberpunk, Midnight Blue and Hacker Red. A full Theme Creator lets you build completely custom themes with a live preview colour picker. Custom themes appear in the switcher for all visitors automatically.Partner Showcase3 clickable image cards above your Featured Tutorials section. Link to sponsors, partners or your own other projects.Admin PanelA comprehensive admin panel covering everything:- Dashboard with stats and visitor charts- Scripts, tutorials, announcements, help center- Forum categories with custom icons and colours- Shop product management- Custom page editor with SEO fields- Drag-and-drop navigation editor- Theme Creator with live preview- User management with roles- Feedback inbox- One-click backup and restore- Full site settings---### Feature highlights✅ Script library with syntax highlighting and download ✅ Tutorial system with markdown ✅ Community forum with image uploads ✅ Gumroad shop integration ✅ 5 built-in themes + custom theme creator ✅ Custom CMS pages with SEO ✅ Drag-and-drop navigation editor ✅ Script version history (auto-saves old versions) ✅ Global search (Ctrl+K) ✅ User roles — Admin, Moderator, User ✅ Rate limiting built in (protects against spam) ✅ Auto-generated sitemap.xml and robots.txt ✅ Partner showcase section ✅ 8-step setup wizard for new installs ✅ Sample data pack included ✅ One-click backup and restore ✅ No database required — JSON file storage ✅ Full documentation included (GUIDE.md) ---### Who is this for?- Linux sysadmins who want to share their scripts with the community- Developers building a niche community around a tool or technology- Educators creating a hub for tutorials and guides- Anyone who wants a ready-made community platform without paying for expensive SaaS tools- Freelancers who want to sell scripts or tools via Gumroad from their own branded site---### What's in the download```scriptocms/├── server.js — Full backend (Express, all API routes)├── package.json — Dependencies├── GUIDE.md — Complete 750-line documentation├── public/ — All pages (HTML, CSS, JS)│ ├── index.html — Homepage│ ├── admin.html — Admin panel│ ├── forum.html — Community forum│ ├── scripts.html — Script library│ ├── tutorials.html — Tutorials│ ├── shop.html — Gumroad shop│ ├── about.html — About page│ ├── profile.html — User profiles│ ├── page.html — Custom page renderer│ ├── themes.css — All built-in themes│ ├── theme-widget.js — Theme switcher│ └── sample-data.json — Ready-to-use sample content└── data/ — Clean empty data files (fresh install ready)```---### Requirements- Node.js v14 or higher (v18 recommended)- Any hosting with Node.js support — shared hosting (cPanel), VPS, Railway, Render etc.- No database needed---### Getting startedLocal (test on your computer):```npm installnode server.js```Open http://localhost:3000 — done.On cPanel shared hosting:1. Upload files2. Create Node.js app in cPanel (startup file: server.js)3. Click Run NPM Install4. Start the app5. Visit /admin.html to create your admin account6. Follow the 8-step setup wizardFull step-by-step instructions are in the included GUIDE.md.---### Sample data includedNot sure what it looks like with content? Load the included sample data pack in one click during setup:- 6 ready-to-use bash scripts (System Backup, Health Check, SSL Renew, Docker Cleanup, User Audit, Log Rotate)- 3 tutorials (Bash Scripting Basics, File Permissions, Cron Jobs)- 4 forum categories- 4 help center topics- 1 welcome announcement---### Frequently asked questionsDo I need a database?No. Everything is stored in simple JSON files in a data/ folder. No MySQL, MongoDB or anything else required.What hosting can I use?Any hosting with Node.js support. This includes cPanel shared hosting (most common), VPS servers (DigitalOcean, Hetzner, Linode), and platforms like Railway, Render and Fly.io.Can I change the site name and branding?Yes — the site name, tagline, logo, colours, hero images and all content are fully configurable from the admin panel.Can I sell products with it?Yes — the built-in Shop page integrates with Gumroad. You manage your products in the admin panel and each one links to your Gumroad listing for checkout.Is there a theme system?Yes — 5 built-in themes plus a full Theme Creator where you can build custom themes with a live preview and publish them to all visitors.Can I create pages beyond the defaults?Yes — the Custom Pages feature lets you create unlimited freeform pages using a markdown editor. Each gets its own URL like /p/rules or /p/terms.What about SEO?Auto-generated sitemap.xml and robots.txt are included. Custom pages support individual meta descriptions and Open Graph images.Is the forum full-featured?Yes — categories, threads, replies, markdown, code blocks, image uploads, solved badges, thread locking, pinned threads and a notification bell.How do updates work?Upload the new files (skip the data/ folder), restart the app. Your content is never touched. Always download a backup first from Admin → Backup & Restore.---### LicensePersonal and commercial use — use it for your own site or build a site for a client. You may not resell or redistribute the source files.---ScriptoCMS — No database. No complexity. Just a great Linux community platform.

Get it → fribergian.gumroad.com

Found on Devadex — the discovery index for independent software the big search engines bury. More from gumroad.

Report this listing