Getting Started With Plark

Thanks for choosing Plark to build your website! We’re excited to help you get started with ease.

🚀 Self-Hosting Plark

Plark is designed to be self-hosted, giving you full control over your website builder. You can run it on your own VPS (Hetzner, DigitalOcean, AWS, Vultr, etc.) or deploy to platforms like Render with just a few clicks.

Before You Begin

You'll need:

  • A domain name (e.g., yourwebsite.com)

  • A place to host your site, either:

    • A VPS server (Hetzner, DigitalOcean, AWS, Vultr, etc.), or

    • An account on Render

Option 1: Deploy on VPS

Provision a VPS

  • Provision a VPS from your preferred provider (Hetzner, DigitalOcean, AWS, Vultr, etc.).

  • SSH into your VPS and run:

    bash <(curl -fsSL https://cli.plark.com/install.sh)

  • Open your browser and visit your VPS’s IP address (e.g., http://123.45.67.89).

    • You’ll be guided to register your first admin user.

  • Setup You Domain

    • Update your DNS records to point your domain to your VPS IP.

    • In the Plark dashboard, go to Settings > Domains and add your domain.

Option 2: Deploy on Render

Render is an easy way to get started that includes a global CDN for faster load times.

Steps:

  • Configure your custom domain in Render (Guide here)

🎉 You’re all set!
Plark is now up and running on your own infrastructure. From here, you can:

  • Log in as your admin and start building pages.

  • Customize your site’s design.

Built with Plark