topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday May 17, 2022, 11:25 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: pdMultisite, Harmony network [+vision]  (Read 147 times)

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 509
  • Call me Vic!
    • View Profile
    • PublicDomain.is
    • Read more about this member.
    • Donate to Member
pdMultisite, Harmony network [+vision]
« on: April 22, 2022, 06:08 AM »
🌱 Happy Earth Day 2022! 🌎

Okay! This is an odd development thread because this isn’t about a single program but about our upcoming network, including the multi-site web engine powering it.


Our pdMultisite web engine is meant to enforce a single login for all websites in the network. That’s the basic gist of it.

This is a “2022 project” so it is meant to be developed incrementally.

The current hosting environment is a traditional VPS yet development decisions are being made to keep it self-contained toward final deployment as an Unikernel.

Repo: https://github.com/p...icdomain/pdmultisite (re-issued)

This project can help others requiring a self-contained multi-site engine while creating a niche in the cloud scene for us to serve... eventually.

At the core, this project has a “mom & pop shop” spirit. A harmonious Earth project with a focus on improving things locally in a small way (a bit here, a bit there) to make it compound to a larger positive impact happening smoothly for all involved. A positive-action evolution working both ways: virtual and physical!

There is a space for small & focused applications. There is space for personal improvement.

Finally, the “financial goal” is merely to support a family of three. There’s no ambition to become a mega-company, just to have passionate support while serving as a catalyst for a better world.

This IS doable! :)
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/publicdomain
🎁 One-time Paypal @ www.paypal.com/paypalme/victorvls
I'm willing to devote full-time work hours to helping the fellows with my skills :Thmbsup:
Email/Paypal: publicdomainvicgmail.com
« Last Edit: April 23, 2022, 09:31 AM by publicdomain »

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 509
  • Call me Vic!
    • View Profile
    • PublicDomain.is
    • Read more about this member.
    • Donate to Member
Re: pdMultisite's software stack [+deployment]
« Reply #1 on: April 23, 2022, 08:44 AM »
Current pdMultisite stack:

  • oak - A middleware framework for Deno's net server.
  • dndb - A Deno 🦕 persistent, embeddable and optimized NoSQL database for JS & TS.
  • eta - Fast, lightweight, and configurable embedded template engine.
  • deno-smtp - A smtp mail sender for deno.
  • Marky - A modular and extensible ESM and Deno Markdown parser.
  • ImageScript - zero-dependency JavaScript image manipulation.
  • bcrypt - A port of jBCrypt to TypeScript for use as a Deno module.
  • dayjs - ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API.
  • denodash - A utility library, similar to Underscore and Lodash, but written Typescript-First, designed for use in Deno
  • zod - TypeScript-first schema validation with static type inference.

This post intentionally left slim (focused) in case of changes. Production version is still malleable.

Further blogging about individual choices gets featured in a dedicated post below.



Unikernel deployment:

We'll also use this space to save relevant articles about deploying Deno apps as unikernels.

My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/publicdomain
🎁 One-time Paypal @ www.paypal.com/paypalme/victorvls
I'm willing to devote full-time work hours to helping the fellows with my skills :Thmbsup:
Email/Paypal: publicdomainvicgmail.com
« Last Edit: April 23, 2022, 12:24 PM by publicdomain »