Introduction to Neticks
Summary: Neticks is an enterprise-grade endpoint backup and data protection system that allows you to securely backup data from Windows, macOS, Office 365, Slack, and Google Workspace to your own cloud storage infrastructure.
What is Neticks?
Neticks is a comprehensive endpoint management and backup solution designed for businesses that require complete control over their data. Unlike traditional backup services that store your data on their servers, Neticks operates as an endpoint management system that backs up your data directly to your own cloud storage.
🔒 Your Data, Your Control: Neticks does NOT store your backup data on our infrastructure. All backup data is stored exclusively on cloud storage systems that you designate and control - whether that's your own AWS S3 bucket, your NAS device, or any other S3-compatible storage solution.
Key Features
- Endpoint Backup: Automated backups for Windows, macOS, Office 365, Slack, and Google Workspace
- Client-Controlled Storage: All data is stored on your own AWS S3, NAS, or S3-compatible storage
- Enterprise Encryption: AES-256-CBC encryption for all data in transit and at rest
- 24/7 Monitoring: Continuous monitoring and automated backup scheduling
- Flexible Access: Granular permission system for team members and departing employees
- License-Based Billing: Pay only for the licenses you need
Why Store Data on Your Own Cloud?
Storing your backup data on your own cloud infrastructure (AWS S3, NAS, etc.) provides several critical advantages:
- Complete Data Ownership: You maintain full control and ownership of all backup data
- Compliance: Meet regulatory requirements by keeping data in your own infrastructure
- Cost Control: Manage storage costs directly with your cloud provider
- Security: Your data never leaves your infrastructure, reducing exposure risks
- Performance: Optimize storage performance based on your specific needs
- Disaster Recovery: Maintain complete control over backup and recovery procedures
Screenshot Placeholder
Dashboard Overview - Replace with actual screenshot URL
Account Creation
Summary: Creating a Neticks account requires a business email from a domain you own. The first user to register with a domain becomes the account owner, and all subsequent users from that domain must be added by the owner.
Creating Your Account
To create a Neticks account, you must use a business email address from a domain that you own. Personal email providers (Gmail, Yahoo, Outlook, etc.) are not permitted for account creation.
-
Navigate to the Registration Page
On the login page, click "Sign up free" to access the registration form.
-
Enter Your Information
- Full Name: Your complete name
- Business Email: Must be from a domain you own (e.g., yourname@yourcompany.com)
- Password: Must be at least 8 characters with uppercase, lowercase, and numbers
-
Accept Terms
Review and accept the Terms of Service and Privacy Policy.
-
Verify Your Email
After registration, you will receive a verification email. Click the verification link to activate your account.
Screenshot Placeholder
Registration Form - Replace with actual screenshot URL
💡 Tip: Make sure to check your spam folder if you don't receive the verification email within a few minutes.
Domain Ownership & Account Control
Summary: The first user to register with a domain becomes the account owner. Only one account can exist per domain, and the owner must add all other users from that domain.
How Domain Ownership Works
Neticks uses a domain-based ownership model to ensure proper account management and security:
Account Ownership Rules
- First User = Owner: The first person to register with a domain automatically becomes the account owner
- One Account Per Domain: Only one Neticks account can exist per domain
- Owner Controls Access: The account owner must add all other users from the same domain
- No Self-Registration: Users from an existing domain cannot create their own accounts
⚠️ Important: If you try to register with a domain that already has an account, you will see an error message: "An account has already been created using this domain. Please contact the person who originally registered this domain."
Adding Users to Your Domain
As the account owner, you can add users from your domain through the User Management section:
-
Navigate to User Management
Go to Account → User Management in the sidebar
-
Add New User
Click "Add User" and enter the user's email address (must be from your domain)
-
Set Permissions
Assign appropriate role and permissions to the new user
-
User Receives Invitation
The new user will receive an email invitation to access the account
Screenshot Placeholder
User Management Page - Replace with actual screenshot URL
Storage Configuration Overview
Summary: Neticks requires you to configure your own storage infrastructure (AWS S3 or NAS) before creating backup instances. All backup data is stored on your infrastructure, not on Neticks servers.
Storage Options
Neticks supports two primary storage options for your backup data:
1. Amazon S3 (Recommended)
Amazon S3 provides scalable, highly available cloud storage for your backups. This is the recommended option for most businesses.
- Scalability: Virtually unlimited storage capacity
- Availability: 99.99% uptime SLA
- Security: Built-in encryption and access controls
- Cost-Effective: Pay only for what you use
- Compatibility: Works with any S3-compatible storage (AWS, DigitalOcean Spaces, Wasabi, etc.)
2. NAS (Network Attached Storage)
For organizations that prefer on-premises storage, Neticks supports NAS devices via SFTP.
- On-Premises Control: Complete control over your storage infrastructure
- No Cloud Costs: No ongoing cloud storage fees
- Compliance: Ideal for organizations with strict data residency requirements
- SFTP Protocol: Secure file transfer protocol for data transmission
🔐 Security Note: All data is encrypted using AES-256-CBC encryption before being stored on your infrastructure. Neticks never has access to your unencrypted data.
Configuring Your Database (RDS/MySQL)
Summary: Neticks requires you to configure your own MySQL-compatible database (such as Amazon RDS or MariaDB) to store backup metadata. This database stores information about your backups, but all actual backup data is stored in your S3 or NAS storage.
🔒 Your Data, Your Control: You must have your own RDS database or MySQL account to store data. Neticks does NOT store your database data on our infrastructure. All database connections are configured in Account Settings and are fully controlled by you.
Why Do You Need a Database?
Neticks uses a database to store metadata about your backups, including:
- Backup instance configurations
- User and service mappings
- Backup status and metadata
- File and email indexes
- Backup history and logs
Important: The actual backup files (emails, documents, attachments) are stored in your S3 bucket or NAS device, not in the database. The database only contains metadata to help Neticks organize and manage your backups.
Database Requirements
Your database must meet the following requirements:
- MySQL-Compatible: MySQL 5.7+, MariaDB 10.2+, or Amazon RDS MySQL
- Network Access: The database must be accessible from the internet (or via VPC peering if using AWS)
- Credentials: Valid username and password with appropriate permissions
- Storage: Sufficient storage space for metadata (typically minimal, as actual files are stored in S3/NAS)
✅ Recommended: We recommend using Amazon RDS for MySQL or MariaDB for ease of deployment, automatic backups, and reliability. However, you can use any MySQL-compatible database that meets the requirements above.
Configuration Steps
-
Set Up Your Database
Create a MySQL or MariaDB database instance. If using Amazon RDS:
- Go to AWS Console → RDS → Create Database
- Choose MySQL or MariaDB engine
- Configure instance size based on your needs (small instances are usually sufficient for metadata)
- Enable public accessibility (or configure VPC peering if required)
- Create a master username and password
-
Configure Security Group
Add an inbound rule to your RDS security group to allow connections from Neticks servers:
- Go to RDS → Your Database → Connectivity & Security → VPC Security Groups
- Add inbound rule: Type = MySQL/Aurora, Port = 3306
- Source: Contact Neticks support for the specific IP address to whitelist
-
Navigate to Account Settings
Go to Account → Settings in the Neticks dashboard sidebar menu
-
Open Database Configuration
Scroll to the "Data & Database Configuration" section
-
Add Database Connection
Click "Add Database" button to open the database connection form
-
Enter Database Details
- Connection Name: A descriptive name for this database connection (e.g., "Production RDS")
- Database Type: Select "MariaDB" (works for MySQL and MariaDB)
- Hostname: Your database endpoint (e.g., "mydb.123456789.us-east-1.rds.amazonaws.com")
- Port: Usually 3306 for MySQL/MariaDB
- Database Name: The name of your database (e.g., "neticks_backups")
- Username: Your database username
- Password: Your database password
- Region: (Optional) AWS region if using RDS
- RDS Instance ID: (Optional) Your RDS instance identifier
-
Test Connection
Click "Test Connection" to verify your credentials and network connectivity work correctly
-
Save Configuration
Once the test succeeds, save the configuration. The database connection will be available for use when creating backup instances.
Screenshot Placeholder
Database Configuration Form in Settings - Replace with actual screenshot URL
Using the Database Connection
Once configured, your database connection will be available when creating new backup instances. During instance creation, you'll select which database connection to use for storing that instance's metadata.
💡 Tip: You can create multiple database connections if you want to separate metadata for different environments (production, staging, etc.). Each instance can use a different database connection.
Troubleshooting
If you encounter connection issues:
- Connection Timeout: Verify that your database security group allows inbound connections on port 3306 from Neticks servers
- Authentication Failed: Double-check your username and password
- Database Not Found: Ensure the database name exists and the user has permissions to access it
- Network Issues: Verify that your RDS instance is publicly accessible (or that VPC peering is configured correctly)
⚠️ Security Reminder: Keep your database credentials secure. Only account owners can add or modify database connections. Never share your database credentials with unauthorized users.
Configuring AWS S3 Storage
Summary: Configure your AWS S3 bucket (or S3-compatible storage) in Account Settings to enable backup storage. You'll need your S3 bucket name, region, and access credentials.
Prerequisites
Before configuring S3 storage, ensure you have:
- An AWS account (or account with S3-compatible storage provider)
- An S3 bucket created in your AWS account
- AWS Access Key ID and Secret Access Key with appropriate permissions
Required S3 Permissions
Your AWS credentials need the following permissions:
Configuration Steps
-
Navigate to Account Settings
Go to Account → Settings in the sidebar menu
-
Open Database & Storage Section
Scroll to the "Database & Storage Configuration" section
-
Add S3 Connection
Click "Add Database Connection" and select "S3 Storage" as the connection type
-
Enter S3 Details
- Connection Name: A descriptive name for this storage connection
- S3 Bucket Name: Your S3 bucket name (e.g., "my-company-backups")
- Region: AWS region where your bucket is located (e.g., "us-east-1")
- Access Key ID: Your AWS Access Key ID
- Secret Access Key: Your AWS Secret Access Key
- Domain: Your domain (automatically filled)
-
Test Connection
Click "Test Connection" to verify your credentials work correctly
-
Save Configuration
Once the test succeeds, save the configuration
Screenshot Placeholder
S3 Configuration Form - Replace with actual screenshot URL
✅ Best Practice: Create a dedicated IAM user in AWS with minimal required permissions specifically for Neticks backups. Never use your root AWS credentials.
Configuring NAS Storage
Summary: Configure your NAS device via SFTP to store backups on-premises. You'll need your NAS hostname, SFTP credentials, and storage path.
Prerequisites
Before configuring NAS storage, ensure you have:
- A NAS device with SFTP enabled
- SFTP user credentials with write permissions
- Network access to your NAS from the backup server
- A dedicated storage path for backups
Configuration Steps
-
Navigate to Account Settings
Go to Account → Settings in the sidebar menu
-
Add NAS Connection
Click "Add Database Connection" and select "NAS (SFTP)" as the connection type
-
Enter NAS Details
- Connection Name: A descriptive name for this storage connection
- NAS Hostname/IP: Your NAS device's hostname or IP address
- SFTP Port: Usually 22 (default SFTP port)
- Username: SFTP username
- Password: SFTP password
- Storage Path: Directory path on NAS where backups will be stored (e.g., "/backups/neticks")
- Domain: Your domain (automatically filled)
-
Test Connection
Click "Test Connection" to verify SFTP connectivity and credentials
-
Save Configuration
Once the test succeeds, save the configuration
Screenshot Placeholder
NAS Configuration Form - Replace with actual screenshot URL
🔒 Security Tip: Ensure your NAS is properly secured with strong passwords and consider using SSH key authentication instead of password authentication for enhanced security.
Instance Overview
Summary: An instance in Neticks represents a backup configuration for a specific service (Google Workspace, Office 365, etc.) and domain. Each instance manages backups for multiple users.
What is an Instance?
An instance is a configured backup environment that connects to a specific service (like Google Workspace) and manages backups for users within your domain. Each instance includes:
- Service Configuration: Connection to Google Workspace, Office 365, etc.
- Storage Connection: Link to your S3 or NAS storage
- User Management: List of users whose data will be backed up
- Backup Services: Which services to backup (Gmail, Drive, Calendar, Contacts)
- Schedule Settings: When and how often backups run
Instance Types
Neticks supports different instance types based on the service you want to backup:
- Google Workspace Instance: For backing up Gmail, Google Drive, Calendar, and Contacts
- Office 365 Instance: For backing up Outlook, OneDrive, and other Office 365 services
- Slack Instance: For backing up Slack messages and files
Screenshot Placeholder
Instances List Page - Replace with actual screenshot URL
Creating a Backup Instance
Summary: Create a new backup instance by selecting the service type, configuring storage, and setting up Google Workspace authentication. Each instance requires licenses based on the number of users.
Prerequisites
Before creating an instance, ensure you have:
- Configured storage (S3 or NAS) in Account Settings
- Sufficient licenses for the number of users you plan to backup
- Google Workspace admin credentials (for Google Workspace instances)
- Service account credentials with domain-wide delegation (for Google Workspace)
Step-by-Step: Creating a Google Workspace Instance
-
Navigate to Instances
Go to Instances → Google Workspace in the sidebar menu
-
Click "Create New Instance"
Click the "Create New Instance" button at the top of the page
-
Select Instance Type
Choose "Google Workspace" as your instance type
-
Configure Basic Information
- Instance Name: A descriptive name (e.g., "Main Google Workspace Backup")
- Domain: Your domain (automatically filled)
- Database Connection: Select the database connection for this instance
-
Select Storage Type
Choose between S3 or NAS storage. If using S3, select your configured S3 connection.
-
Configure Google Workspace
- Admin Email: Your Google Workspace admin email
- Service Account Key: Upload your Google Service Account JSON key file
- Domain-Wide Delegation: Ensure domain-wide delegation is enabled in Google Admin Console
-
Select Backup Services
Choose which services to backup:
- ☑ Gmail (Email messages and settings)
- ☑ Google Drive (Files, folders, and documents)
- ☑ Calendar (Events and calendars)
- ☑ Contacts (Contact information)
-
Review and Create
Review all settings and click "Create Instance"
Screenshot Placeholder
Create Instance Form - Replace with actual screenshot URL
Google Workspace Service Account Setup
To enable Google Workspace backups, you need to create a service account with domain-wide delegation:
-
Create Service Account
In Google Cloud Console, create a new service account
-
Enable Domain-Wide Delegation
Enable domain-wide delegation for the service account
-
Download JSON Key
Download the service account JSON key file
-
Authorize in Google Admin
In Google Admin Console, authorize the service account with required scopes
⚠️ Important: The service account must have domain-wide delegation enabled and be authorized in Google Admin Console with the following scopes:
- https://www.googleapis.com/auth/gmail.readonly
- https://www.googleapis.com/auth/drive.readonly
- https://www.googleapis.com/auth/calendar.readonly
- https://www.googleapis.com/auth/contacts.readonly
- https://www.googleapis.com/auth/admin.directory.user.readonly
Google Workspace Configuration
Summary: Configure Google Workspace authentication and select which users to backup. Sync users from your Google Workspace domain and assign licenses.
Syncing Google Workspace Users
After creating a Google Workspace instance, you need to sync users from your domain:
-
Navigate to Instance
Go to Instances → Google Workspace and click on your instance
-
Sync Users
Click "Sync Google Users" to import all users from your Google Workspace domain
-
Review User List
Review the list of synced users. You'll see users in different states:
- Backed Up: Users currently being backed up
- Unbacked: Users available for backup but not yet assigned
-
Assign Licenses
Select users and assign licenses to enable backups. You need one license per user.
Screenshot Placeholder
Google Workspace Users List - Replace with actual screenshot URL
License Allocation
Each user you want to backup requires a license. Licenses are purchased through the Billing section and allocated to instances:
- License Types: Google Workspace Instance licenses
- Allocation: Licenses are allocated per instance
- Flexibility: You can reallocate licenses between instances as needed
Google Workspace Backup Services
Summary: Google Workspace backup includes Gmail, Google Drive, Calendar, and Contacts. Configure which services to backup for each user individually.
Available Google Workspace Services
For Google Workspace instances, you can backup the following services:
Gmail Backup
- All email messages (sent and received)
- Email attachments
- Email labels and folders
- Email settings and filters
Google Drive Backup
- All files and folders
- File metadata (name, size, modified date, etc.)
- Native formats for Google Docs (DOCX, XLSX, PPTX)
- File sharing information
Calendar Backup
- All calendar events
- Event details (title, description, attendees, location)
- Recurring events
- Calendar settings
Contacts Backup
- All contact information
- Contact groups
- Contact metadata
Enabling Backup Services
When creating or editing an instance, you can select which services to backup. You can enable all services or select only the ones you need.
💡 Tip: You can change which services are backed up at any time by editing the instance configuration. Changes will apply to future backups.
Gmail Backup
Summary: Gmail backup stores all email messages, attachments, labels, and settings. Emails are stored in EML format and can be viewed, downloaded, and restored.
What Gets Backed Up
- Email Messages: All sent and received emails
- Attachments: All file attachments
- Labels: Email labels and folder structure
- Metadata: From, To, CC, BCC, Subject, Date, etc.
- Settings: Email filters and forwarding rules
Accessing Backed Up Emails
Once emails are backed up, you can access them through the Mailbox portal:
-
Navigate to Mailbox
Go to Portal → Mailbox in the sidebar
-
Select User
Select the user whose emails you want to view
-
Browse Emails
Browse emails by date, label, or search
-
View Email
Click on an email to view full content, headers, and attachments
-
Download Attachments
Download any email attachment directly
Screenshot Placeholder
Mailbox Interface - Replace with actual screenshot URL
Email Features
- Search: Search emails by subject, sender, content
- Filter: Filter by date, label, or sender
- Print: Print email content
- Download: Download email as EML file
- Restore: Restore emails to Gmail account
- Forward: Configure email forwarding to another account
- Transfer Ownership: Transfer email ownership to another user
Email Forwarding
The Email Forwarding feature allows you to automatically forward all new emails from a backed-up account to another email address:
- Configure forwarding from the Mailbox page
- All new emails are automatically forwarded
- Forwarding rule is created in Gmail
- Can be deactivated at any time
Screenshot Placeholder
Email Forwarding Modal - Replace with actual screenshot URL
Google Drive Backup
Summary: Google Drive backup stores all files, folders, and documents. Google Docs are backed up in native formats (DOCX, XLSX, PPTX) for easy access and restoration.
What Gets Backed Up
- Files: All files in Google Drive
- Folders: Complete folder structure
- Google Docs: Converted to native formats (DOCX, XLSX, PPTX)
- Metadata: File names, sizes, modified dates, sharing settings
- Versions: File version history
Native Format Backup
Google Docs (Documents, Sheets, Slides) are automatically converted and backed up in native formats:
- Google Docs → DOCX: Microsoft Word format
- Google Sheets → XLSX: Microsoft Excel format
- Google Slides → PPTX: Microsoft PowerPoint format
This ensures that even if files are deleted from Google Drive, you can still access them in standard formats.
Accessing Backed Up Files
Access your backed up files through the Google Drive portal:
-
Navigate to Google Drive
Go to Portal → Google Drive in the sidebar
-
Select User
Select the user whose files you want to view
-
Browse Files
Browse files by folder or search by name
-
View File Details
Click on a file to view details (size, type, modified date, location)
-
Download File
Download any file directly. Google Docs are automatically converted to readable formats.
Screenshot Placeholder
Google Drive Interface - Replace with actual screenshot URL
✅ Important: Files deleted from Google Drive remain accessible in your backup storage. You can download and restore them at any time.
Calendar Backup
Summary: Calendar backup stores all calendar events, including recurring events, attendees, and event details. Events are stored in ICS format.
What Gets Backed Up
- Events: All calendar events
- Event Details: Title, description, location, time
- Attendees: Attendee lists and responses
- Recurring Events: Recurrence patterns and exceptions
- Calendars: Multiple calendars per user
Accessing Backed Up Calendars
Access calendar backups through the Calendar portal:
-
Navigate to Calendar
Go to Portal → Calendar in the sidebar
-
Select User
Select the user whose calendar you want to view
-
View Events
Browse events by date or calendar
-
Download ICS
Download calendar events in ICS format for import into other calendar applications
Screenshot Placeholder
Calendar Interface - Replace with actual screenshot URL
Contacts Backup
Summary: Contacts backup stores all contact information, including names, emails, phones, addresses, and contact groups.
What Gets Backed Up
- Contact Information: Names, emails, phone numbers
- Addresses: Physical addresses
- Organizations: Company and job title information
- Notes: Contact notes and additional information
- Groups: Contact groups and labels
Accessing Backed Up Contacts
Access contact backups through the Contacts portal:
-
Navigate to Contacts
Go to Portal → Contacts in the sidebar
-
Select User
Select the user whose contacts you want to view
-
Browse Contacts
Browse contacts alphabetically or search
-
View Contact Details
Click on a contact to view all details in a modal window
Screenshot Placeholder
Contacts Interface - Replace with actual screenshot URL
Slack Backup
Summary: Slack backup functionality is currently under development. This section will be updated with complete documentation once the feature is available.
🚧 Under Development: Slack backup is currently being developed and will be available in a future update. This feature will allow you to backup Slack messages, files, and workspace data to your own cloud storage.
Screenshot Placeholder
Slack Backup Interface - Coming Soon
PC Devices Backup
Summary: PC Devices backup functionality is currently under development. This section will be updated with complete documentation once the feature is available.
🚧 Under Development: PC Devices backup is currently being developed and will be available in a future update. This feature will allow you to backup Windows PC endpoints, including files, folders, and system configurations to your own cloud storage.
Screenshot Placeholder
PC Devices Backup Interface - Coming Soon
macOS Backup
Summary: macOS backup functionality is currently under development. This section will be updated with complete documentation once the feature is available.
🚧 Under Development: macOS backup is currently being developed and will be available in a future update. This feature will allow you to backup macOS endpoints, including files, folders, and system configurations to your own cloud storage.
Screenshot Placeholder
macOS Backup Interface - Coming Soon
Billing & License System
Summary: Neticks uses a license-based billing system. You purchase licenses for the services you need, and allocate them to instances based on the number of users you want to backup.
How Billing Works
Neticks operates on a simple license-based model:
- Purchase Licenses: Buy licenses for the services you need (Google Workspace, Office 365, etc.)
- Allocate to Instances: Assign licenses to specific instances
- Per-User Basis: One license is required per user you want to backup
- Flexible Allocation: Move licenses between instances as needed
License Types
- Google Workspace Instance License: Required for each user backed up in a Google Workspace instance
- Office 365 Instance License: Required for each user backed up in an Office 365 instance
- Slack Instance License: Required for each workspace/channel backed up
Screenshot Placeholder
Billing & Licenses Page - Replace with actual screenshot URL
License Management
Summary: Manage your licenses through the Billing section. View available licenses, allocate them to instances, and purchase additional licenses as needed.
Viewing Your Licenses
To view your current license status:
-
Navigate to Billing
Go to Billing → Licenses in the sidebar
-
View License Summary
See total licenses, active licenses (allocated), and unused licenses
-
Check Per-Instance Allocation
View how many licenses are allocated to each instance
Allocating Licenses
When creating or editing an instance, you can allocate licenses:
- Licenses are allocated per instance
- Each user you enable for backup requires one license
- You can increase or decrease license allocation for an instance
- Unused licenses can be reallocated to other instances
Screenshot Placeholder
License Allocation Interface - Replace with actual screenshot URL
Purchasing Licenses
Summary: Purchase additional licenses through the Product Licenses page. Select the license type and quantity, then complete the purchase via Stripe.
How to Purchase Licenses
-
Navigate to Product Licenses
Go to Billing → Product Licenses in the sidebar
-
Select License Type
Choose the type of license you need (Google Workspace Instance, Office 365 Instance, etc.)
-
Set Quantity
Use the +/- buttons or enter the number of licenses you want to purchase
-
Review Pricing
Review the total cost based on quantity and pricing tier
-
Proceed to Checkout
Click "Add to Cart" and proceed to Stripe checkout
-
Complete Payment
Enter payment information and complete the purchase
-
Licenses Activated
Once payment is confirmed, licenses are immediately available for allocation
Screenshot Placeholder
Product Licenses Purchase Page - Replace with actual screenshot URL
Pricing Tiers
License pricing may vary based on quantity purchased. Check the Product Licenses page for current pricing information.
💳 Payment: All payments are processed securely through Stripe. We accept major credit cards and support recurring subscriptions for automatic license renewal.
Access Management System
Summary: The Access system allows you to grant specific users access to view, restore, or manage backups for specific accounts. This is particularly useful when employees leave the company.
What is the Access System?
The Access system is a separate portal that allows you to grant limited access to backup data without giving full account access. This is useful for:
- Departing Employees: Allow employees to access their own data when leaving
- HR Departments: Access employee data for compliance or legal purposes
- IT Support: Grant temporary access for troubleshooting
- Auditors: Provide read-only access for audits
🔐 Security: Access users have their own login credentials and can only access data they've been explicitly granted permission to view. They cannot access your main Neticks account or modify instance configurations.
Access vs. Main Account
The Access system is separate from your main Neticks account:
- Separate Login: Access users log in at a different URL (access/index.php)
- Limited Scope: Can only access specific backup users they've been granted permission for
- Granular Permissions: Control what they can do (read-only, restore, email forwarding, etc.)
- No Instance Management: Cannot create or modify instances
Screenshot Placeholder
Access Dashboard - Replace with actual screenshot URL
Granting Access to Users
Summary: Grant access to specific users through the User Access Management page. Create access accounts and assign permissions for specific backup users.
Creating Access Users
-
Navigate to User Access
Go to Instances → User Access Management in the sidebar
-
Add New User
Click "Add User" and enter the user's email address
-
Set Permissions
For each backup user, configure permissions:
- Service Access: Which services they can access (Emails, Google Drive, Calendar, Contacts)
- Read Only: View-only access without modification capabilities
- Restore Capabilities: Ability to restore data
- Transfer Emails Ownership: Ability to transfer email ownership
-
Save Permissions
Save the configuration. The user will receive login credentials.
Screenshot Placeholder
User Access Management Page - Replace with actual screenshot URL
Permission Types
- Emails Access: Can view and access email backups
- Google Drive Access: Can view and download files
- Calendar Access: Can view calendar events
- Contact Access: Can view contact information
- Read Only: View-only mode, cannot restore or modify
- Restore Capabilities: Can restore data to original accounts
- Transfer Emails Ownership: Can configure email forwarding and transfer
Access Permissions Explained
Summary: Understand the different permission levels and what each allows access users to do with backup data.
Permission Levels
Service Access Permissions
Control which services the access user can view:
- Emails Access: Access to Gmail backups, view emails, download attachments
- Google Drive Access: Access to Drive backups, view files, download files
- Calendar Access: Access to Calendar backups, view events
- Contact Access: Access to Contacts backups, view contact information
Capability Permissions
Control what actions the access user can perform:
- Read Only: View data only, no modifications allowed
- Restore Capabilities: Can restore backed up data to original accounts
- Transfer Emails Ownership: Can configure email forwarding and transfer email ownership to other accounts
Use Cases
Departing Employee
When an employee leaves the company:
- Grant them access to their own backup data
- Enable "Transfer Emails Ownership" so they can forward emails to their new account
- Set appropriate service access (Emails, Drive, Calendar, Contacts)
- They can access their data, download files, and configure email forwarding
HR Department
For compliance or legal purposes:
- Grant read-only access to specific employee data
- Enable all service access but set "Read Only" mode
- HR can view data but cannot modify or restore
IT Support
For troubleshooting or data recovery:
- Grant temporary access with restore capabilities
- Enable all service access and restore capabilities
- IT can view data and restore if needed
Screenshot Placeholder
Permissions Configuration - Replace with actual screenshot URL
Account Settings
Summary: Manage your account settings, including database connections, storage configuration, IP access control, and user preferences.
Accessing Account Settings
Navigate to Account → Settings in the sidebar menu to access all account configuration options.
Database & Storage Configuration
Configure your database connections and storage:
- Add Database Connection: Connect to your MySQL/MariaDB database
- Add S3 Storage: Configure AWS S3 or S3-compatible storage
- Add NAS Storage: Configure NAS device via SFTP
- Test Connections: Verify database and storage connectivity
IP Access Control
Restrict account access to specific IP addresses:
- Add allowed IP addresses
- Remove IP addresses
- View current IP access list
Screenshot Placeholder
Account Settings Page - Replace with actual screenshot URL
User Management
Summary: Manage users within your domain. Add new users, assign roles, and control access to your Neticks account.
Managing Users
As the account owner, you can manage all users from your domain:
-
Navigate to User Management
Go to Account → User Management in the sidebar
-
View User List
See all users in your domain with their roles and status
-
Add New User
Click "Add User" to invite a new user from your domain
-
Edit User
Modify user roles and permissions
-
Remove User
Remove users who no longer need access
User Roles
- Owner: Full account control (first user who registered)
- Admin: Can manage instances and users
- User: Limited access, can view but not modify
Screenshot Placeholder
User Management Page - Replace with actual screenshot URL
Database Configuration
Summary: Configure database connections for storing backup metadata. Each instance requires a database connection to store backup information and user data.
Why Database Configuration is Needed
Neticks uses databases to store:
- Backup metadata (file information, backup status, etc.)
- User information and permissions
- Instance configurations
- Backup history and logs
Note: The actual backup data (files, emails) is stored in your S3 or NAS storage, not in the database.
Adding a Database Connection
-
Navigate to Settings
Go to Account → Settings
-
Database & Storage Section
Scroll to "Database & Storage Configuration"
-
Add Database
Click "Add Database Connection"
-
Enter Database Details
- Connection Name: Descriptive name
- Database Type: MySQL/MariaDB
- Hostname: Database server hostname or IP
- Port: Usually 3306 for MySQL
- Database Name: Name of your database
- Username: Database username
- Password: Database password
- Domain: Your domain (automatically filled)
-
Test Connection
Test the connection to ensure credentials are correct
-
Save
Save the database connection
Screenshot Placeholder
Database Configuration Form - Replace with actual screenshot URL
💡 Tip: You can have multiple database connections for different instances or environments (production, staging, etc.).