FAQ

Frequently asked questions

Everything you need to know about EasyDeployer. Can't find the answer you're looking for? Reach out to our support team.

General

EasyDeployer is a one-click deployment platform for VPS and dedicated servers. Connect any Linux server, import your code from GitHub, Replit, or a ZIP file, and deploy with a single click. We handle Nginx, SSL, PM2, and CI/CD automatically.

EasyDeployer works with any Linux-based VPS or dedicated server — DigitalOcean, Hetzner, Linode, Vultr, AWS Lightsail, OVH, Contabo, and more. As long as you have SSH access (root or sudo), EasyDeployer can deploy to it.

We currently support Node.js (Express, Next.js, Fastify, NestJS), Python (Django, Flask, FastAPI), and static sites. Go, Ruby, and PHP support are on our roadmap. You can also specify custom build and start commands.

Deployments

When you click deploy, EasyDeployer SSHs into your server, clones your repository, installs dependencies, runs your build command, configures Nginx as a reverse proxy, provisions an SSL certificate via Let's Encrypt, and starts your app with PM2. The entire process is streamed to your browser in real time.

Yes! EasyDeployer automatically manages ports and Nginx reverse proxy configurations. Each project gets its own PM2 process and Nginx server block, all on a single server.

Failed deployments are logged with detailed error messages in the real-time log viewer. Your previous working deployment remains active. You can also roll back to any previous successful deployment instantly.

Yes. Add your custom domain in the project settings, point your DNS to the server IP, and EasyDeployer will configure Nginx and provision a free Let's Encrypt SSL certificate automatically.

CI/CD

Once you enable CI/CD for a project, EasyDeployer generates a unique webhook URL. Add this URL to your GitHub repository's webhooks. Every push to your configured branch triggers an automatic build and deploy.

Yes. When setting up CI/CD, you can specify which branch should trigger automatic deployments. By default, it listens to the main/master branch.

Security

Absolutely. All SSH credentials are encrypted at rest using AES-256-GCM with a server-side encryption key. We never store plaintext passwords. You can also use SSH key authentication for added security.

EasyDeployer only connects to your server during deployment operations that you initiate. We don't have persistent access or run any background agents on your server.

Still have questions?

Our team is here to help. Reach out and we'll get back to you within 24 hours.