Skip to content

Contributing Templates ​

Template contributions are welcome. Just submit your exported snapshot via PR in templates/custom/<template name> Make sure the snapshot has set type from snapshot to content-template, you have to do this manually.

What Makes a Good Template ​

  • clear service title
  • valid website/fqdn info (do not submit your local adresses)
  • realistic default port (if known)
  • useful default config path(s)
  • stable icon URL (use selfh.st CDN if available)

Where to Place Files ​

Add your JSON to templates/custom/<template name> and run the updater to generate the updated index file

Submission Tips ​

  1. Keep fields concise and operationally useful.
  2. Base your JSON on existing templates for consistency. (that's easiest with exporting a snapshot and changing the type to content-template)
  3. Validate your template rebuilding the index file via the updater.sh or updater.cmd and selecting generate index files.