Skip to main content

Onboarding checklist

You've completed the Quick Start and your first app is live. Before going to production, go through this checklist to make sure everything is in place.

Cluster

  • Appropriate criticality — Your cluster is configured with the right criticality level (Development for testing, Stable or Production for prod)
  • Region selected — Your data is hosted in the desired country (GDPR compliance, latency)
  • Scaling configured — AutoPilot enabled with an appropriate budget, or Manual mode with properly sized node pools
  • Healthy status — The cluster is online and all nodes/pods are operational

Clusters · Scaling

Source code and CI/CD

  • Repository connected — Your application block is linked to your GitHub or GitLab repo
  • CI merge request merged — The CI configuration merge request has been merged into your branch
  • Pipeline working — The first CI build passes successfully
  • Auto-deploy active — Pushes to your branch automatically trigger a deployment

Applications · CI/CD

Database

  • Database block added — PostgreSQL, MariaDB, or Redis according to your needs
  • Connected to your application — The link is drawn on the canvas and variables are automatically injected
  • Backups enabled (PostgreSQL) — Retention and schedule configured in the Storage tab
  • Remote access — Remote database access enabled only if necessary

Databases · Backups

Environment variables

  • Connection variables injected — Blocks are connected on the canvas (no manual copy-paste)
  • Custom variables added — API keys, application secrets, specific configuration
  • Expansion used — Complex connection URLs use ${VARIABLE} rather than duplicated values

Environment variables · Connections

Domain and SSL

  • Custom domain configured — Your domain points to Fransys (CNAME or A record)
  • SSL active — The Let's Encrypt certificate is automatically generated (check the padlock in the browser)

Domains and SSL

Monitoring

  • Cluster dashboard checked — CPU, RAM, nodes, and pods are in a normal state
  • Block metrics reviewed — No abnormal CPU or RAM spikes after deployment
  • Logs checked — No critical errors in your blocks' logs

Dashboards · Metrics · Logs

Security

  • No secrets in code — All passwords and API keys go through environment variables
  • Remote database access disabled — Unless explicitly necessary
  • European provider chosen — Your data stays in Europe

Security model · Sovereignty


tip

This checklist is not mandatory for deployment — Fransys applies security best practices by default. But going through it before a production launch ensures you haven't missed anything.