PUQ Mautic

PUQcloud Panel

The PUQcloud Panel is an open-source cloud management platform that enables IT service providers to efficiently manage cloud services and infrastructure for their customers. This book contains detailed documentation on the PUQcloud Panel, including installation instructions, configuration guides, and feature explanations. Thanks to the modular and scalable design of the PUQcloud Panel, businesses can easily integrate and customize the platform to fit their specific needs. The documentation covers various sections such as server setup, user management, networking, billing, and advanced security features.

Description

PUQcloud Panel

Order Now | Download | FAQ

Preface

PUQcloud is ideal for businesses looking to offer a range of services, such as cloud hosting, SaaS, IT support, and hardware repair management, all while keeping costs low with its open-source model.

Technologies Used:

Key Features:

Features for Service Providers:

Advantages of PUQcloud:

Who is PUQcloud For?

Admin Area Overview

The Admin Area section of PUQcloud provides administrators with a comprehensive suite of tools to manage the platform effectively. This section is designed to give admins complete control over user management, system configuration, and monitoring features, ensuring that the cloud services run smoothly and efficiently. Administrators have access to various features and settings that allow them to manage clients, monitor server performance, and ensure that all modules are functioning as expected. The Admin Area is a critical part of the PUQcloud platform, offering both high-level oversight and detailed operational controls.

Admin Area Overview

Login Page

PUQcloud Panel

Order Now | Download | FAQ

2025-01-15_10-42.png

The Login Page is the initial entry point for administrators to access the Admin Area of PUQcloud. It provides a secure interface where authorized users can input their credentials to gain access to the system.

On the Login Page, users are required to enter their email address and password. The page also offers the following features:

Security is a primary concern on the Login Page. The page uses encryption to protect user credentials during transmission, ensuring that sensitive information is not exposed. Additionally, access to the Admin Area is restricted to authorized users only.

After successful login, administrators are directed to the Admin Dashboard, where they can begin managing the PUQcloud platform.

Admin Area Overview

Dashboard and Menu Overview

PUQcloud Panel

Order Now | Download | FAQ

Dashboard Image

Dashboard Overview

The Dashboard is the main interface of the PUQcloud admin area, providing a quick overview of essential system information. It displays task queues, staff online status, automation status, and general PUQcloud information. The dashboard is designed to give administrators real-time insights into the system's performance and operational status.



image-1737040304093.png

Dashboard Widgets Overview

The PUQcloud dashboard offers a flexible interface for administrators, allowing them to customize the layout by rearranging widgets. Widgets can be resized and repositioned according to user preferences, ensuring an optimal viewing experience for key system metrics and statuses.

Widget Settings Menu

Widget Settings Image

Administrators can manage the visibility of dashboard widgets through the Widget Settings menu. The settings icon, represented by a gear symbol, is located at the bottom right corner of the dashboard. Clicking on this icon opens the Widget Settings menu, where administrators can enable or disable specific widgets.

Available Widgets:

Managing Widgets

In the Widget Settings menu, each widget has a toggle switch to enable or disable its display on the dashboard. When a widget is disabled, it will no longer appear on the dashboard, providing a cleaner interface. The settings are saved automatically, ensuring the chosen configuration is retained for future sessions.

Widget Layout Customization

To customize the layout of widgets:

The flexibility of the dashboard layout ensures that administrators can prioritize the information most relevant to their operations, enhancing productivity and system monitoring efficiency.

image-1737111650946.png

Menu Overview

The Admin Area menu provides access to various sections and features for managing PUQcloud. The menu is organized into several categories:

image-1737111786983.png

Dashboard
Clients

The Clients section allows administrators to manage client accounts and users.

Products

The Products section is used to manage the services and products offered to clients. It includes the following submenus:

Monitoring

The Monitoring section provides tools for tracking system activities and logs.

Staff

The Staff section is used to manage admin users and groups.

Automation

The Automation section provides access to automated task management tools.

Email & Notifications

The Email & Notifications section is used to configure and manage notification settings.

General

The General section contains general settings for the system.

Add-ons

The Add-ons section provides access to additional modules and marketplace items.

Customization

The Customization section allows administrators to customize the admin interface.

Admin Area Overview

Clients: Manage Clients Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737038034089.png

The Manage Clients section provides administrators with tools to view, search, and manage the client database within the PUQ Cloud Panel. This section is designed to simplify client management with an intuitive interface and detailed client information.

Key Features:

Pagination and Display Options:

Client Dashboard

image-1737038782259.png

Once a client is selected, the system opens a dedicated dashboard that provides detailed information and management options for the client. The dashboard is built with widgets, which administrators can customize.

Customization Features:

Widgets:

image-1737039111668.png

Tabs:

The client dashboard includes the following tabs for comprehensive management:

Usage:

This section is essential for efficiently managing individual client accounts, monitoring their status, and performing quick actions. The flexible dashboard ensures a tailored experience for administrators, improving overall management efficiency.

Users Tab

The Users tab allows administrators to manage all users associated with the client account. Features include:

This tab streamlines user management by offering comprehensive tools to customize access levels and ensure account security.

image-1737112083658.png

image-1737112112736.png

Profile Tab

The Profile tab allows administrators to view and edit the client’s profile details. Key features include:

This tab ensures comprehensive management of client details, providing the flexibility to handle diverse scenarios and requirements.

image-1737112058080.png

image-1737112130646.png

Admin Area Overview

Clients: Manage Users Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737038034089.png

The Manage Users section in the PUQ Cloud Panel provides administrators with the tools to oversee and manage user accounts efficiently. This section allows for advanced management of user details, associations with clients, and access rights, ensuring a seamless user and client management experience.

Key Features:

Associations and Access Management:

The Manage Users section enables administrators to define and manage user-to-client relationships. This is crucial for scenarios where multiple users may need access to services or data associated with a single client.

Detailed View:

Clicking on a user’s name provides a detailed view of their profile. This view includes:

Edit User Modal:

image-1737109865115.png

When the Edit button for a user is clicked, a modal window appears, allowing administrators to modify the user’s details. The modal includes the following fields:

After making the necessary changes, administrators can save the updates by clicking the Save button, or they can discard changes by selecting Close.

Usage:

The Manage Users section is essential for maintaining an organized and secure user database. By providing detailed tools for user management, client associations, and role-based access control, this section ensures streamlined workflows and enhanced security for the PUQ Cloud Panel.

Admin Area Overview

Products: Manage Products Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737110354671.png

The Manage Products section in the PUQ Cloud Panel provides administrators with tools to view, edit, and manage all products within the system. This section is crucial for keeping the product inventory organized and ensuring seamless product availability and visibility across the platform.

Key Features:

Product Details and Attributes:

Each product in the system can have associated attributes and groupings, allowing for advanced customization and categorization. Administrators can manage these attributes through the following options:

Usage:

The Manage Products section is vital for maintaining an organized product database and ensuring that all products are up-to-date, available, and visible to customers as needed. This section streamlines the administrative workflow for product management, enhancing overall system efficiency.

Editing a Product

image-1737110973193.png

The Editing a Product section in the PUQ Cloud Panel allows administrators to modify key attributes of a product and customize its settings across multiple dimensions. This section provides flexibility to ensure each product aligns with business requirements and customer expectations.

Tabs Overview:

General Tab

The General tab provides options to manage fundamental product settings. It includes the following features:

Multi-Language Support

Administrators can provide content for multiple languages supported by the system. This ensures localization and customization for diverse audiences. The following fields are available for each language:

Language-specific content can be entered by clicking the flag icons representing available languages. This allows administrators to create tailored content for each locale.

Pricing Tab

image-1737111612674.png

The Pricing tab in the PUQ Cloud Panel is dedicated to managing the pricing structure for products. This section allows administrators to define various payment periods, currencies, and associated costs, ensuring flexible and comprehensive pricing models for different customer needs.

Key Features:

Adding a New Pricing Period:

image-1737111651548.png

Administrators can add new pricing entries by clicking the Add button. During creation, the following fields must be defined:

Usage:

The Pricing tab ensures that administrators can manage a variety of pricing models to cater to different customer requirements. By offering flexible billing periods, multiple currencies, and detailed cost breakdowns, this section supports dynamic and scalable pricing strategies.

SEO URLs Tab

The SEO URLs tab in the PUQ Cloud Panel enables administrators to configure search-engine-optimized URLs for products. This feature ensures that each product is discoverable online and ranks higher in search engine results, improving visibility and accessibility for potential customers.

Key Features:

Adding or Editing URLs:

When adding or editing a product's SEO URL, the following fields can be configured:

Usage:

The SEO URLs tab is essential for improving the discoverability of products in search engines. By optimizing URLs and meta information, businesses can enhance their online presence and attract more customers.

Admin Area Overview

Products: Product Groups Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737111957401.png

The Product Groups section in the PUQ Cloud Panel is designed to organize and manage groups of products efficiently. This feature enables administrators to categorize products into groups, making it easier to manage and navigate through large inventories.

Key Features:

Technical Details:

Creating a New Product Group:

Administrators can add new product groups by clicking the Create button. During creation, the following fields must be defined:

Usage:

The Product Groups section is essential for organizing and streamlining product management. By categorizing products into logical groups, administrators can improve navigation, enhance customer experience, and ensure efficient inventory management.

Product Group Editing

image-1737112604035.png

The Product Group Editing section in the PUQ Cloud Panel allows administrators to manage and customize product groups with ease. This section is divided into three key tabs:

General

image-1737112633373.png

The General tab provides administrators with tools to modify the overall settings of a product group. Here are its features:

This tab ensures comprehensive customization for multilingual environments and provides flexibility in group visibility.

Products

image-1737112667117.png

The Products tab displays all products associated with the group and allows administrators to manage them efficiently. Features include:

This tab is crucial for organizing product groups and maintaining a well-structured catalog.

SEO URLs

The SEO URLs tab enables administrators to configure search engine optimization settings for the product group. Key features include:

This tab enhances the group’s visibility in search results, driving more traffic to the store.

Admin Area Overview

Monitoring: Task Queue Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737113915500.png

The Task Queue section in the PUQ Cloud Panel is designed to monitor and manage all tasks executed within the system. Each action triggered in the panel, such as background processes, administrative tasks, or scheduled operations, is queued and processed here. This ensures seamless and controlled execution of system jobs while providing administrators with detailed monitoring capabilities.

Key Features:

Usage:

This section is essential for maintaining transparency and control over system operations. Administrators can:

Technical Details:

Screenshot Reference:

The interface provides a clean layout with filters, job statuses, and detailed task information, as shown in the attached screenshot:

Admin Area Overview

Monitoring: Admin Sessions Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737114521724.png

The Admin Sessions section within the Monitoring menu of the PUQ Cloud Panel provides detailed logging and tracking of administrative activity. This section ensures transparency and accountability by maintaining a comprehensive log of all administrator sessions.

Key Features:

Details Logged:

The following details are captured for each session:

Usage:

The Admin Sessions section is essential for tracking administrative activities, troubleshooting issues, and maintaining the integrity of the system. By providing a detailed overview of all sessions, administrators can monitor unauthorized access attempts, audit system usage, and ensure compliance with internal policies.

Admin Area Overview

Monitoring: Activity Log Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737114767591.png

The Activity Log section in the PUQ Cloud Panel under Monitoring provides a comprehensive view of all activities performed within the system. It serves as a vital auditing tool, enabling administrators to track actions, identify changes, and ensure transparency in system usage.

Overview

This log records details about every action initiated in the system, including updates, logins, and other significant events. The information is presented in a tabular format for easy navigation and understanding.

Key Features:

Technical Details:

Usage Scenarios:

Best Practices:

The Activity Log is a crucial tool for maintaining accountability and transparency within the PUQ Cloud Panel. By providing a detailed and searchable record of system activities, it empowers administrators to ensure smooth and secure operations.

Admin Area Overview

Monitoring: Module Log Overview

PUQcloud Panel

Order Now | Download | FAQ

The Module Log section in the PUQ Cloud Panel provides administrators with a detailed log of all activities related to the modules integrated within the system. This section is crucial for diagnosing issues, auditing changes, and monitoring the performance of various modules.

Key Features:

Usage:

The Module Log is designed to streamline the monitoring and troubleshooting process for administrators. By providing a comprehensive view of module-related actions, it helps ensure system stability and efficient module management.

Example Use Cases:

Admin Area Overview

Monitoring: Notification History Overview

PUQcloud Panel

Order Now | Download | FAQ

The Notification History section in the PUQ Cloud Panel provides a comprehensive log of all notifications sent through the system. This section is essential for tracking communication activities, ensuring transparency, and diagnosing any notification-related issues.

Key Features:

Viewing Notification Details:

Clicking on a specific notification entry expands a detailed view, revealing the full message content, associated metadata, and any error messages or logs related to delivery failures. This helps administrators identify and resolve issues efficiently.

Usage:

The Notification History section is critical for maintaining system reliability and ensuring successful communication with users. By providing a clear and detailed log of all notifications, it helps administrators:

Admin Area Overview

Staff: Admins Management Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737115527920.png

The Admins section, located within Settings > Staff, provides tools for managing system administrators. This feature is essential for controlling access to the administrative panel and ensuring proper roles and permissions for each user.

Key Features:

Adding a New Administrator:

Clicking the Create button opens a form where administrators can input the following details:

Editing Administrator Details

image-1737116521076.png

The "Edit Administrator" functionality within the PUQ Cloud Panel allows for managing detailed information about administrators and assigning them specific roles or permissions to ensure flexibility, security, and optimal organization of administrative tasks within the system.

Editable Fields

Administrators can modify the following fields in the "Edit Administrator" section:

Groups and Permissions

Groups are a vital feature in the PUQ Cloud Panel that allow granular control over administrator access. By assigning administrators to specific groups, you can define the scope of their permissions. Groups are highly flexible and customizable to suit various organizational needs. Below are some examples of group configurations:

Advanced Flexibility

Groups can be customized to allow or restrict access to specific features based on the organization’s structure. For instance:

Changing Passwords

The "Edit Administrator" section includes an option to Change Password. This is useful for resetting an administrator’s password if it is forgotten or needs to be updated for security reasons. Password changes can be enforced periodically to comply with organizational security policies.

Session IPs

Administrators can view the Session IPs associated with their account to track login activity and ensure security. This feature provides a detailed record of IP addresses used to access the account, helping identify unauthorized access attempts. Any suspicious activity can be flagged and addressed promptly, ensuring the integrity of the system.

Usage

This feature ensures that administrator accounts can be managed efficiently and securely. By leveraging the group and permission functionality, organizations can enforce strict access control while maintaining operational flexibility. The ability to customize groups and track activity adds a layer of accountability and transparency, fostering a secure and well-regulated administrative environment.

Admin Area Overview

Staff: Managing Administrator Groups Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737116961234.png

The "Groups" section in the PUQ Cloud Panel under Settings > Staff is an advanced and critical feature for configuring and managing administrator groups. This section allows for creating highly customizable roles, enabling organizations to assign specific permissions to administrators based on their responsibilities. By using this feature, the PUQ Cloud Panel ensures granular control over access and operations within the system, making it an essential tool for maintaining security and efficiency.

Overview of Groups

Administrator groups are designed to provide a structured and scalable way to manage permissions and organize administrative tasks. Each group consists of the following attributes:

Core Functionalities

The Groups section offers a wide range of functionalities, empowering administrators to manage roles and permissions effectively:

Flexibility and Customization

The PUQ Cloud Panel’s group management system is highly flexible, enabling administrators to configure roles for a variety of scenarios. Here are some examples of how groups can be utilized:

Nested Groups

A standout feature of the PUQ Cloud Panel is its support for nested groups. This functionality allows one group to inherit permissions from another, creating a hierarchical structure that simplifies role management. By using nested groups, administrators can avoid redundant configurations and maintain consistency across roles.

Security and Accountability

Groups play a pivotal role in enhancing security by restricting access based on predefined roles. This minimizes the likelihood of unauthorized actions or data breaches. Additionally, all activities performed by group members are logged and can be reviewed in the Activity Log, ensuring accountability and transparency. These logs provide a detailed record of actions, enabling administrators to identify and address potential issues proactively.

Editing Groups

image-1737117268344.png

The PUQ Cloud Panel provides robust capabilities for editing existing administrator groups, ensuring that roles can be refined and adjusted as organizational needs evolve. The editing interface includes the following options:

These editing features highlight the panel’s flexibility, allowing administrators to create precise, role-specific configurations. For example, a "Testers" group might only have permissions for executing test connections and viewing plugin data, while a "Developers" group could have broader access, including the ability to modify plugins and analyze system logs.

Usage and Best Practices

To fully leverage the group management feature, administrators should adhere to the following best practices:

Advanced Role Configurations

The flexibility of the group management system allows for advanced configurations, such as:

Conclusion

The Groups section in the PUQ Cloud Panel offers a robust and versatile solution for managing administrative roles and permissions. By leveraging its extensive customization options, organizations can create a secure, efficient, and well-organized administrative environment. The ability to configure nested groups, define granular permissions, and track activities ensures that every administrator operates within their designated scope, contributing to a streamlined and secure workflow.

Admin Area Overview

Automation: Scheduler Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737122230655.png

The "Scheduler" section in the PUQ Cloud Panel under Automation is a robust tool designed for managing automated tasks across the system. This feature ensures that routine operations are executed efficiently, consistently, and without manual intervention, enhancing overall system reliability and productivity.

Overview of Scheduler

Schedulers are configured instructions that automate specific system actions at defined intervals. These actions range from cleaning up logs and sessions to managing tasks and maintaining system performance. The Scheduler interface provides administrators with an intuitive and powerful way to oversee and adjust these automated operations.

Key Components

The Scheduler section is divided into multiple panels, each representing a category of tasks or system actions. The interface includes the following key elements:

Functionality

The Scheduler enables administrators to configure and monitor automated tasks. Key functionalities include:

Use Cases

The Scheduler is versatile and supports various applications, including but not limited to:

Best Practices

To maximize the Scheduler’s efficiency, consider the following best practices:

Technical Details

Schedulers in the PUQ Cloud Panel utilize CRON syntax for time-based job execution. This provides flexibility in defining schedules, such as:

Each task is executed by the system’s job queue, ensuring tasks run sequentially and do not conflict with each other. Administrators can view detailed execution logs for each task in the Activity Log, aiding in diagnosing and optimizing automation processes.

Conclusion

The Scheduler is an indispensable tool in the PUQ Cloud Panel’s Automation suite, providing robust capabilities for managing system tasks with precision and efficiency. By leveraging its flexible configurations and monitoring features, organizations can automate repetitive tasks, enhance system performance, and focus on strategic initiatives. Its intuitive interface and powerful functionality make it a cornerstone of efficient system management.

Admin Area Overview

Automation: Horizon Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737122612797.png

The Horizon module, integrated into the PUQ Cloud Panel under the Automation menu, serves as a sophisticated queue management and monitoring tool, leveraging the capabilities of Laravel Horizon. This module provides administrators with a robust interface to oversee and control background task execution, ensuring the system's optimal performance and reliability.

What is Laravel Horizon?

Laravel Horizon is a powerful open-source tool designed for monitoring and managing queues in applications built on the Laravel framework. It simplifies the process of overseeing jobs, provides detailed metrics, and allows for real-time monitoring of queue statuses. Horizon's intuitive dashboard offers administrators the ability to track job progress, identify bottlenecks, and optimize task processing in a seamless and efficient manner.

Key Features of Horizon in PUQ Cloud Panel

1. Real-Time Monitoring

The Horizon dashboard provides an overview of all queued tasks, their statuses, and associated metrics, such as:

2. Queue Management

Within the PUQ Cloud Panel, Horizon facilitates efficient management of multiple queues, such as:

Administrators can view the current workload for each queue, including the number of jobs, processes, and wait times, allowing for precise adjustments to queue configurations.

3. Supervisor Management

Horizon’s supervisor feature in the PUQ Cloud Panel enables administrators to assign and balance processes across queues. Supervisors can be configured to:

4. Metrics and Statistics

Detailed metrics provided by Horizon help administrators analyze queue performance over time. These metrics include:

These statistics enable informed decision-making for system optimization.

5. Enhanced Debugging and Error Tracking

Horizon’s dashboard includes sections for reviewing:

How Horizon is Used in PUQ Cloud

The Horizon module in PUQ Cloud is tailored to enhance the system’s automation capabilities by providing administrators with full control over background tasks. Key use cases include:

Integration with PUQ Cloud Panel

The Horizon module seamlessly integrates with the PUQ Cloud Panel’s existing automation and monitoring features, creating a cohesive environment for managing system tasks. By providing real-time visibility and detailed analytics, Horizon ensures that the PUQ Cloud platform operates smoothly and efficiently.

Best Practices

To maximize the benefits of Horizon, administrators should:

Conclusion

The Horizon module is an indispensable tool within the PUQ Cloud Panel, providing unparalleled control and visibility over background task management. Its integration ensures that administrators can maintain system stability, optimize performance, and respond proactively to challenges, delivering a reliable and efficient platform for users.

Admin Area Overview

Email & Notifications: Notification Senders Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737123903047.png

The Notification Senders section, located under Email & Notifications > Notification Senders, allows administrators to manage and configure modules responsible for sending notifications within the PUQ Cloud Panel. This section is a central hub for integrating, managing, and customizing notification delivery mechanisms. Each sender is tied to a specific module, providing flexibility and scalability in how notifications are handled.

Overview of the Notification Senders Page

The main page displays a list of available notification senders. Each entry includes the following attributes:

The interface provides controls for managing senders:

Adding and Configuring Senders

By clicking the Create button, administrators can add new senders. The process involves selecting an appropriate module and providing necessary details based on the sender’s functionality. These configurations are tailored to the module’s capabilities, ensuring seamless integration with the system’s notification requirements.

Editing Notification Senders

image-1737124011985.png

Clicking the Edit button for a specific sender opens its configuration page. This page is dynamically generated by the associated module and may include various fields and settings depending on the sender’s purpose. Examples of configurations that might appear include:

The flexibility of these configurations ensures that each sender can be optimized to meet organizational requirements without affecting others.

Technical Details

The notification senders in PUQ Cloud Panel are modular by design. Each sender represents an independent module that integrates into the system’s notification framework. These modules handle the following core tasks:

Integration with Notification Modules

Notification senders rely on the underlying modules to define their behavior. Each module implements the logic for its specific notification channel. Examples include:

Usage and Best Practices

To maximize the effectiveness of the Notification Senders feature, consider the following best practices:

Conclusion

The Notification Senders section in PUQ Cloud Panel provides a robust framework for managing communication channels within the system. By leveraging modular integration, administrators can ensure that notifications are delivered effectively, tailored to specific needs, and aligned with organizational goals. The flexibility to configure, edit, and expand notification senders empowers organizations to maintain a streamlined and responsive communication strategy.

Admin Area Overview

Email & Notifications: Notification Layouts Overview

PUQcloud Panel

Order Now | Download | FAQ

image-1737125859940.png

The Notification Layouts section within the PUQ Cloud Panel, located under Settings > Email & Notifications, is a crucial feature for managing the design and structure of notifications sent through the system. This section provides the tools necessary for creating, editing, and deleting notification layouts, which serve as the foundation for email or system notifications. These layouts ensure consistent branding, readability, and functionality across all communication channels.

Overview of Notification Layouts

Upon accessing the Notification Layouts page, users are presented with a table that displays the following details for each layout:

The interface allows for efficient management of layouts with the following actions:

Detailed Breakdown of the Layout Editing Page

image-1737125933799.png

Clicking the edit button for a layout opens a detailed editor. The editor is divided into sections for configuring the layout’s content and appearance. Key features of the editing page include:

1. General Information
2. Language Support

The layout editor supports multiple languages, aligned with the languages configured in the PUQ Cloud Panel. Users can toggle between language tabs (e.g., English, Ukrainian, Polish) to customize the content for specific audiences, ensuring localization and inclusivity in communication.

3. Code Editor

The primary area of the editor contains a robust HTML code editor, where users can:

4. Real-Time HTML Preview

On the right-hand side of the editor, the live preview provides a visual representation of the layout, showcasing how the notification will appear to recipients. This feature enhances the design process by reducing errors and improving efficiency.

Advanced Features and Flexibility

The Notification Layouts section is built to accommodate diverse organizational needs with advanced features:

Use Cases and Benefits

The Notification Layouts feature is highly versatile, offering solutions for various communication scenarios:

Conclusion

The Notification Layouts section in the PUQ Cloud Panel empowers administrators to design, customize, and manage notification layouts effectively. By providing a comprehensive editing interface with live preview capabilities and multilingual support, this feature ensures organizations can deliver consistent, professional, and localized communication to their users. Its integration with other notification tools within the panel further enhances its utility, making it an indispensable component of the PUQ Cloud ecosystem.

Admin Area Overview

Email & Notifications: Notification Templates

PUQcloud Panel

Order Now | Download | FAQ

image-1737126623494.png

The "Notification Templates" section in the PUQ Cloud Panel under Email & Notifications is designed for creating and managing the content of emails and notifications that the system sends to clients and staff. This feature allows administrators to customize the content, structure, and language of templates to align with business needs.

Main Page Overview

The main Notification Templates page displays a table with the following details:

The page also features a Create button that allows administrators to design new notification templates from scratch. Additionally, the search bar enables users to quickly locate templates by name or category.

Editing a Notification Template

image-1737126689664.png

Upon clicking the edit button for a template, the user is taken to the Edit Notification Template page, which is divided into the following sections:

1. General Information
2. Language Support

The editor supports all languages configured in the PUQ Cloud Panel, enabling multi-language customization for global audiences.

3. Content Sections
4. HTML Preview

On the right-hand side, an HTML Preview dynamically updates as the user modifies the template content. This real-time feature allows administrators to see how the notification will appear to recipients, reducing the likelihood of formatting errors.

Customization Examples

Benefits of Multi-Language and Dual-Text Support

Best Practices for Using Notification Templates

Conclusion

The Notification Templates feature in the PUQ Cloud Panel is a powerful tool for creating tailored notifications that enhance communication and user experience. With its multi-language support, dual-text options, and dynamic preview, administrators can efficiently manage and optimize system notifications to meet organizational and user expectations.

Admin Area Overview

General: General Settings

PUQcloud Panel

Order Now | Download | FAQ

The "General" section of the PUQ Cloud Panel, found under Settings > General, provides essential configurations for the system's operation. This section is divided into two main tabs: Time Based and Social. Each tab offers specific fields and settings tailored for managing system logs and social media integration.

Time Based Tab

image-1737150872291.png

The Time Based tab focuses on defining retention periods for various logs and histories. This ensures efficient management of data while maintaining system performance and compliance requirements. Below are the fields and their functions:

Social Tab

image-1737150854095.png

The Social tab enables the integration of social media and communication platforms, allowing users to link their profiles and maintain a consistent online presence. Below are the fields available in this tab:

Conclusion

The "General" section is pivotal for configuring the system's operational and social settings. With its comprehensive fields in Time Based and Social tabs, administrators can maintain optimal log retention policies and integrate social platforms seamlessly. This ensures streamlined operations and enhanced connectivity with clients and stakeholders.

Admin Area Overview

General: Countries

PUQcloud Panel

Order Now | Download | FAQ

image-1737151368983.png

The "Countries" section within the General menu of the PUQ Cloud Panel provides a comprehensive overview and management interface for countries recognized by the system. This section plays a crucial role in enabling accurate regional settings, localized configurations, and communication requirements for various modules and functionalities.

Overview

The "Countries" section displays a list of countries with the following details for each entry:

Features and Functionalities

Purpose and Usage

The "Countries" section is primarily utilized for:

Integration with Other Modules

This section is tightly integrated with other functionalities in the PUQ Cloud Panel. For example:

Details from Files

Based on the project files:

Conclusion

The "Countries" section in the PUQ Cloud Panel is a vital feature that underpins the system’s localization and internationalization capabilities. Its user-friendly interface, combined with robust integration and customization options, ensures seamless management of country-specific settings across various modules. This flexibility and comprehensiveness make it an indispensable tool for administrators managing a globally diverse user base.

Admin Area Overview

General: Currencies

PUQcloud Panel

Order Now | Download | FAQ

image-1737151800964.png

The "Currencies" section under General in the PUQ Cloud Panel provides a comprehensive interface for managing currency settings used across the system. This section allows administrators to configure, edit, and manage multiple currencies efficiently. Below is a detailed explanation of the interface and its functionalities as seen in the provided screenshot.

Overview of the Currencies Table

The main table displays all available currencies with the following columns:

Functionalities

The "Currencies" section supports the following key functionalities:

Key Details

The "Currencies" section is designed to handle multiple use cases, including:

Conclusion

The "Currencies" section in the PUQ Cloud Panel provides a robust and user-friendly interface for managing financial settings. Its ability to support multiple currencies, coupled with flexible formatting options and seamless integration, makes it an essential tool for businesses operating in global markets. By leveraging this section, administrators can ensure consistent and accurate currency handling across the system.

How to use Admin Area in PUQcloud Panel

How to use Admin Area in PUQcloud Panel

Manage Dashboard

PUQcloud Panel

Order Now | Download | FAQ

image-1753710908068.png

On the PUQcloud dashboard, you can see basic information such as:

You can also manage the widgets on the dashboard.

Click the gear icon in the bottom-left corner.

image-1753710950523.png

Toggle widgets on or off as needed.

image-1753710972384.png

You can also rearrange any widget by simply dragging it to your preferred location.

image-1753710999691.png

How to use Admin Area in PUQcloud Panel

Create and manage Clients

PUQcloud Panel

Order Now | Download | FAQ

Overview

This guide shows administrators how to create new clients and manage existing ones in PUQcloud Panel. You’ll learn where to find client records, how to add a client, attach users and addresses, and how to handle services, invoices, and transactions.


Key Features


Before You Begin


Navigation

Menu → Clients → Manage Clients opens the client directory with columns for Owner, Client, Status, Located, Created, and Balance.
(screenshot: View/Search Clients list)

image-1756821414730.png


Create a New Client

  1. Click + Create (top-right on the client list).

  2. Fill the Client/User Information fields:

    • Email and Password

    • Firstname, Lastname

    • Company Name (optional for individuals)

    • Tax ID (if applicable)

    • Phone Number (with country code)

    • Language, Currency

    • Status (New/Active/etc.)

  3. Fill the Billing Address: Address 1/2, City, Postcode, Country, State/Region.

  4. Click Save.

(screenshot: Create a New Client form)

image-1756821469578.png


Tips

Client Record – Tabs & What They Do

After saving, you’ll land on the client’s page with these tabs: Summary, Profile, Users, Services, Invoices, Transactions.

Summary

screenshot: Client → Summary tab

image-1756821511780.png

Profile

(screenshot: Client → Profile tab)

image-1756821640060.png

(screenshot: Create Address modal (Type, Name, Contact, Phone, Email, Address, Country, State/Region))

image-1756821648483.1.png

Address Types

Users

(Screenshot: Client → Users tab)

image-1756821867750.png

(Screenshot: Associate User modal with permissions list)

image-1756821872822.png


Services

(Screenshot: Services list)

image-1756821926349.png

(Screenshot: Create New Service form)

image-1756821932889.png


Invoices

(Screenshot: Invoices list)

image-1756821981739.png

(Screenshot: Create Add Funds Proforma Invoice modal)

image-1756821985915.png


Transactions

(Screenshot: Transactions list)

image-1756822016682.png

(Screenshot: Transactions → Create modal)

image-1756822022568.png


Search, Filter, and Sort Clients


Editing & Lifecycle


Best Practices


Troubleshooting


Shortcuts


You’re done!

You can now add clients, attach their users and addresses, create services, and manage billing—everything from one place in PUQcloud Panel.

How to use Admin Area in PUQcloud Panel

Create and manage users

PUQcloud Panel

Order Now | Download | FAQ

This guide explains how administrators can create users, view their client associations, edit details, and remove users in PUQcloud Panel.


Overview

Tip: A User is a person’s login. A Client is an account/business they belong to. One user can be associated with multiple clients (e.g., consultant, owner). Permissions are managed from the Client → Users tab.


List View (Manage Users)

In the table you’ll see: avatar, name, status badges (e.g., ACTIVE, INACTIVE, NEW), 2FA indicator, contact details (email, phone), Clients counter with an eye button, Created date, and row actions (Edit, Delete). Use Search to filter.

(Screenshot: View/Search Users list view)

image-1756900409222.png


Create a User

  1. Go to Clients → Manage Users and click + Create.
    (Screenshot: Create User modal)

    image-1756900425343.png

  2. Fill the fields:

    • Email (required)

    • Password (required)

    • 2FA (toggle; optional but recommended)

    • Firstname, Lastname

    • Phone Number (with country code)

    • Language (UI language for the user)

    • Admin Notes (internal only)

  3. Click Save. The user appears in the list.

Next step: Associate this user with a client from Clients → Manage Clients → open a client → Users tab → + Associate User (choose permissions there).


View a User’s Clients

  1. In Manage Users, find the user.

  2. Click the eye icon in the Clients column.

  3. In User Clients modal, review:

    • User Information: UUID, Name, Email, Phone.

    • Associated Clients: Client Name, Company Name, Tax ID, and Status badges (e.g., ACTIVE, OWNER).

  4. Close when done.

(Screenshot: User Clients modal)

image-1756900477431.png


Edit a User

  1. In Manage Users, click the Edit (pencil) icon on the desired row.
    (Screenshot: Edit User modal)

    image-1756900500443.png

  2. Update fields:

    • Email, Password (to reset), Firstname, Lastname

    • Phone Number, Language, Admin Notes

    • Verification toggles: Email Verified, Phone Verified

    • Security toggle: 2FA (enable/disable)

  3. Click Save.


Delete a User

  1. In Manage Users, click the Delete (trash) icon.

  2. Confirm the action.


Field Reference

Field Where Description
Email Create/Edit User’s login email. Must be unique.
Password Create/Edit Set/reset the user’s password.
2FA Create/Edit Turn on two‑factor authentication for extra security.
Firstname / Lastname Create/Edit User’s display name.
Phone Number Create/Edit Stored with international country code.
Language Create/Edit UI language for this user.
Admin Notes Create/Edit Internal notes visible to admins only.
Email Verified Edit Mark whether the email has been verified.
Phone Verified Edit Mark whether the phone has been verified.

Good Practices


Troubleshooting

How to use Admin Area in PUQcloud Panel

Transactions Page

PUQcloud Panel

Order Now | Download | FAQ

image-1756900598141.png

1. Open Transactions View

2. Understand the Columns

Each transaction row includes the following:

Column Description
Client The name of the client associated with the transaction.
Transaction ID Displays the transaction type (e.g. CHARGE) and a unique ID or "No Transaction ID".
Gross / Net Amount before and after fees or discounts.
Balance The client’s account balance after the transaction.
Description Contains a reference to the service and billing logic.
Period Time range for which the charge applies.
Date The exact timestamp of when the transaction occurred.

3. Clickable Navigation

Notes:

How to use Admin Area in PUQcloud Panel

Create and manage a Home Company

PUQcloud Panel

Order Now | Download | FAQ

Overview

A Home Company is the legal entity that appears on your invoices, credit notes, emails, and payment pages (name, address, logo, tax IDs, etc.). You can keep one or many Home Companies and switch which one is Default.

Path: Dashboard → Home Companies


1) Create a Home Company

  1. Go to Menu → Finance → Home Companies.
    (Screenshot: list view with “+ Create”)image-1756818634040.png

  2. Click + Create.
    (Screenshot: “Create” modal)image-1756818825973.png

  3. Enter Name (internal name, e.g., “PUQ sp. z o.o.” or “North America”).

  4. Click Save.
    (Screenshot: list shows new row)image-1756818655145.png

Tips

2) Edit a Home Company

  1. In the list, click the yellow edit button on the row.
    (Screenshot: edit icon highlighted)image-1756818733003.png

  2. You’ll open the Home Company editor with tabs:

    • General

    • Images

    • Email Settings

    • Tax Settings

    • Invoice Settings

    • Proforma Template

    • Invoice Template

    • Credit Note Template

    • Payment Gateways

  3. After changes, click Save (top-right).


3) Fill out each tab

General

(Screenshot: General tab)image-1756818744131.png

Images

(Screenshot: Images tab)

image-1756818881868.png

Email Settings

(Screenshot: Email Settings tab)image-1756818840426.png

Tax Settings

(Screenshot: Tax Settings tab)

image-1756818888015.png

European Tax Information

Country-Specific Tax Information

Tax Rates

Invoice Settings

(Screenshot: Invoice Settings tab)

image-1756818896962.png

Numbering

Item Texts

Customization

Proforma Template

image-1756818972382.png

Invoice Template

(Screenshot: Invoice Template editor with live preview)

image-1756818995388.png

Credit Note Template

(Screenshot: Credit Note Template editor with live preview)

image-1756819003904.png

Payment Gateways

(Screenshot: Payment Gateways tab — empty table with + Create)

image-1756819018539.png

Add a Gateway

  1. Click + Create.
    (Screenshot: Create Payment Gateway modal)

    image-1756819028569.png

  2. Fill Key (internal ID, e.g., stripe_main).

  3. Pick Module:

    • PUQ Przelewy24 (active)

    • PUQ Stripe (active)

    • PUQ PayPal (active)

    • PUQ Bank Transfer (active)

  4. Click Save.

Configure the Gateway
(Screenshot: Payment Gateway detail form)

image-1756819044196.png


4) Make a company Default (or change it)

  1. Open the company → General tab.

  2. Toggle Default to Yes.

  3. Save.
    The Default Home Company will be used on new billing documents unless a module or workflow specifies otherwise.


5) Manage the list


Best Practices

Troubleshooting

How to use Admin Area in PUQcloud Panel

Create and manage Tax Rules

PUQcloud Panel

Order Now | Download | FAQ

This guide shows you how to set up and maintain Tax Rules for different countries and regions in the PUQcloud Panel. Use these rules to automatically apply the correct taxes on invoices based on the client type and location.


Overview

How matching works
The system reads rules from top to bottom. The first matching rule is applied. Keep your most specific rules (e.g., province/state) above more general ones.


Before You Start

  1. Make sure you have at least one Home Company configured (Settings → Finance → Home Companies).

  2. Know your target tax rates (GST/HST/PST/VAT, etc.).

  3. Decide which client types the rule should apply to:

    • Private Client (individual)

    • Company Without TAX ID

    • Company With TAX ID

Always verify rates with your accountant or the official tax authority.


Quick Start: Generate Preset Rules

You can auto-create a starting set of rules and then fine‑tune them.

Create Canadian Rules
  1. Go to Finance → Tax Rules.

  2. Click Create Canadian Rules.

  3. Select your Home Company and Save.

  4. Review the generated rules and adjust rates as needed.

(Screenshot reference: “Create Canadian Rules” modal)

image-1756819758460.png

Create EU Rules
  1. Go to Finance → Tax Rules.

  2. Click Create EU Rules.

  3. Select your Home Company and Save.

  4. Review the generated rules and adjust rates as needed.

(Screenshot reference: “Create EU Rules” modal)

image-1756819763523.png

Note: Presets are a convenience. You are responsible for validating the final rates.


Create a Tax Rule Manually

  1. Open Finance → Tax Rules. (See: List view)

    image-1756819775855.png

  2. Click Create. (See: “Create” modal)

    image-1756819780375.png

  3. Fill the fields:

    • Country and State/Region (optional).

    • Turn on the client‑type toggles the rule should apply to:
      Private Client, Company Without TAX ID, Company With TAX ID.
      (Use Individual TAX Rate if the rule should tax individuals.)

    • Enter up to three taxes (name + percent). Example:

      • Tax 1 Name: VATTax 1 Rate: 23.000

      • Tax 2 Name: PSTTax 2 Rate: 7.000 (if applicable)

      • Tax 3 Name: GSTTax 3 Rate: 5.000 (if applicable)

    • Choose Home Company.

  4. Click Save. Your rule appears in the list. (See: List after creating a rule)

    image-1756819804598.png


Edit a Rule

  1. In Finance → Tax Rules, click the Edit icon on the desired row.

  2. Change any fields (country/region, toggles, tax names/rates, home company).

  3. Click Save.

(Screenshot reference: “Edit” modal)

image-1756819810427.png


Delete a Rule

  1. In Finance → Tax Rules, click the Delete (trash) icon on the row.

  2. Confirm the deletion.

Deleting a rule does not change past invoices; it only affects new invoices going forward.


Change Rule Order (Priority)

  1. In Finance → Tax Rules, use the up/down arrows in the Order column.

  2. Place specific rules (e.g., province/state) above general country-wide rules.


Field Reference

Field Type What it controls Example
Country Dropdown The country the rule applies to. Poland
State/Region Dropdown Optional region/province/state inside the country. Mazowieckie
Private Client Toggle Apply this rule to individuals. On
Company Without TAX ID Toggle Apply when client is a company without a valid tax ID. On
Company With TAX ID Toggle Apply when client is a company with a valid tax ID. On
Individual TAX Rate Toggle Enable taxation for individuals per this rule. On
Tax 1 Name / Rate (%) Text / Number First tax component name and percentage. VAT / 23.000
Tax 2 Name / Rate (%) Text / Number Second tax component (if needed). PST / 7.000
Tax 3 Name / Rate (%) Text / Number Third tax component (if needed). GST / 5.000
Home Company Dropdown Which Home Company owns/uses this rule. Default (Your Company Name)

Example: Poland → Mazowieckie (VAT 23%)

  1. Create a rule.

  2. Country: Poland; State/Region: Mazowieckie.

  3. Toggles: Private Client = Off (if you only tax businesses), Company Without TAX ID = On, Company With TAX ID = On.

  4. Tax 1 Name: VAT; Tax 1 Rate: 23.000.

  5. Select Home Company.

  6. Save. (See: List after creating a rule)

    image-1756819913571.png


Tips & Good Practices


Troubleshooting


Screenshot References

How to use Admin Area in PUQcloud Panel

Create and Manage a Product

PUQcloud Panel

Order Now | Download | FAQ

This guide explains how to create, configure, and maintain Products in the PUQcloud Panel, including pricing, attributes, options, and module settings.


Overview

A Product is what your customers buy. Prices, options, and the provisioning module all live under the product.


Products List

From Products → Products you’ll see: Icon, Key, Visible, Active, Stock, Services, and actions (Edit, Delete). Use Search to filter.

(Screenshot reference: Products list view)

image-1756903017354.png

Actions


Create a Product

  1. Click + Create.

  2. Enter a unique Key (e.g., influxdb).

  3. Click Save — the product opens on the General tab for further setup.

(Screenshots: Create Product modal → Product General tab)

image-1756903047710.png


Configure the Product

Use the tabs across the top to complete setup.

1) General

Fields you’ll see:

(Screenshot reference: Product → General tab)

image-1756903073473.png

2) Images

(Screenshot reference: Product → Images tab)

image-1756903090331.png

3) Pricing

The table shows Period, Currency, Setup, Base, Idle, Switch down, Switch up, Uninstall with Edit/Delete actions.image-1756903104284.png

Add a price

  1. Click + Add.

  2. Choose Currency and Period (One‑Time, Daily, Weekly, Bi‑weekly, Monthly, etc.).

  3. Enter amounts as needed (Setup, Base, Idle, Switch up/down, Uninstall).

  4. Save.image-1756903111741.png

Edit a price

 

4) Attributes

Attach predefined attributes that describe or parameterize the product (often used by modules or displayed to customers).

image-1756903212627.png

Add an attribute

  1. Open Attributes and click + Add Attribute.

  2. Pick an item from the dropdown list (e.g., proxmox-lxc-rootfs-raid10).

  3. Save.

image-1756903218589.png

5) Options

image-1756903301898.png

Add an option group

  1. Open Options and click + Add Option.

  2. Select a group (e.g., Firewall, Location, Additional Disk) and Save.

image-1756903308668.png

Manage option groups

image-1756903317194.png

image-1756903362963.png

6) Module

Choose the provisioning module and fill in any required fields. Each module exposes its own parameters.

  1. Go to Module.

  2. Pick the Module from the dropdown (e.g., PUQ Sample Product (active)).

  3. Complete the module fields.

  4. Click Save.

(Screenshot reference: Module tab)

image-1756903370916.png


Manage Visibility & Lifecycle


Best Practices


Troubleshooting

How to use Admin Area in PUQcloud Panel

Create and Manage Product Groups

PUQcloud Panel

Order Now | Download | FAQ

Product Groups let you organize related products (e.g., Mini/Medium/Advanced plans) into a single category with shared visuals and templates.


Overview

Groups control how products are displayed on the storefront (list/order/manage templates) and provide a place to order items and manage visibility.


Product Groups List

You’ll see: Icon, Key, Visible, Products (count), Order controls (down / index / up), and actions (Edit, Delete). Use Search to filter.
(Screenshot reference: Product Groups list)

image-1757599011970.png

Actions


Create a Product Group

  1. Click + Create.

  2. Enter a unique Key (e.g., proxmox-lxc).

  3. Click Save. The group opens on the General tab.
    (Screenshots: Create modal → General tab)

    image-1757599035155.png


Configure the Group

General tab
Images tab

Upload visuals that represent the group:


Add & Manage Products in the Group

Open the Products tab. (Screenshot: Products tab)

image-1757599050153.png

Add products
  1. Click + Add Product.

  2. Select one or more existing products to link to this group.

  3. Save.

Manage items

Tip: Keep a clear progression (e.g., Mini → Medium → Advanced) and ensure at least one visible product exists per group.


Best Practices


Troubleshooting


Screenshot References

How to use Admin Area in PUQcloud Panel

Create and Manage an Attribute Group

PUQcloud Panel

Order Now | Download | FAQ

Product Attribute Groups are collections of attributes (e.g., IPv4, IPv6, 10 Gbps) you can later attach to products. They help standardize feature flags and technical capabilities across multiple products.


Overview

A Product Attribute is a single capability/flag (e.g., IPv6). An Attribute Group is a labeled collection of such attributes.


Attribute Groups List

The list shows Icon, Key, Visible, and Attributes (count) with actions Edit and Delete. Use Search to filter.
(Screenshot reference: Attribute Groups list)

image-1757599579030.png

Actions


Create an Attribute Group

  1. Click + Create.

  2. Enter a unique Key (e.g., proxmox-lxc-pn) and Save.


Configure the Group

Use the tabs across the top.

General tab
Images tab

Upload visuals representing the group:

Attributes tab (inside the group)

Add and manage the individual attributes that belong to this group.
You’ll see columns Key and Visible with actions Edit and Delete for each attribute.

Add an attribute

  1. Click + Create (top‑right while on the group).

  2. Fill out the attribute details (e.g., Key proxmox-lxc-pn-ipv6, Name IPv6).

  3. Set Visible as needed and Save.

Edit / Delete


Using Attributes in Products

Once your attributes exist, attach them to products.

  1. Open Products → Products, select a product.

  2. Go to the product’s Attributes tab.

  3. Click + Add Attribute and pick from available attributes (they are organized by their groups).

  4. Save the product.

Tip: Consistent keys (e.g., proxmox-lxc-pn-ipv4) make it easier for modules/automation to reference attributes programmatically.


Best Practices


Troubleshooting


Screenshot References

How to use Admin Area in PUQcloud Panel

Create and Manage Product Option Groups

PUQcloud Panel

Order Now | Download | FAQ

Why Option Groups?

Option Groups let you package reusable choices (like Firewall levels, CPU tiers, RAM sizes) and attach them to many products at once. You get consistent naming, pricing, and ordering — and one place to update them.


Step-by-step, with pro tips

1) Create the Group

Naming rule of thumb


2) Set General Properties

Open the group and configure:

Pro tip: Put upgrade logic in the Description (“Level 2 adds IP reputation filter”), so clients know what changes between levels.


3) Add Visuals (optional, but nice)

Add an Icon for quick recognition and a Background for storefront cards.
Screenshot Images tab

image-1758024839999.png

Branding tip: Use neutral, product-agnostic icons so this group can be reused across offerings.


4) Add Options (the items clients actually choose)

Go to Options+ Create and add each selectable item (e.g., Firewall level 0/1/2/3).
Screenshot Options list with order controlsimage-1758024854462.png
Screenshot “Create Option” modal

image-1758024854491.png

UX tip: List from “basic → advanced”. Clients upgrade more confidently when progression is obvious.


5) Edit an Option & Add Prices

Click Edit on an option:

Now add a price row:

Pricing tip: Only add price rows you actually need. If an option is informational, leave pricing blank.


Example: “Firewall Protection” (ready-to-copy model)

Group Key: Firewall
Options (ordered):

  1. Firewall level 0 — baseline filtering

  2. Firewall level 1 — adds IP reputation lists

  3. Firewall level 2 — + geo-blocking

  4. Firewall level 3 — + L7 rules & rate limiting

Minimal price matrix idea


Attaching the Group to Products

  1. Open a ProductOptions tab → link your Option Group.

  2. Save and preview the product order page to verify order, visibility, and prices.

Governance tip: Reuse one Firewall group across multiple products; update once, benefit everywhere.


Quality checks (2-minute audit)


Troubleshooting & gotchas


Maintenance playbook

How to use Admin Area in PUQcloud Panel

Check and manage Task Queue

PUQcloud Panel

Order Now | Download | FAQ

Overview

In PUQcloud Panel, many system operations are processed in the background, allowing multiple tasks to run simultaneously without affecting overall performance.
This background job system ensures that resource-intensive operations — such as permission checks, automated provisioning, or notifications — are executed efficiently and asynchronously.

The Task Queue section gives administrators full visibility and control over these background jobs.
It allows monitoring, filtering, and inspection of all automated system tasks.


Navigation Path

Dashboard → Monitoring → Task Queue


Key Features

Feature Description
Background Execution Multiple jobs run in parallel without slowing down the panel or user sessions.
Job List Displays all queued, running, or completed background tasks.
Status Indicators Each job shows a colored label: Pending, Processing, or Completed.
Queue Info Indicates which queue the job belongs to (e.g., System, Default, etc.).
Dates Displays job creation, start, and completion timestamps.
Filter Range Allows selection of specific date/time intervals to refine results.
Task Detail View Shows raw input and output data for each job.

Using the Task Queue

1. Access the Task Queue

Navigate to
Dashboard → Monitoring → Task Queue

You will see a list of recent system jobs.
Each entry contains:

Task Queue Overview


2. Filter by Date and Time

Use the Filter field to narrow down results.
Click the date range bar and select a start and end date/time using the popup calendar.

After choosing the range, click Apply.

Date Range Filter


3. View Task Details

To inspect a specific job:

  1. Click the eye icon next to the job.

  2. A popup window will display Input Data and Output Data.

This information helps identify job parameters and verify successful completion.

Task Detail View


Status Colors

Color Meaning
🟡 Processing Task is currently being executed.
Queued Task is waiting to start.
🟢 Completed Task has finished successfully.
🔴 Failed Task encountered an error during execution.

Queue Controls

Control Description
Auto Refresh Interval Located in the top right corner. Choose how often the list updates (e.g., every 2 seconds).
Switch (Off/On) Enables or disables automatic refreshing.
Search Field Quickly locate jobs by name or ID.

Example Use Case

A system job such as
App\Jobs\CheckingAdminPermissionsJob
verifies admin permission configurations.

When completed, the Task Detail window shows output data like:

{
  "jobId": "3de9043e-dfbb-4335-9796-48e137c1b5b9"
}

Tips

How to use Admin Area in PUQcloud Panel

Check and manage Admin Sessions

PUQcloud Panel

Order Now | Download | FAQ

Overview

The Admin Sessions section in PUQcloud Panel allows system administrators to monitor all admin activities and requests executed through both web and API interfaces.
Each session is logged automatically, showing the admin user, IP address, accessed URL, and method type.

This monitoring tool helps maintain transparency, detect unusual activity, and ensure security compliance within your PUQcloud environment.
Just like the Task Queue, these operations run in the background, ensuring no performance impact on the system while recording all admin actions.


Navigation Path

Dashboard → Monitoring → Admin Sessions


Key Features

Feature Description
Complete Admin Logs Tracks all admin operations across the web panel and API requests.
Background Tracking Logs are recorded automatically without slowing down system performance.
Filter by Date Range Focus on specific time periods for auditing or troubleshooting.
Auto Refresh Control Choose how often session logs update automatically.
Search and Sorting Quickly find specific admins, URLs, or IP addresses.
“Hide Me” Option Exclude your own sessions from the view for cleaner analysis.

Using the Admin Sessions Page

1. Access the Page

Go to
Dashboard → Monitoring → Admin Sessions

You will see a list of session entries, each containing:

Admin Sessions Overview


2. Filtering Sessions

Use the Filter field to select a time range.
Click inside the date field to open the calendar, choose a start and end date, and confirm with Apply.

This helps narrow the view to a specific investigation period.

Date Range Filter


Columns Explained

Column Description
Date Timestamp of when the admin made a request.
Admin Name and email of the administrator.
IP Address Logged IP address from which the request was made.
URL Full path of the accessed page or API endpoint.
Type (WEB/API) Indicates the source of the request.
Method (GET/POST) Shows the HTTP method used.

Status Labels

Label Meaning
🟦 API Request came through the system API.
🟩 WEB Request made through the web interface.
🟢 GET Data was fetched from the system.
🟠 POST Data was sent or modified.

Queue Controls

Control Description
Auto Refresh Interval Located in the top right. You can set refresh time (e.g., every 5 seconds).
Off/On Switch Enables or disables automatic refreshing.
Search Box Filter results by keyword (admin name, URL, IP).

Example Use Case

An administrator wants to verify recent API requests:
By opening Monitoring → Admin Sessions, they can view every endpoint accessed, including timestamps, IP addresses, and request types.

Example entry:

2025-10-28 12:48:47 | puq puq | demo-admin@puqcloud.com  
API GET → https://demo.puqcloud.com/admin/api/admin_session_logs  
IP: 77.87.125.4

Tips

How to use Admin Area in PUQcloud Panel

Check and manage Client Sessions

PUQcloud Panel

Order Now | Download | FAQ

Overview

The Client Sessions section in PUQcloud Panel provides full visibility into all user and client activities occurring in the system.
Each client’s interaction — whether via the web panel or API requests — is automatically logged in real time.

All session tracking runs in the background, so even with thousands of simultaneous connections, the system performance remains unaffected.
This feature is essential for security auditing, support troubleshooting, and usage monitoring.


Navigation Path

Dashboard → Monitoring → Client Sessions


Key Features

Feature Description
Complete Client Logs Monitors every user’s actions through the Client Area and API.
Background Execution Sessions are recorded asynchronously, ensuring no system slowdown.
Real-Time Tracking Displays ongoing requests with instant refresh intervals.
Filter by Date Range Analyze session activity for a specific period.
Auto Refresh Option Set automatic updates every few seconds.
Detailed Metadata Includes timestamp, IP, client name, user name, and accessed URL.

Using the Client Sessions Page

1. Access the Page

Navigate to
Dashboard → Monitoring → Client Sessions

You’ll see a list of recorded client activities including:

Client Sessions Overview


2. Filter by Date and Time

To narrow results, use the Filter field at the top.
Click the date range selector, choose your start and end times, then click Apply to confirm.

Date Range Filter


Columns Explained

Column Description
Date When the request was made.
Client Name of the organization or customer account.
User Name and email of the user under that client.
IP Address Source IP used during the session.
URL Exact web or API endpoint accessed.
Type (WEB/API) Indicates the request source.
Method (GET/POST) HTTP action type (data retrieval or update).

Status Labels

Label Meaning
🟦 API Request executed through system API.
🟩 WEB Request sent via client web interface.
🟢 GET Data retrieved from the system.
🟠 POST Data submitted or changed.

Queue Controls

Control Description
Auto Refresh Interval Located in the top-right corner. Select update frequency (e.g., every 5 seconds).
Off/On Switch Turns automatic refreshing on or off.
Search Box Quickly find sessions by client name, user, IP, or URL.

Example Use Case

Support staff can use this section to trace a client’s recent activity.
For instance, you can identify when a client accessed their service list or triggered an API call.

Example entry:

2025-10-27 21:13:37 | Demo Client | demo-client@puqcloud.com  
API GET → https://demo.puqcloud.com/api/logout  
IP: 92.246.84.133

Tips

How to use Admin Area in PUQcloud Panel

Check and manage Activity Log

PUQcloud Panel

Order Now | Download | FAQ

Overview

The Activity Log section in PUQcloud Panel provides a centralized record of all important system and user actions.
Every event — whether triggered by an administrator, client, or automated background job — is logged here to ensure full transparency and accountability.

Activity tracking runs entirely in the background, meaning multiple operations can be recorded simultaneously without affecting system performance.
This allows administrators to trace actions, monitor transactions, and quickly investigate unusual activity.


Navigation Path

Dashboard → Monitoring → Activity Log


Key Features

Feature Description
Full Action History Tracks all actions performed by users and system processes.
Performance-Safe Logging Background operation ensures stable performance during heavy load.
Detailed Event Data Each record includes time, initiator, action type, and description.
Filter by Date Range Focus on specific periods to analyze system behavior.
Search Function Quickly find specific actions or users.
Auto Refresh Option Keep the log updated in real time for live monitoring.

Using the Activity Log

1. Access the Activity Log

Navigate to
Dashboard → Monitoring → Activity Log

You’ll see a structured table displaying all recent system activities with columns for:

Activity Log Overview


2. Filter by Date and Time

To focus on a specific time range, use the Filter field.
Click the input box to open the date/time selector, choose your preferred period, and click Apply.

Date Range Filter


Columns Explained

Column Description
Date Timestamp of when the action occurred.
Initializer The actor who performed the action (e.g., system, admin, or client).
Action The operation type (e.g., charge, login, create, update).
Description Detailed log entry including affected model, transaction link, and related data.

Action Types

Label Meaning
🟦 INFO Informational log (e.g., successful login, transaction created).
🟧 WARNING Indicates potential issue or unusual operation.
🔴 ERROR Operation failed or triggered an exception.

Queue Controls

Control Description
Auto Refresh Interval Located at the top right. Define how often logs refresh (e.g., every 5 seconds).
Off/On Switch Enables or disables automatic refresh.
Search Box Find actions by keyword, ID, or user.

Example Use Case

An administrator wants to verify all automated billing actions executed by the system.
By filtering the Activity Log, they can view entries such as:

2025-10-28 12:37:07 | System | charge | Transaction:9e0077dd-aad4-400a-8437-01bf61b41de6 created.
Amount Net: -0.0645 USD Amount Gross: -0.0645 USD Fees: 0.0000 USD

This helps confirm that automated transactions ran correctly and without errors.


Tips

How to use Admin Area in PUQcloud Panel

Check and manage Module Log

PUQcloud Panel

Order Now | Download | FAQ

Overview

The Module Log in PUQcloud Panel provides detailed records of all operations executed by modules — including API requests, SSH commands, and service actions.
It helps administrators debug, monitor, and audit communication between PUQcloud and external systems such as Proxmox, Nextcloud, and others.

All logging processes run in the background, allowing multiple modules to record events simultaneously without impacting performance.
This ensures that even heavy automation tasks remain fast and efficient.


Navigation Path

Dashboard → Monitoring → Module Log


Key Features

Feature Description
Detailed Module-Level Tracking Records every request and response for each module.
Safe Background Execution All logs are generated asynchronously to avoid slowing down the system.
Live Monitoring Real-time updates every few seconds for active debugging.
Filter by Date and Time Review specific activity ranges.
Search and Filter Quickly locate logs by module name, action, or keyword.
Log Viewer Inspect full request and response content for debugging.
Delete All Logs Instantly clear old logs when troubleshooting is complete.

Using the Module Log

1. Access the Page

Navigate to
Dashboard → Monitoring → Module Log

You’ll see all module-related activity displayed in a structured table with columns for:

Module Log Overview


2. Filter by Date and Time

To focus on a specific period, use the Filter control at the top.
Select the desired start and end dates and times, then click Apply to reload the results.

Date Range Filter


3. View Log Details

Each record includes a “View” (👁️) icon on the right.
Click it to open the detailed log window showing:

This view is essential for debugging API and SSH communication.

Log Detail View


Columns Explained

Column Description
Date Timestamp of the log entry.
Name The name of the module (e.g., puqProxmox, puqNextcloud).
Action Describes what operation was executed (API Request, SSH Command, etc.).
Level Indicates the log type (Debug, Info, Warning, Error).

Log Levels

Level Description
🟣 DEBUG Detailed technical data for developers and administrators.
🟦 INFO Informational events indicating normal operation.
🟧 WARNING Non-critical issue or irregular response.
🔴 ERROR Operation failed or received invalid data.

Controls and Options

Control Description
Auto Refresh Refresh interval (top-right) allows you to monitor logs in real time.
Off/On Switch Enable or disable live updates.
Search Box Quickly find logs by action or module name.
Delete All Clears all logs at once — useful after debugging sessions.

Example Use Case

While testing the puqProxmox module, the administrator can open Module Log to check the API and SSH calls executed during a provisioning process.

Example entry:

2025-10-28 08:25:23 | puqProxmox | API Request - Sending Request | DEBUG

By clicking the 👁️ icon, the admin can inspect both the request JSON and the response received from the external system.


Tips

How to use Admin Area in PUQcloud Panel

Check and manage Notification History

PUQcloud Panel

Order Now | Download | FAQ
How to use Admin Area in PUQcloud Panel

Create & Manage Administrators

PUQcloud Panel

Order Now | Download | FAQ

Use this quick, practical guide to add new admins, edit access, reset passwords, and keep your panel secure. Each step tells you exactly where to place your screenshots.


Open the Administrators page

Path: Settings → Staff → Admins
Here you’ll see the current admins list with Edit ✏️ and Delete 🗑️ actions.

Administrators list (with Edit/Delete).

image-1758113045196.png


Create a new Administrator

  1. Click + Create (top-right).

  2. Fill in:

    • Email, Firstname, Lastname

    • Language (UI language for this admin)

    • Groups (permission set; e.g., Super Admin or your custom groups)

    • Password and Confirm password

  3. Click Save.

“Create Administrator” modal (all fields)

image-1758113062417.png

Notes


Edit an Administrator (status, groups, details)

From the list, click Edit:

Click Save when done.

Edit Administrator page (Status, Groups, Session IPs, Save)

image-1758113074934.png


Change an Administrator’s Password

On the Edit page, click Change password (top-right), enter Password and Confirm, then Save.

“Change password” modal

image-1758113088563.png

Tip: enforce strong passwords and ask the user to enable 2FA in their Client Area.


Delete an Administrator

On the Admins list, click the 🗑️ Delete button next to the user and confirm.

Best practice: never delete your last Super Admin. Create/assign another Super Admin first.


Groups & permissions (quick tips)


Security checklist


Troubleshooting

How to use Admin Area in PUQcloud Panel

Create & Manage Administrator Groups

PUQcloud Panel

Order Now | Download | FAQ

Use this to build role-based access for your staff. I’ll also show where to place each screenshot.


Open Groups

Path: Settings → Staff → Groups
Here you can see all groups plus Edit ✏️ / Delete 🗑️.

Groups list (with action buttons).

image-1758114573798.png


Create a Group (for Admins)

  1. Click + Create (top-right).

  2. Fill in:

    • Name — e.g., Support, Finance, Ops

    • Type — choose Groups (this is the correct type for administrator roles)

  3. Save.

“Create Group” modal (Type dropdown visible).

image-1758114580687.png

Other types (System, Notification, Admin/Client Template) are system/helper sets. For admin roles, use Groups.


Configure Permissions

After saving, you’re on the Edit Group page. Toggle capabilities the group should have, e.g.:

Add a Description, then Save.

Edit Group with toggles (On/Off).

image-1758114588329.png


Assign the Group to Administrators

Path: Settings → Staff → Admins → Edit an admin → Groups field → add your group → Save.
(Use least-privilege: only the access they need.)


Edit / Delete a Group


Tips & Good Practice

How to use Admin Area in PUQcloud Panel

Manage scheduler in the Admin Area

PUQcloud Panel

Order Now | Download | FAQ

Why Scheduler? So billing, cleanups, lifecycle actions, and Proxmox jobs run on time, automatically, and predictably.

Where is it?

Automation → Scheduler

image-1758198466372.pngScheduler overview (System tab) with task card UI (Last/Next Run, cron, On/Off, Save, Reset).


60-second UI tour

Every task card has 6 key parts:

  1. Title + short description.

  2. Last Run — when it last executed (great to spot stalls).

  3. Next Run — when it will run next.

  4. Cron expression — schedule in * * * * * format.

  5. On/Off toggle — enable/disable instantly.

  6. Save (disk) / Reset (↺) — apply or discard changes.

Rule #1: change cron → Save → confirm Next Run updates. If it didn’t, your change isn’t applied.


Tabs & what they’re for

1. System

Service/test tasks.


2. Cleanup

Housekeeping for logs, sessions, and “lost” queue jobs.

Suggested schedule:

Tip: while debugging you can run them more often; switch back to the nightly window later.


3. Products

Bulk price conversions/recalculation.


4. Finance

The billing heart: charges and transactions.

Pro tip: do faster cycles by day (*/10), slower at night if you manage cron externally with “day/night” profiles.


5. Service

Service lifecycle automation:

Safety: run terminations once per night to avoid heavy daytime I/O.


6. PUQ Proxmox

Cluster sync and backups.

Practice: give backups a dedicated quiet window; watch storage I/O.


7. PUQ Sample Plugin / PUQ Sample Product

Demo tasks — keep Off in production.

image-1758198911958.pngPUQ Sample Plugin tab showing “puqSamplePlugin:test” (demo task) in Off state.

image-1758198911975.pngPUQ Sample Product tab showing “puqSampleProduct:test” (demo task) in Off state.


Cron cheat sheet (no pain)

Expression Meaning
* * * * * Every minute
*/5 * * * * Every 5 minutes
*/10 * * * * Every 10 minutes
0 * * * * At the start of every hour
0 2 * * * Daily at 02:00
0 3 * * 1 Mondays at 03:00
*/30 8-20 * * 1-5 Every 30 min 08:00–20:00 on weekdays

Note: Times follow the server’s timezone. If times look odd, verify the host TZ.


Ready-made profiles (copy/paste)

“Starter” (safe and effective)
“Nightly heavy-lifting”

Safe-change checklist

  1. Environment — test on staging first.

  2. Snapshot current crons — copy or take a screenshot for rollback.

  3. Change cron → Save → confirm Next Run updated.

  4. Monitor 24–48h: Last Run, billing effects, backups, system load.

  5. If issues appear — Reset on the card (or revert cron) and Save.


Troubleshooting quick tree

A. Task doesn’t run

B. System load too high

C. Data gets stale (prices/sync/status)


Micro-FAQ


Wrap-up
  1. Define “day/night” profiles.

  2. Heavy jobs at night; routine jobs every 5–15 minutes.

  3. After any change: Save → check Next Run.

  4. Use Last Run + worker logs as your health sensors.

How to use Admin Area in PUQcloud Panel

Manage Notification Senders in the Admin Area

PUQcloud Panel

Order Now | Download | FAQ

Use this guide to add, edit, and configure the channels your system uses to send emails/alerts (PHP mailer, SMTP, Bell, etc.).


Open the Notification Senders page

  1. In the Admin Area, go to Email & Notifications → Notification Senders.

  2. You’ll see all existing senders with their Module (delivery method) and quick actions.

Notification Senders list with Edit/Delete actions.

image-1758199850390.png


Understand sender types (Modules)

When creating a sender you’ll choose a Module:


Create a new sender

  1. Click + Create (top-right).

  2. In the modal, fill Name (e.g., “Support SMTP”) and choose a Module.

“Create Notification Sender” modal with Module dropdown.

image-1758199862367.png

Tip: Create one sender per use case (e.g., “System Alerts (SMTP)”, “Marketing (SMTP)”, “In-app Bell”).


Configure SMTP details (if you chose PUQ SMTP)

After saving the modal, you’ll land on the sender’s settings page. Fill the fields:

Click Test Connection to verify, then Save.

SMTP sender edit form with Test Connection button.

image-1758199886166.png

Deliverability tips
• Use a dedicated subdomain (e.g., mail.example.com).
• Set up SPF, DKIM, and DMARC where you host DNS.
• Match the Email domain with the authenticated SMTP domain.


Edit or remove a sender

Heads-up: If a sender is referenced by a Notification Template or workflow, update those to the new sender before deleting.


Best practices


Troubleshooting checklist


That’s it! Your Notification Senders are now set up and ready to power templates and automated notifications.

How to use Admin Area in PUQcloud Panel

Manage Notification Layouts in the Admin Area

PUQcloud Panel

Order Now | Download | FAQ

Below is a compact, step-by-step guide to creating and customizing the HTML wrappers (“layouts”) that your notification templates use. You’ll: find the section, add a layout, and tailor the HTML/CSS with live preview and multi-language tabs.


Open Notification Layouts

What you can do here

Notification Layouts list with built-in Admin/Client entries.

image-1758200468585.png


Create a new layout

  1. Click ➕ Create (top-right).

  2. Give the layout a Name (e.g., “Marketing Layout”).

  3. Click Save.

“Create Notification Layout” modal (Name).

image-1758200473815.png


Edit a layout (HTML/CSS + preview)

Open a layout (e.g., Admin Default Layout). The editor provides:

Key variables/partials you’ll use

Tip: Your layout is the frame. Individual notification templates only inject their own content into {!! $content !!}. Keep shared branding, header, footer, fonts, and styling in the layout.

“Edit Notification Layout” (Admin Default) with code editor and live preview.

image-1758200496592.png


Style a client-facing layout

For the Client Default Layout, you might include:

Best practice: Keep fonts, spacing, and colors consistent with your website, and ensure the CTA is visible in both light/dark email clients.

“Edit Notification Layout” (Client Default) with branded CTA preview.

image-1758200514588.png


Apply layouts to your notification templates

If your system allows choosing the layout inside each template: open Email & Notifications → Notification Templates, pick the template, and select the layout from the dropdown. (If not present, your installation may assign layouts automatically by scope—Client vs Admin.)


Test before you go live


Tips & safeguards


Quick Troubleshooting


That’s it! Your notifications are now consistent, branded, and ready to ship.

How to use Admin Area in PUQcloud Panel

Manage Notification Templates (Admin Area)

PUQcloud Panel

Order Now | Download | FAQ

Here’s a clear, step-by-step guide to managing Notification Templates in the Admin Area.


Open the Templates list

Notification Templates list with categories and edit actions.

image-1758200948928.png


Create a new template

  1. Click + Create (top-right).

  2. Enter a Name.

  3. Pick a Category:

    • Staff Administrative

    • Staff Operational

    • Client Administrative

    • Client Operational

  4. Click Save.

Tip: Categories help route who receives the message and where it shows up in the UI.

“Create Notification Template” modal (Category).

image-1758200953032.png


Edit a template (content & languages)

When you edit a template you’ll see:

Changes are independent per language; remember to save after editing each language if you switch tabs.

Edit Notification Template: language tabs, Subject, Text Mini, live preview.

image-1758200965950.png


Write the message (variables & logic)

Examples you’ll often see:

{{ $service->uuid }}
{{ $client->firstname }} {{ $client->lastname }}
@foreach($price_detailed['options'] ?? [] as $option)
  {{ $option['name'] }} — {{ $option['price'] }}
@endforeach

Best practices


Troubleshooting


That’s it—you’re ready to create polished, localized notifications that fit your brand and workflows.

How to use Admin Area in PUQcloud Panel

DNS Manager — Server Groups

PUQcloud Panel

Order Now | Download | FAQ

1) What Server Groups are for

A Server Group is a logical pool of one or more DNS servers that act together as the authoritative nameservers for the zones you assign to the group.
You define the public NS hostnames for the group (what registrars and resolvers will see), and you attach real DNS servers to the group (PowerDNS or HestiaCP via PUQcloud modules). Any Zone linked to this group will be created/updated on all servers in the group.

Path: Settings → DNS Manager → Server Groups

Server Groups list (columns: Name, Description, NS Domains, actions)


2) When you need groups


3) Supported modules (for servers you’ll attach)

You can mix group types: one group may contain only PowerDNS nodes, another only HestiaCP, etc.


4) Before you start (prereqs)


5) Creating a Server Group — step by step

  1. Go to Server Groups and click + Create.

  2. Fill in Name and (optional) Description.

  3. In NS Domains, enter the authoritative NS hostnames — one per line (e.g., ns1.appuw.com, ns2.appuw.com).

  4. Click Save.

Create DNS Server Group modal (Name, Description, NS Domains)


6) Editing a Server Group (fields explained)

Open the group you just created.

image-1763040701669.png

Fields
Field Purpose Notes / Examples
Name Friendly title of the group e.g., PowerDNS (devns)
NS TTL TTL for NS records this group advertises 300–900 is typical; use 300 during migrations
NS Domains The public authoritative NS hostnames for the group ns1.appuw.com and ns2.appuw.com, each on a new line
DNS Servers The real servers (from DNS Manager → Servers) to run this group Select 2+ for redundancy; can be PowerDNS or HestiaCP nodes
Actions

7) How groups, servers, and zones interact


8) Typical patterns

A. ACME “Tech Zone” group (DNS-01 for SSL)

Create a group like PowerDNS (devns) with NS hostnames such as devns1.yourdomain.com and devns2.yourdomain.com, attach 2+ PowerDNS servers, and delegate these NS in the registry.
Use this group to host a technical zone (e.g., acme.yourdomain.com) where SSL Manager will place TXT records during issuance. In target zones you only set CNAME for _acme-challenge pointing into the tech zone; Let’s Encrypt follows the CNAME and validates TXT there.

B. Production authoritative DNS

Create a group PowerDNS ns1-2 with ns1.example.com and ns2.example.com, attach your production servers, and assign all public zones to this group.

C. Migration between platforms

Keep Group A (HestiaCP) and Group B (PowerDNS) simultaneously.
Import zones to Group B, test, then in Zones use Move To to switch each zone from A to B. Lower NS TTL before switching to reduce propagation delays.


9) Best practices


10) Troubleshooting

Symptom Likely cause Fix
Zones don’t appear on a new server Server not attached to the group or not reloaded Add it under DNS Servers, click Reload All Zones
Public NS answers are inconsistent One node out of sync or offline Check server health, run Reload All Zones, review logs
Registrar warns about NS mismatch NS hostnames in group don’t match registry delegation Align NS Domains here with registrar NS; wait for TTL
SSL DNS-01 fails Tech group/zone mis-delegated or CNAME wrong Verify tech zone delegation and _acme-challenge CNAME chain

 

How to use Admin Area in PUQcloud Panel

DNS Manager — Servers

PUQcloud Panel

Order Now | Download | FAQ

1) Purpose of this section

In Servers you connect your real DNS servers to PUQcloud. Then you attach these servers to Server Groups, and groups power your Zones (create/update records, reload zones, import/export).

Path: Settings → DNS Manager → Servers
DNS Servers list (e.g., hCP-211 / pDNS-194 / pDNS-204, Module column visible)


2) Supported modules

PUQcloud integrates via pluggable modules:

• PUQ PowerDNS

Direct integration with the PowerDNS HTTP API (typically port 8081). The panel creates/updates zones and records through the REST API and provides Save and Test to confirm connectivity and show the PowerDNS version.

Use when: you run your own PowerDNS authoritative servers and want fast, transparent automation (including ACME/SSL “tech zone” workflows).

• PUQ HestiaCP DNS

Manages zones/records via the HestiaCP API. Operations are performed under a HestiaCP user/API key you supply.

Use when: your DNS lives inside HestiaCP and you want to centralize control via PUQcloud.

You can run both modules side-by-side in different Server Groups (handy for migrations or prod/staging separation).


3) Create a server — step by step

  1. Open Servers and click + Create.

  2. Enter a Name (a friendly label).

  3. Choose Module: PUQ PowerDNS or PUQ HestiaCP DNS.

  4. Click Save — you’ll land on the edit page with connection fields.

Create DNS Server (module selector with PUQ PowerDNS / PUQ HestiaCP DNS)


4) Configure PowerDNS (PUQ PowerDNS)

Edit DNS Server (PowerDNS): Name, Description, Server, API Key; buttons Save / Save and Test / Import

Connection Test Result — “Server is available”, PowerDNS version shown

Fields
Field What to enter Example / Tip
Name Any friendly name pDNS-194
Description Optional note PowerDNS on dev node
Server Full API URL incl. protocol & port http://203.0.113.194:8081 or https://dns.example.com:8081
API Key PowerDNS API token (api-key= in config) Create a dedicated key for PUQcloud only
Buttons
Security tips

5) Configure HestiaCP (PUQ HestiaCP DNS)

After selecting PUQ HestiaCP DNS, the edit form shows the HestiaCP API connection fields (API URL + authentication parameters according to your HestiaCP setup — token or user/password).

Recommendations:


6) Add the server to a group

Once the server tests OK, go to Settings → DNS Manager → Server Groups → Edit and add it under DNS Servers for the target group.
Then click Reload All Zones to deploy all group zones onto this newly attached node.


7) Typical scenarios

A. PowerDNS cluster for the ACME tech zone
  1. Add 2+ PowerDNS servers (in Servers), test each with Save and Test.

  2. Create a group PowerDNS (devns), set NS Domains (e.g., devns1.example.com, devns2.example.com), and attach both servers.

  3. Delegate those NS at your registrar.

  4. Create the tech zone acme.example.com in this group.

  5. In SSL Manager → Certificate Authorities, select this tech zone as DNS Zone. Done.

B. Migrating from HestiaCP to PowerDNS
  1. Connect your PowerDNS servers.

  2. Import zones from HestiaCP (use the Import button on PowerDNS or Zones → Export / Import).

  3. Create a new Server Group for PowerDNS and Move To switch zones into it.

  4. After validation, change domain delegation at the registrar to the new NS.


8) Best practices


9) Troubleshooting

Symptom Likely cause Fix
Save and Test fails Wrong URL/port/key or firewall blocks access Verify http(s)://host:port, API key, and allow the PUQcloud IP
Zone import incomplete API/user lacks permissions Grant appropriate rights or use Zones → Import
Group zones don’t deploy to the new server Server not added to Server Group Add it, then Reload All Zones
Different answers from NS nodes One node out of sync or offline Check health/logs, Reload All Zones, restore connectivity

 

How to use Admin Area in PUQcloud Panel

DNS Manager — Zones

PUQcloud Panel

Order Now | Download | FAQ

1) What a Zone is and how it works

A DNS Zone is the set of DNS records for a domain (e.g., example.com) or a reverse domain (in-addr.arpa, ip6.arpa).
In PUQcloud, every zone is assigned to exactly one Server Group, and that group has one or more real DNS servers attached. As a result:

Path: Settings → DNS Manager → Zones

DNS Zones — list (columns: Name, Record Count, Server Group, Primary NS, Admin Email, Actions)


2) The Zones list & actions

The list shows all zones, how many records each has, which Server Group it belongs to, the Primary NS (SOA MNAME), and the Admin Email (SOA RNAME).

Per-row actions:

Top-right: + Create to add a new zone.


3) Create a zone

Click + Create and fill the form.

Create DNS Zone (Name, DNS Server Group, SOA Admin Email, SOA TTL, Refresh, Retry, Expire, Minimum TTL)

Field reference
Field Description Tip
Name Zone name. For forward zones use example.com. For reverse: IPv4 uses x.y.z.in-addr.arpa, IPv6 uses the …ip6.arpa nibble format. Use correct reverse notation.
DNS Server Group Which group of servers will host this zone Choose the group you prepared (e.g., PowerDNS ns1-2 or PowerDNS (devns) for the ACME tech zone).
SOA Admin Email Email in SOA (RNAME, with a dot instead of @) Commonly hostmaster@domain.tld.
SOA TTL (seconds) TTL for the SOA record 3600 is a safe default.
SOA Refresh Slave refresh interval 86400 (24h) typical.
SOA Retry Retry interval if refresh fails 7200 (2h).
SOA Expire When slaves consider zone expired 1209600 (14 days).
SOA Minimum TTL Negative caching (minimum TTL) 3600.

Click Save to create the zone.


4) Edit a zone

Opening a zone leads to Edit DNS Zone.

Edit DNS Zone (Name, DNS Server Group, Primary NS, NS Domains, SOA fields; buttons Create Record / Reload Zone / Move To / Export / Import / Save)

What you see
Top actions

5) Add records

Click + Create Record.

Create DNS Record (Type, TTL, Name; show PTR target field example)

Common record types
Examples (forward)
Example (mail)
Reverse example (PTR)

In 0.168.192.in-addr.arpa:


6) ACME / SSL with a technical zone

For DNS-01 challenges, SSL Manager commonly uses a technical zone (e.g., acme.yourdomain.tld) hosted by a dedicated Server Group (e.g., PowerDNS (devns)). The workflow:

  1. In the target zone (the zone for which you want a cert), create a CNAME:
    _acme-challenge.yourdomain.tld → _acme-challenge.yourdomain.tld.acme.yourdomain.tld.

  2. During issuance, SSL Manager automatically creates/updates the TXT in the tech zone (via PowerDNS/Hestia modules).

  3. The CA queries _acme-challenge on the target zone, follows the CNAME into the tech zone, and reads the TXT.

  4. Once validated, the certificate becomes ACTIVE (see SSL Certificates guide).

Ensure the tech group’s NS Domains are really authoritative and are properly delegated at the registrar.


7) Export / Import


8) Best practices


9) Troubleshooting

Symptom Likely cause Fix
Public resolvers can’t see your changes Registrar delegation wrong or NS Domains don’t match real NS Correct delegation, align NS Domains, wait for TTL
Different answers on NS1 vs NS2 One node out of sync or offline Reload Zone, check server health, review logs
ACME DNS-01 fails Missing/wrong CNAME to tech zone; caching Validate with dig, fix CNAME/TXT, wait for TTL
Zone import errors Incompatible format or invalid entries Fix offending lines, re-import
How to use Admin Area in PUQcloud Panel

SSL Manager - Certificate Authorities

PUQcloud Panel

Order Now | Download | FAQ

Overview

Certificate Authorities (CA) are provider profiles the panel uses to issue and renew SSL/TLS certificates via ACME. PUQcloud follows a simple rule: one module per CA.
Currently supported modules:

  • Let’s Encrypt (plus Let’s Encrypt Staging for safe testing)

  • ZeroSSL

Where to find it: Settings → SSL Manager → Certificate Authorities


What you can do here

  • Create and configure CA profiles (ACME account, technical DNS zone, timeouts).

  • Test connectivity to the CA (Save and Test) and see the CA directory endpoints.

  • Keep multiple profiles (e.g., Production vs Staging) and select them per-certificate.


Create a CA Profile (step-by-step)

  1. Go to Settings → SSL Manager → Certificate Authorities and click + Create.

  2. Enter Name and choose Module = PUQ ACME (active)Save.

  3. Click Edit on the new CA profile and fill in the fields (see the Field Reference below).

  4. Click Save and Test. A modal should show API is available plus a dump of ACME directory endpoints.

  5. Click Save.


Field Reference (when & why)

Field What it is When / Why
Name Internal display name Use meaningful names like LE PROD, LE STAGING, ZeroSSL.
Description Short profile note Note target usage: “production issuance”, “sandbox”, or project scope.
Certificate Authority Selected CA directory Use Let’s Encrypt Staging for tests, Let’s Encrypt or ZeroSSL for production.
Email address for the ACME account Email used to register/manage the ACME account Required. Prefer a shared ops mailbox (e.g., it@company.tld) for continuity.
EAB Key ID / EAB HMAC Key External Account Binding Needed by some providers/plans (e.g., ZeroSSL). Leave empty if not required.
DNS Zone Technical zone where TXT records are actually created Example: acme.puqcloud.com. The target domain’s _acme-challenge will CNAME to this zone.
Allow wildcard certificates Allows *.domain Enable if you plan wildcard issuance (DNS-01 only).
DNS Record TTL (seconds) TTL for created DNS records 30–60 speeds up DCV; raise slightly if your DNS is slow to propagate.
API Timeout (seconds) Max wait for ACME API responses Increase (e.g., 20–30) on flaky networks/CI bursts.
Save and Test (button) Connectivity check Opens a modal with API is available and the list of ACME endpoints. Investigate if it fails.

Provider specifics

Let’s Encrypt (incl. Staging)
  • Uses DNS-01 via a technical zone:

    1. On the target domain you create a CNAME for _acme-challenge.domain pointing into your technical zone (e.g., _acme-challenge.domain CNAME <token>.acme.puqcloud.com).

    2. Let’s Encrypt queries _acme-challenge on the target domain, follows the CNAME into the tech zone, and reads the TXT value there.

  • Let’s Encrypt Staging is ideal for testing without spending production rate limits.

  • Wildcards (*.domain) require DNS-01 and the Allow wildcard flag.

ZeroSSL
  • Supports account API keys so that issued certificates appear in your ZeroSSL account.

  • If you don’t provide keys, the system will create temporary keys per certificate automatically.

  • With a paid ZeroSSL plan (~$12/month), generate API keys and add them to PUQcloud so all certs are visible/manageable in your ZeroSSL panel.


Good practices

  • Start with Let’s Encrypt Staging to validate your flow, then enable Let’s Encrypt (production).

  • Keep DNS TTL low (30–60s) in the CA profile to speed up challenges.

  • For ZeroSSL at scale, use account keys for visibility and auditing.


Migration cheat-sheet (e.g., from Let’s Encrypt to ZeroSSL)

  1. Create a new CA profile (add EAB/API keys if required by your ZeroSSL plan).

  2. Save and Test to confirm directory endpoints.

  3. Check/update your technical DNS zone if it differs from previous setup.

  4. Issue a test cert on a non-critical domain to validate DCV.

  5. For new certs, select the new CA in the creation form. For existing certs, you cannot “switch issuer”; issue a new certificate under the new CA and deploy it.

  6. Verify Days Remaining / Auto Renew behavior on new certs (and, with ZeroSSL keys, that issues appear in the ZeroSSL account).


Troubleshooting

  • “Save and Test” doesn’t show “API is available”

    • Check selected CA, network access, EAB keys (if required), and API Timeout.

  • LE DNS validation fails

    • Confirm the CNAME is correct and already resolves to the tech zone; wait for TTL.

  • Wildcard fails

    • Ensure Allow wildcard is enabled and you are using DNS-01.

  • ZeroSSL certificates don’t show in the ZeroSSL dashboard

    • Add account API keys to the CA profile (temporary per-certificate keys don’t link certs to your account).

Related

  • SSL Certificates — issuance workflow (Draft → CSR → Pending (CNAME) → Active), auto-renew, metadata.

  • DNS Manager — managing your technical zone and verifying _acme-challenge records.

  • Email & Notifications — reminders for expiry and operational alerts.

How to use Admin Area in PUQcloud Panel

SSL Manager - SSL Certificates

PUQcloud Panel

Order Now | Download | FAQ

Overview

The SSL Certificates section is your single place to issue, renew, import, and store SSL/TLS certificates.

Each certificate page is split into two columns:

Where to find it: Settings → SSL Manager → SSL Certificates


What you can do

The private key is encrypted in the database and visible only on the certificate’s page.


Certificates list

The list shows:


Create a certificate (step-by-step)

  1. Click + Create in SSL Certificates.

  2. Fill in:

    • Domain — primary domain (CN).

    • Certificate Authority — select a CA profile (e.g., Let’s Encrypt / ZeroSSL).

    • Aliases — SAN domains, one per line (optional).

  3. Click Save — this only saves form data (no keys or certificate yet).

  4. Click Generate CSR:

    • The system creates the CSR and Private Key (they do not exist before this step).

    • The private key is encrypted in DB; it is only visible on this page.

  5. Status switches to Pending. The panel shows instructions to create a CNAME for _acme-challenge.<domain> pointing into your tech zone (e.g., acme.puqcloud.com).

  6. Once the CNAME resolves, issuance starts automatically. When finished, the card turns Active and shows all metadata/PEMs.


Certificate page — left column fields

Top block (editable in Draft)
Domain & Organization
CA / Crypto / Metadata
Actions

In Draft, the upper part of the left column is editable; after issuance, many fields become read-only.


Workflow: statuses & transitions

  1. Draft

    • Edit primary fields (domain, SANs, email, ToS, auto-renew threshold).

    • Save only stores data; no key/CSR is created.

  2. Generate CSR

    • Creates CSR and Private Key (encrypted; visible only on this page).

    • Crypto fields/PEM blocks appear.

  3. Pending (CNAME → tech zone)

    • The panel displays the exact CNAME instruction for _acme-challenge.<domain> → into your tech zone.

    • As soon as the CNAME resolves, the panel continues issuance (DNS-01).

  4. Active

    • Certificate is issued; Certificate PEM is available; a success panel shows “Certificate is active!”.

    • Days Remaining and Auto Renew operate; crypto/metadata are filled.

  5. Expired / Error / Revoked

    • Expired — reissue/renew required.

    • Error — check logs/CA setup/DNS path.

    • Revoked — revoked per CA policy.


Auto-renewal


Importing an existing certificate (if used)

  1. Open SSL Certificates → + Import (or equivalent).

  2. Paste CRT / Private Key / CA Bundle in PEM.

  3. Save and verify validity/expiry.

  4. Configure Auto Renew manually if needed (imports are usually not tied to ACME).


Key security


Troubleshooting

Symptom Likely cause Fix
Stuck in Pending CNAME not resolving / wrong target Verify _acme-challenge.<domain> name and target in tech zone; wait for TTL.
Issuance doesn’t start CSR not generated Click Generate CSR, then follow CNAME steps.
No “Certificate is active!” after CNAME DCV incomplete / CA error Check logs; ensure the tech zone is publicly resolvable.
Auto-renew doesn’t trigger Bad Auto Renew Days or broken CNAME Use a sensible threshold (e.g., 7) and verify CNAME/tech zone.
PEM mismatch on import Key/cert pair doesn’t match Import the correct pair or reissue.

How to use Admin Area in PUQcloud Panel

Manage General on Admin Area

PUQcloud Panel

Order Now | Download | FAQ

The General page centralizes platform-wide defaults and housekeeping rules. It’s organized into four tabs:

  1. Time Based – how long to keep logs and histories

  2. Finance – billing and balance limits

  3. Client – customer-facing timeouts

  4. Social – your company’s social/profile links

All tabs share a Save button (top-right). Changes apply system-wide.


Time Based (log retention)

Use this tab to control how long different histories are kept before cleanup jobs remove them.

Tips

General › Time Based tab with retention fields.

image-1758202056756.png


Finance (billing defaults & limits)

Define monetary guardrails and invoice behavior.

Best practices

General › Finance tab with invoice and balance limits.

image-1758202070700.png


Client (customer timeouts)

A small but important setting for customer security & UX.

Guidance

General › Client tab with reset link expiry.

image-1758202083150.png


Social (brand & contact presence)

Store the official social/profile identifiers used across notifications and the client portal. Fields include:

Usage

General › Social tab with profile/link fields.

image-1758202093382.png


Workflow summary

  1. Go to Dashboard → Settings → General.

  2. Work through each tab (Time Based → Finance → Client → Social).

  3. Click Save (top-right).

  4. If you reduced retention periods, confirm your Scheduler/Cleanup tasks are enabled (so old data is actually purged).

  5. Review notification templates/layouts if you plan to surface your social links there.


Quick defaults (safe starting points)

How to use Admin Area in PUQcloud Panel

Сheck Countries in the Admin Area

PUQcloud Panel

Order Now | Download | FAQ

Follow these steps to review country records and their regions.


Go to Countries

Countries list with search, pagination, and “Regions (eye)” action.

image-1758202738977.png

View a country’s regions

Regions modal listing Region Name, Native Name, and Code (with Close button).

image-1758202748215.png

Tips

How to use Admin Area in PUQcloud Panel

Create and manage Currencies in the Admin Area

PUQcloud Panel

Order Now | Download | FAQ

Where to find it

  1. In the left menu go to Settings → General → Currencies.
    Currencies list with search, paging, and row actions (Edit/Delete).

    image-1758204026462.png


Create a new currency

  1. Click + Create (top-right of the page).

  2. In the Create modal, fill in:

    • Code – the ISO currency code (e.g., USD, EUR, JPY).

    • Prefix – symbol shown before the amount (e.g., $, CHF).

    • Suffix – symbol shown after the amount (e.g., for PLN).

    • Exchange Rate – base conversion rate against your system’s base currency.

    • Format – choose the number formatting style (thousand/decimal separators).

    • Default – tick if this should become the system default currency.

  3. Click Save.

Notes

“Create Currency” modal with all fields (Code, Prefix, Suffix, Exchange Rate, Format, Default).

image-1758204035047.png


Edit an existing currency

  1. In the list, click the pencil icon for the currency you want to change.

  2. Update Code, Prefix, Suffix, Exchange Rate, Format, or toggle Default.

  3. Click Save to apply changes.

Tips

“Edit Currency” modal opened from the row (rate/format/default shown).

image-1758204072477.png


Delete a currency


Search, sort, and paginate


Best practices

That’s it—you can now add, edit, remove, and format currencies in the Admin Area with confidence.

How to use Client Area in PUQcloud Panel

How to use Client Area in PUQcloud Panel

Manage the Client Area Dashboard

PUQcloud Panel

Order Now | Download | FAQ

Overview

Your Client-Area Dashboard is the command centre for balances, services, and quick actions (funds, invoices, security). This guide shows what each block means and how to use it daily — with exact spots to drop your screenshots.


Get Oriented

Open the client area. You’ll see:

Full Dashboard overview.

image-1758026172721.png


Services Summary

At the top of the canvas you’ll find four counters:

Click any card to jump to the filtered services list (where applicable).


Recurring Cost Breakdown

Below the counters are your Hourly / Daily / Weekly / Monthly / Yearly spend estimates and the Recommended Add Funds amount.

Use it to:


Account & Security Menu

Top-right avatar opens quick actions:

Account dropdown.

image-1758026199954.png

Best practice: enable 2FA immediately and complete Verification Center to lift payment/security limits.


Company Hub (Profile • Invoices • Transactions)

From My Account, open your company tile to reach:

Company tile with Profile / Invoices / Transactions.

image-1758026212119.png


Add Funds (Top-Up)

From the top strip click Add Funds to open the payment screen.

Steps:

  1. Review the Recommended amount banner.

  2. Enter net amount and currency.

  3. Check Taxes breakdown (VAT, etc.).

  4. Confirm Balance after top-up.

  5. Click Top Up Now.

Add Funds page.

image-1758026226209.png

Tip: If you sell in multiple currencies, keep one primary currency for predictability; taxes depend on your profile’s country/region.


Daily Workflow (5 minutes)

  1. Open dashboard → check Active vs Suspended.

  2. Scan Recurring Cost Breakdown → compare to yesterday.

  3. If Recommended Add Funds > your comfort buffer, Top Up.

  4. Open Invoices if any new charges posted.

  5. Review Transactions for failed/duplicate payments.

  6. Security sweep: confirm 2FA is still active for all users.


Troubleshooting

How to use Client Area in PUQcloud Panel

Manage Your Profile in the Client Area

PUQcloud Panel

Order Now | Download | FAQ

Overview

Keep your Profile correct to ensure proper taxes, legal invoice details, and contact emails. This guide shows how to open the Profile screen, what every field means, and the safest way to update it — with exact places to insert your screenshots.


Open the Profile screen

  1. On the Dashboard, click your Company widget in the top-right.

  2. Choose Profile.

Company dropdown (marker 1 → open menu, marker 2 → Profile).

image-1758027110963.png


Edit your details

You’ll land on Client Profile. Update the fields below and press Save (top-right).

Client Profile form (full page).

image-1758027117322.png

What each field is for

Tip: If you’re not a company, leave Company Name empty and Tax ID blank — you’ll be treated as a private individual where applicable.


Best practices (1-minute checklist)


When to update your profile


Troubleshooting

How to use Client Area in PUQcloud Panel

Manage Invoices in the Client Area

PUQcloud Panel

Order Now | Download | FAQ

Overview

This guide shows how to find, read, pay, and download your invoices (including proforma, invoice, and credit note) in the Client Area. Each step tells you exactly where to place your screenshots.


Open Invoices

  1. From the top-right Company widget, open the dropdown.

  2. Click Invoices.

Company dropdown (1 → open menu, 2 → Invoices).

image-1758026717622.png


Understand the Invoices List

On the Invoices page you’ll see a table with:

Invoices list (full table).

image-1758026727515.png

Quick actions

Invoices list with “Details” highlighted (marker 1).

image-1758026733515.png


View & Pay an Invoice (Proforma / Unpaid)

Opening Details shows the invoice summary:

To pay an UNPAID invoice, click Pay Now and complete the payment.

Unpaid PROFORMA invoice view (shows Pay Now and amounts).

image-1758026740286.png


Confirm a Paid Invoice & Payment Record

For PAID invoices you’ll see:

Paid INVOICE view with transaction table (Stripe example).

image-1758026748237.png


Exporting PDFs (for accounting)

From either the list or the invoice view, click PDF to download/print the document for your books.

Tip: Keep Profile (company name, Tax ID, address) up to date so the invoice PDF has correct legal details.


Searching & Sorting

image-1758026770098.png


Credit Notes & Refunds


Troubleshooting

How to use Client Area in PUQcloud Panel

Check Transactions in the Client Area

PUQcloud Panel

Order Now | Download | FAQ

Overview

The Transactions page shows every balance movement on your account: top-ups, service charges, refunds, adjustments. Here’s how to open it, read it, and quickly find what you need — with exact spots to place your screenshots.


Open the Transactions page

  1. On the Dashboard, click the company widget at the top-right.

  2. Choose Transactions.

Company dropdown (1 open menu → 2 Transactions).

image-1758027212427.png


Read the Transactions table

On the Transactions page you’ll see a ledger-style list with these columns:

Transactions list (full table with CHARGE rows).

image-1758027222298.png

Tip: To verify a top-up, look for a Transaction ID and a positive amount; the Balance column will jump up on that row.


Find a specific entry fast


Reconcile with invoices


Common checks & quick fixes

How to use Client Area in PUQcloud Panel

Account & Security: manage profile, password, verification, and 2FA

PUQcloud Panel

Order Now | Download | FAQ

Open the account menu

  1. On the dashboard, click your company/avatar in the top-right.

  2. You’ll see: My Account, Change Password, Verification Center, Two Factor Authentication.

Account dropdown (markers 1 & 2).

image-1758028133434.png


My Account — contact details

On My Account, update:

My Account page (form).

image-1758028153500.png

Tip: After changing email, check your inbox for service confirmations.


Change Password

  1. Account menu → Change Password.

  2. Enter Existing Password.

  3. Set New Password and Confirm New Password.
    Requirements: ≥ 6 characters, at least 1 number and 1 special character.

  4. Click Save.

“Change Password” menu item.
image-1758028163954.png
Change Password form (errors/strength bar example).
image-1758028163977.png

If you see “Passwords do not match,” the New and Confirm fields differ.


Verification Center — verification methods

Manage verification methods (email, TOTP app, etc.). Columns show:

“Verification Center” menu item.
image-1758028205585.png
Verification Center list (Email + Authenticator App).

image-1758028205613.png

Recommendation: keep at least two methods (Email + TOTP) so you don’t get locked out.


Add a TOTP Authenticator (Google Authenticator / Duo)

  1. On Verification Center, click Add Authenticator App (TOTP).

  2. Scan the QR code in your app or enter the secret manually.

  3. Enter the 6-digit code, give a Device NameSave.

QR-code modal with code input.

image-1758028225891.png


Two-Factor Authentication (2FA)

Enable 2FA
  1. Account menu → Two Factor Authentication.

  2. Click Enable 2FA.

  3. Enter the current 6-digit code from your TOTP app → OK.

“Two Factor Authentication” menu item.
image-1758028238508.png
2FA page (Disabled state, Enable 2FA button).image-1758028238561.png
Enable 2FA confirmation modal (code entry).

image-1758028238535.png

If “Enable 2FA” is disabled or missing, first add a TOTP method in Verification Center (see Section 5).


Security quick checklist


Troubleshooting