[{"data":1,"prerenderedAt":201},["ShallowReactive",2],{"packages":3},[4,72,129],{"id":5,"title":6,"body":7,"category":21,"changelog":22,"description":13,"discontinued":30,"extension":31,"externalServices":32,"faqs":33,"features":40,"image":45,"installation":46,"license":51,"meta":52,"navigation":30,"path":53,"requirements":54,"screenshots":58,"seo":62,"shortDescription":63,"stem":64,"tags":65,"version":24,"__hash__":71},"packages\u002Fpackages\u002Fdevild-cms.md","DevilD CMS",{"type":8,"value":9,"toc":17},"minimark",[10,14],[11,12,13],"p",{},"DevilD CMS is an open-source headless CMS project built around flexible content modeling, API-first delivery, and a React-based admin interface.",[11,15,16],{},"It was designed to let developers define custom content structures and expose that content through an API for use across different frontend applications.",{"title":18,"searchDepth":19,"depth":19,"links":20},"",2,[],"Open Source Project",[23],{"version":24,"changes":25},"1.0.0",[26,27,28,29],"Initial CMS release","Headless content architecture","React admin interface","Flexible content modeling",true,"md",null,[34,37],{"question":35,"answer":36},"Is DevilD CMS still maintained?","No — this is an archived open-source project.",{"question":38,"answer":39},"What was it built for?","It was built as a flexible headless CMS with custom content models and an API-first structure.",[41,29,42,43,44],"Headless CMS architecture","API-first content delivery","React-based admin interface","Role-based access control","\u002Fimages\u002Fdevild-demo.jpg",[47,48,49,50],"Clone the project repository","Install dependencies with npm or yarn","Configure the MongoDB connection","Run the development server","MIT",{},"\u002Fpackages\u002Fdevild-cms",[55,56,57],"Node.js","MongoDB","npm or yarn",[59],{"url":45,"alt":60,"label":61},"DevilD CMS admin dashboard","Dashboard",{"title":6,"description":13},"A headless CMS project with API-first architecture, flexible content models, and a React-based admin interface.","packages\u002Fdevild-cms",[66,67,68,69,70],"node.js","express","mongodb","react","cms","MoxeSheNy_McGxbQO_evaTHPWLIkLWG6Td36L7f7bEA",{"id":73,"title":74,"body":75,"category":85,"changelog":86,"description":79,"discontinued":30,"extension":31,"externalServices":92,"faqs":99,"features":106,"image":32,"installation":112,"license":51,"meta":116,"navigation":30,"path":117,"requirements":118,"screenshots":32,"seo":120,"shortDescription":121,"stem":122,"tags":123,"version":24,"__hash__":128},"packages\u002Fpackages\u002Fpawnhub.md","Pawnhub",{"type":8,"value":76,"toc":83},[77,80],[11,78,79],{},"Pawnhub is a lightweight CLI tool and Node.js package that checks whether an email address appears in publicly disclosed data breach records by querying the Have I Been Pwned service.",[11,81,82],{},"Note: This project is discontinued due to changes in the Have I Been Pwned API policy requiring paid API keys.",{"title":18,"searchDepth":19,"depth":19,"links":84},[],"NPM Package",[87],{"version":24,"changes":88},[89,90,91],"Initial release","CLI tool for checking emails against HIBP database","Built with Axios HTTP client",{"name":93,"operator":94,"purpose":95,"frontendUrl":32,"verifyUrl":32,"serviceUrl":96,"termsUrl":97,"privacyUrl":98},"Have I Been Pwned","Troy Hunt","Email data breach lookup","https:\u002F\u002Fhaveibeenpwned.com","https:\u002F\u002Fhaveibeenpwned.com\u002FAPI\u002Fv3#Acceptable","https:\u002F\u002Fhaveibeenpwned.com\u002FPrivacy",[100,103],{"question":101,"answer":102},"Is this project still maintained?","No — the project is discontinued because the Have I Been Pwned API now requires a paid API key for access.",{"question":104,"answer":105},"Can I use it as a library in my Node.js project?","Yes, you can import the package and use it programmatically in addition to the CLI.",[107,108,109,110,111],"Check any email address against the Have I Been Pwned database","Simple CLI interface — just run pawnhub email@example.com","Can be used as a CLI tool or imported as a Node.js module","Built with Axios for HTTP requests","Lightweight with minimal dependencies",[113,114,115],"Install globally: npm install -g @perlatsp\u002Fpawnhub","Or install locally: npm install @perlatsp\u002Fpawnhub","Run from terminal: pawnhub admin@test.com",{},"\u002Fpackages\u002Fpawnhub",[119,57],"Node.js 8+",{"title":74,"description":79},"A simple NPM package utilizing the Have I Been Pwned API to check if an email has been found in public data breaches.","packages\u002Fpawnhub",[66,124,125,126,127],"security","cli","haveibeenpwned","data-breach","FqhK9bAUj3F81prmNQtwDcaReJAVIN1XLPnVtykO_w0",{"id":130,"title":131,"body":132,"category":142,"changelog":143,"description":136,"discontinued":30,"extension":31,"externalServices":32,"faqs":151,"features":161,"image":169,"installation":170,"license":51,"meta":176,"navigation":30,"path":177,"requirements":178,"screenshots":182,"seo":190,"shortDescription":191,"stem":192,"tags":193,"version":24,"__hash__":200},"packages\u002Fpackages\u002Fpk-motd.md","pk-motd",{"type":8,"value":133,"toc":140},[134,137],[11,135,136],{},"pk-motd replaces the default Message of the Day on Linux servers with an enhanced dashboard that displays real-time system information when you SSH into your server.",[11,138,139],{},"Designed for LEMP stacks (Linux, Nginx, MySQL, PHP) but works on any Linux server. Shows everything you need at a glance: system health, running services, disk usage, SSL certificate expiry, and even a developer joke to start your session.",{"title":18,"searchDepth":19,"depth":19,"links":141},[],"Shell Script",[144],{"version":24,"changes":145},[89,146,147,148,149,150],"System info dashboard (hostname, uptime, load, memory, IPs)","Disk usage visualization","Service status monitoring","SSL certificate expiry tracking","One-line installer script",[152,155,158],{"question":153,"answer":154},"Can I customize which services are monitored?","Yes — the list of monitored services is configurable in the script. You can add or remove services like Fail2Ban, MySQL, PHP-FPM, NGINX, and UFW.",{"question":156,"answer":157},"Does it work on non-LEMP servers?","Yes, it works on any Linux server. Just customize the service monitoring list to match your stack.",{"question":159,"answer":160},"Will it break my existing MOTD?","No — it adds a new script to \u002Fetc\u002Fupdate-motd.d\u002F. You can disable the default MOTD files if you want a clean look.",[162,163,164,165,166,167,168],"System info: hostname, uptime, load average, process count, memory usage, IP addresses","Visual disk usage graph","Available system updates count","Service status monitoring for Fail2Ban, MySQL, PHP-FPM, NGINX, UFW (customizable)","SSL certificate tracking with expiration dates","Active SSH sessions display","Developer jokes on login","\u002Fimages\u002Fplugins\u002Fpk-motd\u002Fpk-motd-updated.png",[171,172,173,174,175],"Quick install: wget -O - https:\u002F\u002Fraw.githubusercontent.com\u002Fperlatsp\u002Fpk-motd\u002Fmain\u002Finstall.sh | bash","Or manually download custom-welcome-message.txt from the repository","Rename and place it in \u002Fetc\u002Fupdate-motd.d\u002F","Set executable permissions: chmod 755 \u002Fetc\u002Fupdate-motd.d\u002Fcustom-welcome-message","Optionally disable default MOTD files: chmod -x \u002Fetc\u002Fupdate-motd.d\u002F*",{},"\u002Fpackages\u002Fpk-motd",[179,180,181],"Linux server (Ubuntu\u002FDebian recommended)","Bash shell","SSH access",[183,187],{"url":184,"alt":185,"label":186},"\u002Fimages\u002Fplugins\u002Fpk-motd\u002Fdefault-motd.png","Default Linux MOTD","Default",{"url":169,"alt":188,"label":189},"pk-motd enhanced MOTD dashboard","With pk-motd",{"title":131,"description":136},"Custom MOTD scripts for Linux servers — replaces the default SSH login message with a dashboard showing system metrics, service status, SSL certs, and disk usage.","packages\u002Fpk-motd",[194,195,196,197,198,199],"linux","shell","server","motd","sysadmin","lemp","KNeLBo5JsAot7ELZLKnpLpoQSqmdga0oOLYGh01WpQU",1779233001399]