new: 02-Nov-2025
This Svelte-kit based app takes advantage of the presence of the iRedmail app - as its implementation described on this website. This Svelte website implements a contact page and an email-password login, all based on a custom domain by which the hosting virtual server is directed. These two features makes for an attractive combination for a small office or business, where the mailbox account holders are the officers and/or staff of such an enterprise, permitting the account holders to use the same private email and password to login to the website or their mailboxes.
Download and Install this Svelte-POP3 app
Download: svpopV01.tar.gz (~1.1Mb), place and untar this file in the home directory.
Follow the commands in PartA (step2), replacing but as there is no database, omit bun run db:start . Then follow with the commands in (step3).
Read and act on the Configuration Notes.
Configuration for the use of pm2
As for PartB, follow the instructions and commands in Steps 1 & 2, changing this one command for pm2:
To deploy on the Nginx webserver, see Svelte-Deploy. Thereafter, any email user established on this mailserver will be able to login to the private pages of the website as well as his/her own mailbox.
A well-constructed blog app has been provided by Jimmy McBride's Blog which is summarized here in its basic form with some insights. In implementing this Svelte-kit, we have created with minimal, tailwindcss/typography, mdvex, bun options and deployed it with pm2.
Download and Install this Svelte-Blog app
Download: svblogV01.tar.gz (~0.4Mb) place and untar this file in the home directory.
To deploy on the Nginx webserver, see Svelte-Deploy. Before replacing localhost with your domain, test deploy it with the following commands:
| Svelte | Svelte-PartB |
| Svelte-Deploy | Svelte-Extras |