Frequently Asked Questions (FAQ) Print

  • 457

1. What versions of PHP does Cockpit support?

Cockpit is compatible with PHP versions 7.4 through 8.4.

2. What is ionCube and why do I need it?

ionCube is a PHP extension used to protect and encrypt PHP code. Cockpit requires ionCube Loaders to run properly, as our software uses code protection for security and license validation. You can download ionCube Loaders directly from ioncube.com.

3. How does Cockpit handle additional panels?

Cockpit is designed with modularity in mind. To add new panels:

  • Download the panel package from our store
  • Upload it via the panel interface or manually place it in the panel files directory
  • The new panel will automatically appear in your menu

You can also create custom modules by following our developer guidelines. Check out our example module on Github for a reference implementation.

4. How are licenses structured for Cockpit?

Cockpit licenses are IP-based, not domain-based. Important licensing points:

  • Licenses are tied to the server's IP address
  • Multiple domains on the same IP address can use a single license
  • If you move to a different server with a new IP, you'll need to update your license

5. Where can I find support for Cockpit?

We offer multiple support channels:

  • Community Support: Join our Telegram group for user-to-user assistance
  • Official Support: Admin support is available Monday to Friday, 9 AM to 5 PM GMT
  • Ticket System: Submit a support ticket through our website for technical issues
  • Documentation: Comprehensive guides and tutorials are available in our knowledge base

6. How do I report bugs in Cockpit?

We value your feedback in improving Cockpit. Report bugs by:

  • Creating an issue on our Github repository with detailed steps to reproduce
  • Posting in our Telegram group with screenshots and a clear description
  • Submitting a bug report through our support ticket system

7. How does Cockpit manage user and admin access?

Cockpit features a dual-level access system:

  • User Level: Regular end-users with access to assigned functionality
  • Admin Level: Hosters and administrators who can:
    • Configure which features are available to users
    • Dynamically enable/disable panel features
    • Customize the application experience for different user groups
    • Manage licenses and installations

This hierarchical structure ensures efficient management while maintaining appropriate access controls.

8. Can I preview the functionality of Cockpit before using it?

Yes, we offer a comprehensive demo application that showcases Cockpit's features and interface. Explore our demo at demo.cockpit.lol to get a hands-on feel for how Cockpit can streamline your application management.

9. What database system does Cockpit use?

Cockpit uses SQLite3 for its database needs, which means you don't need to set up a separate database server. This makes installation simpler and improves portability.

10. How do I reset my login credentials if I'm locked out?

If you've forgotten your password or are locked out of your account, you can reset access by deleting the SQLite database file located at /includes/db/cockpit.sqlite. Upon next access, you'll be prompted to create new login credentials.

11. How do I update Cockpit to the latest version?

To update Cockpit, download the latest version from our store, back up your existing installation, then extract and upload the new files. Your database and settings will be preserved during the update process. Always check the release notes for any specific update instructions.

12. Does Cockpit work with shared hosting?

Yes, Cockpit works with most shared hosting environments that meet the requirements (PHP 7.4-8.4, ionCube Loaders, SQLite3, and Apache with .htaccess support). Some budget hosts might have restrictions that affect functionality, so ensure your host meets all requirements before installation.

13. Can I customize the look and feel of Cockpit?

Yes, Cockpit allows customization of themes, logos, and colors through the admin interface. More advanced customizations are possible by modifying the CSS files, though care should be taken when updating to preserve your customizations.

14. How do I transfer my Cockpit license to a new server?

Since licenses are IP-based, you'll need to contact our support team when moving to a new server. Provide your license key and the new server IP address, and we'll update your license accordingly.

15. Is Cockpit compatible with CloudFlare or other CDNs?

Yes, Cockpit works with CloudFlare and other CDNs. However, if you're using a proxy that changes the IP address, you'll need to ensure your license is configured for the origin server's IP, not the proxy IP.

16. What happens if my license expires?

Licences are one-time costs.

17. Can I run multiple instances of Cockpit on the same server?

Yes, you can run multiple instances of Cockpit on the same server with a single license since licenses are IP-based. Each installation will need its own directory.

18. How do user roles work in Cockpit?

Cockpit has two user roles: Superadmin (You) and Admin (Client). The Superadmin has complete control over the system, including configuration settings, panel management, and license controls. The Admin role has limited access to only the functionality needed to operate the panels but cannot modify system settings or access sensitive configuration options.

19. How do I backup my Cockpit installation?

To backup Cockpit, you should copy all files in your installation directory and make a separate backup of the SQLite database located in the /includes/db/ folder. This ensures you can restore your setup if needed. We recommend regular backups, especially before updates.

20. Can I use multiple modules in one Cockpit base panel?

No, you can only use one module of the same type in a Cockpit panel (e.g., two XCIPTV modules is not allowed). However, you can use multiple different modules (e.g., XCIPTV, Smarters Pro, IBO Solutions) within the same panel. If you need a separate module with alternate configurations for a client, you can create additional Cockpit panels.




Was this answer helpful?

« Back