Technical specifications

Server Requirements

Bunny CMS is built with modern libraries, frameworks, and technologies. To host it, you'll need a VPS or Dedicated server with full root access – we’ll handle the setup for you.

While almost any server will work, we recommend at least a 2 Core CPU and 4 GB RAM for the main site, and a minimum of 5 cores and 8 GB RAM for content-heavy sites.

Note: Not all hosting providers allow adult content, so check before choosing your hosting service.

Software Specifications

We use Docker containers, so you don’t need to manually configure Nginx, PHP, Python, Memcached, or MySQL on your server. This makes the setup simpler and faster.

Bunny CMS runs on the latest versions of the Laravel PHP framework, MySQL, and Bootstrap, ensuring fast and stable performance on all devices, including mobile, tablet, and desktop.

For video delivery, we utilize HLS streaming with m3u8 technology. This method divides videos into small segments, ensuring smooth playback and reliability, similar to platforms like Netflix and YouTube.

The system is compatible with any CDN network, giving you flexibility in choosing your provider.

For webcam streaming, we use a reliable solution based on AntMedia, providing stable and high-quality real-time streams.

For VR content, Bunny CMS supports advanced solutions developed by several specialized providers.

Technical specifications of BunnyCMS

BunnyCMS Provides

Supported Payment Gateways

We currently offer integrations with NETBilling, CCBill, Segpay, Signature Payments, Epoch, Inovio & Humboldt, Verotel, and Plisio (Crypto). However, we can also develop a module for any payment processor at no additional cost, upon client request.

VR Content Support

BunnyCMS supports both 180° and 360° VR content in mono and stereo formats, ensuring a high-quality immersive experience for your members.

Webcam Module

Our platform includes a ready-to-use webcam module. Adding live shows can be a significant bonus for your members, enhancing engagement and increasing retention.

What Do You Need to Get Started?

To begin, you'll need the following:

  1. VPS or Dedicated Server with full root access.
  2. Domain with access to DNS settings.
  3. One SSL Certificate for the network site and 2 SSL Certificates for each content site.
  4. Mailgun account for "reset password" and "please confirm your email" messages. We recommend the Flex plan, which doesn't require a monthly subscription.
  5. Payment Provider account.
  6. CDN account (optional).

Roadmap for Launching a New Site

  1. Server setup.
  2. DNS and domain configuration.
  3. Initial CMS setup with basic functionalities and a choice of default themes, enabling content uploads.
  4. Mailgun configuration.
  5. Payment provider integration.
  6. Custom theme implementation.

All necessary work for the initial setup is included with any subscription, guaranteeing a smooth start for your site without additional costs.