Skip to content
/ my.saas Public template

MySaaS is an open-source, extensible and scalable platform for develop your own SaaS, e-Commerce, Education Platform, Social Network, Forum or any kind of memberships based product.

License

Notifications You must be signed in to change notification settings

leandrosardi/my.saas

Repository files navigation

IMPORTANT: THIS FRAMEWORK IS STILL UNDER CONSTRUCTION


GitHub issues GitHub GitHub tag (latest by date) GitHub last commit

logo

MySaaS - Open Source SaaS Platform - Extensible and Scalable.

MySaaS is an open-source, extensible and scalable platform for develop your own Software as a Service (SaaS), e-Commerce, Education Platform, Social Network, Forum or any kind of memberships based product.

Example of What Can You Create with My.SaaS

Getting Started

  1. On Ubuntu 20.04, download the script for installing our standard environment:
wget https://raw.githubusercontent.com/leandrosardi/environment/main/sh/install.ubuntu.20_04.sh
  1. Install my.saas:

Switch to root and run this command:

bash install.ubuntu.20_04.sh <hostname> <password>
  • A new user blackstack will be added to your operative system, with the password provided in the command line.

  • The hostname of your computer will be changed too.

  1. Switch user to blackstack.

  2. Install and run your first SaaS:

saas deploy ssh=blackstack@<password>@localhost:22

The following (and very simple architecture) has been installed in your computer:

(image)

  1. Visit your SaaS at http://127.0.0.1:3000.

Recommended readings:


IMPORTANT: THIS FRAMEWORK IS STILL UNDER CONSTRUCTION

About

MySaaS is an open-source, extensible and scalable platform for develop your own SaaS, e-Commerce, Education Platform, Social Network, Forum or any kind of memberships based product.

Resources

License

Stars

Watchers

Forks

Packages

No packages published