Note: HTML produced from Markdown or the editor is sanitized before preview and export.
Web Apps Several Web Apps that you can self host. Markdown - Web App Markdown ↔ HTML + WYSIWYG → Markdown app on Debian 12 using Nginx, from a blank server to a working site. 🚀 One-Line Download & Execute: clear && apt update && apt upgrade -y && apt install -y curl && clear && curl -s https://docs.greenhome.stream/attachments/45 | bash What you’ll build A static site served by Nginx that hosts a single index.html containing the full converter with a Quill toolbar for WYSIWYG editing. No backend or runtime is required; everything converts in the browser and is safe to serve as static files. Prerequisites A Debian 12 system with shell access and basic sudo privileges to install packages and manage services. An IP on the LAN or WAN that can be reached from a browser, or localhost if testing locally. Step 1 — Update packages Refresh APT metadata to ensure the latest repository view. apt update Step 2 — Install Nginx Install Nginx from Debian’s repositories, which is sufficient for serving a static app. apt install -y nginx Enable and start the service so it survives reboot and is immediately available. systemctl enable --now nginx Optionally confirm status to verify the service is active (running). systemctl status nginx Step 3 — Create the web root Create a directory to keep the app isolated and easy to manage. mkdir -p /var/www/markdown-app Set ownership to the web user for simple maintenance (optional for purely static reads). chown -R www-data:www-data /var/www/markdown-app Step 4 — Create the app file Open a new file named index.html under the web root. nano /var/www/markdown-app/index.html Paste the app code with the Quill toolbar and the DOWNLOAD/EXPORT buttons), then save and exit.
Note: HTML produced from Markdown or the editor is sanitized before preview and export.