Skip to content

This repo holds the code for the free public Silex instance hosted by Silex Labs foundation

Notifications You must be signed in to change notification settings

silexlabs/puter.silex.me

 
 

Repository files navigation

Silex instances by Silex Labs

This instance is a fork of the Silex editor wich implements silex-puter plugin in order to serve Silex to puter users with the puter integration.

This repo holds the code for the public Silex instance hosted for free by Silex Labs foundation and The v3 instance too.

This is also a good example on how to customize Silex. And it has a Dockerfile for easy deployment

Features

This code adds features to the editor specific to our instance (in index.js and index.pug):

  • Puter plugin
  • Automatic deployment to CapRover (see the captain-definition file and the file .github/workflows/caprover.yml)
  • Disable cloud services and hosting providers with env vars
  • Onboarding: Send an email with brevo the 1st time we see a user + use Silex notification system to guide users through the first steps
  • Silex CMS plugin + build 11ty
  • Analytics: add a tag in Silex editor

Environment variables

You can set the following environment variables to customize the instance:

Name Description Type Default value
BREVO_API_KEY The API key for the Brevo service (onboarding, optional) string -
BREVO_API_URL The API URL for the Brevo service (onboarding, optional) string -
BREVO_LIST_ID The list ID for the Brevo service (onboarding, optional) string -

Support

Please use the main Silex repository for docs and issues

About

This repo holds the code for the free public Silex instance hosted by Silex Labs foundation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.6%
  • Dockerfile 14.4%