Installation
With DiziPush, your subscriber data stays fully under your control — no third-party storage, no sharing. It’s your server, your rules.
Self-hosting gives you the freedom to scale, customize, and grow without monthly limits. Pay once, own it forever, and upgrade on your terms.
Selecting a Server for DiziPush
To run DiziPush smoothly, you’ll need a VPS Server. We recommend choosing a fast and reliable VPS provider for optimal performance. Based on experience, Contabo, DigitalOcean, Linode, Hetzner offers a great balance of speed and affordability., the server requirements:
Requirement | Details |
---|---|
Server Type | Virtual Private Server (VPS) |
Access Type | Full Root Access |
Operating System | Ubuntu 22.04 |
Minimum RAM | 1 GB |
⚠️ Note: These are the minimum requirements. Depending on your use case and traffic volume, you may need more resources. Always choose server specs based on your project’s scale and growth plans.
Create and Configure Your Server
To get started with DiziPush, you'll first need to set up your own VPS. This process is straightforward and takes just a few minutes.
1. Choose a VPS Provider
Start by selecting a VPS provider. While you’re free to choose any provider that meets your needs, we recommend Contabo, DigitalOcean, Linode, Hetzner for solid performance and budget-friendly pricing.
2. Set Up Your VPS
- Sign up with your chosen provider.
- Deploy a VPS with Ubuntu 22.04.
- Set a strong root password or configure SSH access.
- Once deployed, take note of your server's IP address, Username & Password — you’ll need it for installation.
3. Point Your Domain or Subdomain
You can use either a domain or a subdomain to access your DiziPush.
🔧 For Subdomain (e.g., dizipush.example.com
)
- Start by adding your domain to Cloudflare. Once done, go to the DNS settings to continue setup.
- Add an A Record:
- Host:
dizipush
- Value: Your VPS IP Address
- Host:
- Save and wait a few minutes for DNS to update.
🔧 For Full Domain (e.g., example.com
)
- Edit the existing A Record:
- Host:
@
- Value: Your VPS IP Address
- Host:
- Save changes and wait for DNS propagation.
4. Create Ticket for Installation
DiziPush allows you to create an installation ticket immediately after purchasing a plan.
If you missed it during checkout, you can still request installation anytime by logging into your DiziPush account and creating a support ticket from your dashboard.
Submit the following:
- VPS IP address
- Username
- Root password
- Domain/Subdomain
Create Ticket...
⏱ Installation usually completes within 5-10 minutes.
5. Access and Register
After installation: Once your server setup is complete, our team will respond to the same ticket with:
- Access credentials for DiziPanel (used for server management) — including your username and password.
- A secure link to DiziPush, where you can set your email, password, and activate the panel using your license key (available in your DiziPush account).
Complete the final setup with your desired credentials and enjoy full control of your push notification system.
✅ That’s it! You’re ready to connect your site and send push notifications using DiziPush.