inyx.io β€Ί Documentation

inyx.io documentation

Welcome to the inyx.io documentation. Here you will find all the guides you need to manage your hosting, configure your domains, your mailboxes and your databases.

πŸ’‘
New customer? Start with the First login section to activate your hosting and access your control panel in less than 5 minutes.

Requirements

To use inyx.io services, you need:

  • A modern web browser (Chrome, Firefox, Safari, Edge)
  • A valid email address for your client account
  • A domain name (you can register one during checkout or use your own)
  • An FTP client to transfer your files (recommended: FileZilla β€” free)

First login

After your order, you will receive two separate emails:

  • Email 1 β€” Welcome & client area: credentials for clients.inyx.io
  • Email 2 β€” Control panel: access to your Enhance panel
Access your client area
Go to clients.inyx.io and sign in with the credentials received by email. Change your password immediately.
Activate your service
In the client area, click on your service. If it is not yet active, click "Activate". Activation takes about 2 to 5 minutes.
Access your Enhance control panel
From your service in the client area, click "Access control panel". You can also use the direct link received by email.
Configure your domain
In Enhance, add your domain name. If your domain is with another registrar, point its DNS to inyx.io (see the DNS management section).
ℹ️
DNS propagation After changing DNS records, a propagation delay of 1 to 24 hours is required before your domain is fully operational. This delay is related to your registrar's DNS servers, not to ours.

Client area dashboard

The inyx.io client area is powered by ClientExec, accessible at clients.inyx.io.

Dashboard overview

SectionDescription
My servicesList of all your active, suspended or expired hosting services
InvoicesBilling history, download of PDF invoices
TicketsOpen and track support requests
My accountPersonal information, password, 2FA
DomainsManagement of domains registered via inyx.io

Managing services

From "My services", for each hosting service you can:

  • Access the Enhance control panel
  • View the renewal date and status
  • Upgrade to a higher plan
  • Cancel the service
  • View technical information (server IP, nameservers, etc.)

Billing

Invoices are generated automatically on each renewal date and sent by email. You can download them in PDF format from the client area.

⚠️
Automatic renewal Your services renew automatically. You are notified 15 days before the renewal date. Keep your payment information up to date to avoid any service interruption.

Introduction to Enhance

Enhance is your hosting control panel. It lets you manage every technical aspect of your hosting from a modern web interface.

Main Enhance features

  • Website and domain management
  • Email management
  • MySQL/MariaDB database management
  • Built-in file manager
  • FTP/SFTP access
  • SSL certificates (automatic Let's Encrypt)
  • PHP version selection
  • Backup management
  • Traffic statistics
  • Scheduled task management (cron jobs)

Managing websites in Enhance

Sign in to Enhance
Use the direct link received by email or click "Control panel" in your client area.
Go to the "Websites" section
In the Enhance navigation menu, click Websites. You will see the list of your existing sites.
Create a new site
Click + Add a site, enter your domain name (e.g. mysite.com) and confirm. The site is created instantly.
Configure your site
From the site page, access the tabs: Domains, SSL, PHP, Files, Database, Email, etc.

PHP versions

Enhance lets you choose the PHP version used by each site independently.

PHP versionStatusRecommended use
PHP 8.4Active β€” RecommendedNew projects, latest WordPress
PHP 8.3ActiveStable projects, recent WordPress
PHP 8.2ActiveApplications requiring PHP 8.2
PHP 8.1ActiveCompatibility with some CMS
PHP 8.0End of lifeMigration recommended
PHP 7.4End of lifeUrgent migration recommended

To change the PHP version of a site: Websites β†’ Your site β†’ PHP β†’ Change version.

Shared hosting

inyx.io shared hosting is designed for showcase websites, blogs, portfolios and small web projects. Resources are shared across multiple clients in isolated environments, on European NVMe servers.

Shared plan comparison

ResourceStarterProBusiness
NVMe storage10 GB30 GB100 GB
Sites / domains15Unlimited
Databases210Unlimited
Email accounts520Unlimited
BandwidthUnlimitedUnlimitedUnlimited
Let's Encrypt SSLβœ“βœ“βœ“
BackupsDailyDailyDaily + 30-day retention
SupportStandardPriorityPriority

All plans include PHP version selection (from 7.4 to 8.4), full DNS management and access to the Enhance panel.

Deploy your first website

Create your site in Enhance
In Enhance, click Websites β†’ + Add and enter your domain.
Upload your files
Via FTP/SFTP (see FTP access) or the built-in file manager, drop your files in the public_html/ folder of your site.
Enable SSL
In Enhance, go to Your site β†’ SSL and enable the Let's Encrypt certificate. It is issued in seconds.
Point your domain
If your domain is with another registrar, configure its DNS records to point to our servers (see DNS management).

WordPress hosting

inyx.io WordPress hosting includes WordPress preinstalled and pre-configured for optimal performance: Redis cache, OPcache and PHP tuned for WordPress.

WordPress plan comparison

ResourceWP SoloWP ProWP Agency
NVMe storage15 GB40 GB150 GB
WordPress sites1310
Redis cache + OPcacheβœ“βœ“βœ“
Automatic updatesβœ“βœ“βœ“
Staging environmentβ€”βœ“βœ“
Site cloningβ€”βœ“βœ“
Weekly security reportsβ€”β€”βœ“
BackupsDailyDailyDaily + 30-day retention
SupportStandardPriorityPriority

What is pre-configured for you

  • Latest WordPress automatically installed
  • Redis cache to speed up PHP queries
  • OPcache for PHP compilation
  • PHP optimized for WordPress (suitable memory limits)
  • Automatic SSL and forced HTTPS redirect
  • Automatic updates of the WordPress core (configurable)
  • Security plugin pre-installed

Accessing your WordPress dashboard

Your WordPress is accessible at: https://your-domain.com/wp-admin

The administrator credentials are sent to you by email upon service activation.

πŸ’‘
Best practice Change your default WordPress credentials on your first login. Avoid the "admin" username and choose a strong password.

Managing WordPress updates

Automatic updates can be configured from Enhance (Websites β†’ Your site β†’ WordPress β†’ Updates):

  • WordPress core: major and minor updates
  • Plugins: automatic or manual update
  • Themes: automatic or manual update
⚠️
Before any update Perform a manual backup of your site before running a plugin or theme update. An automatic backup is taken before WordPress core updates.

Exclusive Node

The Exclusive Node is hosting on a software node dedicated exclusively to your account. Unlike shared hosting, all resources (CPU, RAM, storage) are guaranteed and reserved for you.

ℹ️
What is an Exclusive Node? An Enhance node is an isolated software instance hosted on our infrastructure. It is different from a dedicated physical server (baremetal): you benefit from guaranteed resources and an isolated environment while still enjoying the simplified management of the Enhance panel.

Benefits of the Exclusive Node

  • Fully dedicated CPU and RAM resources β€” no contention with other clients
  • Configurable NVMe storage based on your needs
  • Dedicated IP included
  • Full environment isolation
  • Custom SLA negotiated contractually
  • Priority support with a dedicated contact

To subscribe to an Exclusive Node, contact our team for a custom quote.

Add a domain

You can use an existing domain or register a new one through your client area.

Using an existing domain (at another registrar)

Get our nameservers
In your client area, under "My services", note down the inyx.io nameservers (format: ns1.inyx.io and ns2.inyx.io).
Update the nameservers at your registrar
Sign in to your registrar's interface (OVH, Gandi, Namecheap, etc.) and replace the existing nameservers with those of inyx.io.
Wait for DNS propagation
Propagation takes 1 to 24 hours. During that time, your site may alternate between the old and the new configuration.
Add the domain in Enhance
In Enhance, go to Websites β†’ Your site β†’ Domains β†’ + Add and enter your main domain.

DNS management

If you use our nameservers, you manage your DNS records directly from Enhance.

Common DNS record types

TypeUseExample value
APoints a domain to an IPv4 address185.x.x.x
AAAAPoints a domain to an IPv6 address2a01::1
CNAMEAlias to another domainwww β†’ mysite.com
MXMail server for the domainmail.inyx.io
TXTSPF, DKIM, domain verificationv=spf1 include:…
NSDomain nameserversns1.inyx.io

Editing a DNS record in Enhance

  1. Go to Websites β†’ Your site β†’ DNS
  2. Click the record to edit or + Add
  3. Enter the type, hostname, value and TTL
  4. Confirm β€” the change takes effect on our servers within a few minutes

Redirects

Enhance lets you create HTTP redirects (301 permanent, 302 temporary) from the web interface:

Websites β†’ Your site β†’ Redirects β†’ + Add

Provide the source (e.g. /old-page) and the destination (e.g. /new-page or a full URL).

Create a mailbox

Go to the Email section in Enhance
In Enhance: Websites β†’ Your site β†’ Email β†’ Mailboxes
Create the mailbox
Click + Add a mailbox, choose a username (e.g. contact for contact@your-domain.com), set a strong password and a mailbox size.
Test the webmail access
Access your webmail via the URL: https://webmail.your-domain.com or from the Webmail link in Enhance.

Mail client configuration (IMAP / SMTP)

Configure your email client (Outlook, Thunderbird, Apple Mail, etc.) with these settings:

ProtocolServerPortEncryption
IMAP (receive)mail.your-domain.com993SSL/TLS
POP3 (alt. receive)mail.your-domain.com995SSL/TLS
SMTP (send)mail.your-domain.com587STARTTLS

Use your full email address as the username (e.g. contact@your-domain.com) and the password you set at creation.

Anti-spam & DKIM

To improve email deliverability and avoid being marked as spam, configure the following records:

SPF (Sender Policy Framework)

Add the following TXT record to your domain:

v=spf1 include:spf.inyx.io ~all

DKIM

Enhance automatically generates a DKIM key for each domain. To enable it: Websites β†’ Your site β†’ Email β†’ DKIM β†’ Enable. Copy the DNS record displayed and add it to your DNS zone.

DMARC

Recommended for maximum deliverability. Add this TXT record on _dmarc.your-domain.com:

v=DMARC1; p=quarantine; rua=mailto:dmarc@your-domain.com

Create a database

Access the databases
In Enhance: Websites β†’ Your site β†’ Databases β†’ + Create
Name your database
Enter a name (e.g. wp_mysite). A user with full privileges is created automatically.
Save the credentials
Keep carefully: the database name, username, password and connection host (localhost for scripts running on the same server).

phpMyAdmin

Enhance integrates phpMyAdmin to manage your databases graphically. Access from:

Websites β†’ Your site β†’ Databases β†’ phpMyAdmin icon

⚠️
Caution phpMyAdmin gives full access to your data. Only perform operations (delete, alter tables) if you know what you are doing. Always back up before any manipulation.

Import / Export database

Export (manual backup)

Via phpMyAdmin: Select your database β†’ Export β†’ SQL format β†’ Run

Or via SSH (if available on your plan):

mysqldump -u username -p db_name > backup.sql

Import (restore)

Via phpMyAdmin: Select your database β†’ Import β†’ Choose the SQL file β†’ Run

ℹ️
Size limit phpMyAdmin limits imports to 50 MB by default. For larger imports, use the automatic backups (see Restore) or contact support.

FTP / SFTP access

SFTP (secure FTP) is recommended to transfer your files securely.

Get your FTP credentials

In Enhance: Websites β†’ Your site β†’ FTP β†’ Create FTP account

ParameterValue
Hostftp.your-domain.com or the server IP
FTP port21
SFTP port22
ProtocolSFTP recommended
UsernameThe FTP username created in Enhance
PasswordThe password set at creation

Connecting with FileZilla

Open FileZilla
Download FileZilla from filezilla-project.org if you haven't already.
Configure the connection
Go to File β†’ Site manager β†’ New site. Enter the host, select protocol SFTP, port 22, then your credentials.
Connect
Click Connect. Your files are in the public_html/ folder of your site.

Built-in file manager

Enhance includes a file manager accessible from your browser, without any third-party software.

Access: Websites β†’ Your site β†’ File manager

Available features:

  • Browse the file tree
  • File upload (drag & drop)
  • Built-in code editor to edit files directly
  • Create, rename, move and delete files/folders
  • Extract ZIP archives

SSL certificates

inyx.io includes free Let's Encrypt SSL/TLS certificates on all hosting plans. They are automatically issued and renewed.

Enable SSL on your site
In Enhance: Websites β†’ Your site β†’ SSL β†’ Enable Let's Encrypt. The certificate is issued in seconds.
Force HTTPS
Once the certificate is active, enable HTTP β†’ HTTPS redirection in Websites β†’ Your site β†’ SSL β†’ Force HTTPS.
πŸ’‘
Automatic renewal Let's Encrypt certificates are valid 90 days and renew automatically 30 days before expiration. You have nothing to do.

Two-factor authentication (2FA)

Protect your account with two-factor authentication:

On the client area (ClientExec)

  1. Sign in to clients.inyx.io
  2. Go to My account β†’ Security β†’ Enable 2FA
  3. Scan the QR code with an authenticator app (Google Authenticator, Authy, etc.)
  4. Enter the 6-digit code to confirm

On Enhance

Enhance also supports 2FA. Go to your profile settings at the top right of the Enhance interface to enable it.

IP blocking and application firewall

Enhance offers application-level protection rules:

  • IP blocking: Websites β†’ Your site β†’ Security β†’ IP blocking
  • Brute-force protection: enabled by default (blocks after 5 failed attempts)
  • ModSecurity (WAF): available depending on the plan β€” Websites β†’ Your site β†’ Security β†’ WAF

Automatic backups

inyx.io runs daily automatic backups of your hosting:

Backed-up elementFrequencyRetention
Site files (public_html)Daily30 days
MySQL databasesDaily30 days
Site configurationDaily30 days
Emails (if hosted)Daily30 days
⚠️
Shared responsibility Automatic backups are a safety net. We strongly recommend keeping your own backups, especially before any significant change to your site.

Restore from a backup

Self-service restore (Enhance)

Go to backups
In Enhance: Websites β†’ Your site β†’ Backups
Choose the restore point
Select the backup date to restore from the list. You can restore files, the database or both.
Start the restore
Click Restore and confirm. The restore takes a few minutes depending on the data size.

For assistance with restoring, contact support.

Frequently Asked Questions

My site shows a 500 error β€” what should I do?

A 500 error is an internal server error. Common causes:

  • Corrupted .htaccess file: temporarily rename .htaccess to .htaccess.bak and reload
  • Permission issue: PHP files should be 644 and folders 755
  • Incompatible WordPress plugin: disable all plugins and re-enable them one by one
  • PHP memory limit reached: increase memory_limit from Enhance β†’ PHP β†’ Configuration

My domain does not yet point to my hosting

Check that the DNS records are correctly configured. DNS propagation can take up to 24h. You can verify propagation with tools like dnschecker.org.

How do I migrate an existing site to inyx.io?

  1. Export your files via FTP from the previous host
  2. Export your database via phpMyAdmin
  3. Create your site in Enhance
  4. Import the files via FTP/SFTP or the file manager
  5. Create a database and import your SQL
  6. Update the database connection settings in your CMS
  7. Test via your local hosts file before changing DNS

How do I create an SSL certificate for a subdomain?

In Enhance, first add the subdomain to your site (Websites β†’ Your site β†’ Domains β†’ + Add subdomain), then enable Let's Encrypt for this subdomain in the SSL tab.

My email is flagged as spam β€” what should I do?

  1. Check that SPF, DKIM and DMARC are correctly configured (see Anti-spam & DKIM)
  2. Check that your IP is not on a blacklist (MXToolbox Blacklist Check)
  3. Make sure you send compliant emails (no suspicious links, with an unsubscribe option)
  4. Contact support if the issue persists

How do I increase the PHP maximum upload size?

In Enhance: Websites β†’ Your site β†’ PHP β†’ PHP Configuration. Change the values:

upload_max_filesize = 128M
post_max_size = 128M

Can I host multiple websites on a single plan?

Yes, depending on the plan: the Starter plan hosts one site, Pro up to 5 and Business an unlimited number. Each site has its own PHP configuration, its own email and database.

How do I access my site's logs?

In Enhance: Websites β†’ Your site β†’ Logs. You can view access and error logs in real time or download them.

Contact support

Our team is here to help you. Choose the channel that fits your situation:

ChannelUseResponse time
Support ticket
Via the client area
Technical questions, configuration requests, incidentsWithin 24h business hours
Email
contact@inyx.io
General, sales, pre-sales questionsWithin 24h business hours
Urgent
Priority ticket
Total site outage (Exclusive Node)Within 4h (business hours)
πŸ’‘
For a faster response When you open a ticket, include: the affected domain name, a detailed description of the issue, the exact error messages, and the steps you already tried to resolve the problem.