# Symplax > Deploy apps, databases and servers on your own VPS, with a Vercel-like experience. Guides, CLI and API reference. - [Symplax documentation](https://symplax.mintlify.app/index.md): Deploy apps and databases to your own server, with the ease of Vercel and the price of a VPS. - [Quickstart](https://symplax.mintlify.app/quickstart.md): Connect a server and deploy your first app from GitHub in about ten minutes. - [Connect a server](https://symplax.mintlify.app/servers/connect.md): Connect a VPS you already own to Symplax over SSH so you can deploy apps and databases on it. - [Buy a server](https://symplax.mintlify.app/servers/buy-a-server.md): Launch a Symplax-provisioned server billed by the hour from your wallet, ready for apps and databases. - [Server monitoring](https://symplax.mintlify.app/servers/monitoring.md): See CPU, memory and disk usage for your servers, how long history is kept, and which alerts Symplax sends. - [Server console](https://symplax.mintlify.app/servers/console.md): Open a terminal on your server from the dashboard, without setting up SSH on your own machine. - [Deploy from GitHub](https://symplax.mintlify.app/apps/deploy-from-github.md): Connect a GitHub repository, pick a branch and server, and Symplax builds and runs your app on your own VPS. - [Deploy a Docker image](https://symplax.mintlify.app/apps/docker-images.md): Run a prebuilt public Docker image on your server without a repository or a build step. - [Monorepos](https://symplax.mintlify.app/apps/monorepos.md): Deploy several apps from one repository with a root directory, a Dockerfile path and build filters. - [Environment variables](https://symplax.mintlify.app/apps/environment-variables.md): Set runtime and build-time variables for an app, and control who on your team can read their values. - [Domains and SSL](https://symplax.mintlify.app/apps/domains.md): Use the free symplax.app subdomain or point your own domain at your server, with HTTPS set up automatically. - [Rollbacks](https://symplax.mintlify.app/apps/rollbacks.md): Return an app to its previous successful deploy in one click, without rebuilding. - [Release commands](https://symplax.mintlify.app/apps/release-commands.md): Run database migrations or other one-off tasks from your new image before the new version starts. - [Cron jobs](https://symplax.mintlify.app/apps/cron-jobs.md): Run commands on a schedule inside your app's own container, with each run's output recorded. - [Uptime monitoring](https://symplax.mintlify.app/apps/uptime-monitoring.md): Symplax checks every deployed app's public URL every minute and emails you when it goes down and when it recovers. - [One-click apps](https://symplax.mintlify.app/apps/one-click-apps.md): Install open-source apps such as n8n, Ghost and Metabase from the marketplace, with databases and secrets set up for you. - [Databases](https://symplax.mintlify.app/databases/overview.md): Create a managed database on your own server, connect to it, and attach it to an app. - [Database console](https://symplax.mintlify.app/databases/console.md): Browse and edit your data, and run queries, from the database page in the dashboard. - [Database backups](https://symplax.mintlify.app/databases/backups.md): Back up a database on demand or on a schedule, download a backup, and restore from it. - [Public access](https://symplax.mintlify.app/databases/public-access.md): Open a database to the internet for a limited time, optionally only to the IP addresses you allow. - [Import from Railway](https://symplax.mintlify.app/import/railway.md): Recreate the apps, variables and databases of a Railway project on your own server. - [Import from DigitalOcean](https://symplax.mintlify.app/import/digitalocean.md): Recreate the services, variables and databases of a DigitalOcean App Platform app on your own server. - [Import from Vercel](https://symplax.mintlify.app/import/vercel.md): Rebuild a Vercel project as a container app on your own server, with its production variables. - [Teams and roles](https://symplax.mintlify.app/teams/roles.md): Create a team, invite people by email, and choose what each of them can do with Owner, Admin, Developer and Viewer roles. - [SSH keys](https://symplax.mintlify.app/security/ssh-keys.md): How Symplax uses SSH keys to reach your servers, and how to manage the keys on your account. - [Firewall](https://symplax.mintlify.app/security/firewall.md): The firewall and brute-force protection Symplax sets up on every server, and how database ports are kept private. - [Plans](https://symplax.mintlify.app/billing/plans.md): What the Free, Pro and Team management plans include, how you pay for them, and what happens when a plan lapses. - [Wallet](https://symplax.mintlify.app/billing/wallet.md): Fund pay-as-you-go servers from a prepaid wallet in naira or US dollars, billed by the hour. - [CLI](https://symplax.mintlify.app/cli/overview.md): Deploy, read logs, restart and roll back your Symplax apps from a terminal, CI or AI assistant. - [Deploy from CI](https://symplax.mintlify.app/cli/ci.md): Deploy only after your tests pass, from GitHub Actions or any CI, with one API key. - [API keys](https://symplax.mintlify.app/api/keys.md): Create scoped API keys that let scripts, CI and AI assistants work with your apps, databases and servers. - [Endpoints](https://symplax.mintlify.app/api/endpoints.md): Every API endpoint an API key can call, and the scope each one needs. - [Errors and limits](https://symplax.mintlify.app/api/errors.md): What each API error code means, and the rate limit for API keys. ## Optional - [Dashboard](https://symplax.com/dashboard) - [Changelog](https://symplax.com/changelog) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.