Hébergement web

L’hébergement MediaLab Works fonctionne sur notre propre serveur en Roumanie, et non sur de l’espace revendu. Chaque client dispose d’un compte Linux séparé avec ses propres limites de ressources, et chaque site web tourne dans ses propres conteneurs : un problème sur un site n’atteint ni vos autres sites ni les autres clients. Vous gérez tout depuis votre compte sur medialab.works : sites web, domaines, bases de données, boîtes mail, accès SFTP et SSH, sauvegardes et formule.

Les formules sont ouvertes à tous : choisissez une formule et ses options sur la page hébergement et commandez en ligne. Votre compte est créé quelques minutes après le paiement, avec une garantie satisfait ou remboursé de 30 jours.

Formules

Formule Start Standard (recommandée) Pro Business
Prix par mois 4,99 € 7,99 € 11,99 € 14,99 €
vCPU / RAM 1 / 1 Go 2 / 2 Go 3 / 3 Go 4 / 4 Go
Disque NVMe 10 Go 25 Go 50 Go 100 Go
Sites web 1 5 15 illimités (usage raisonnable)
Bases de données 2 10 25 illimitées (usage raisonnable)
Boîtes mail 5 25 100 illimitées (usage raisonnable)
Sauvegardes quotidiennes, conservées 7 jours quotidiennes, conservées 14 jours 14 quotidiennes + 4 hebdomadaires 30 quotidiennes + 12 mensuelles
Technologies PHP, statique + Node.js, Python + Redis + vos propres images de conteneur
Accès SFTP avec mot de passe SFTP et SSH avec clés, Git SFTP et SSH avec clés, Git SFTP et SSH avec clés, Git

La facturation annuelle coûte dix fois le prix mensuel (deux mois offerts), et le prix reste le même au renouvellement : pas de prix d’appel qui augmente ensuite. Les prix sont en EUR ; la TVA est calculée lors du paiement selon votre pays.

Options sur le même abonnement : +10 Go NVMe (1 €/mois), +1 vCPU (2 €/mois), +1 Go de RAM (2 €/mois) et sauvegarde étendue (2 €/mois, sauvegardes conservées comme avec la formule supérieure). La restauration par notre équipe coûte 10 € par restauration ; la première de chaque mois est gratuite.

Les formules, options et prix actuels figurent sur la page de l’hébergement.

Ce que comprend chaque formule

  • Apache ou nginx, par site, tous deux avec PHP-FPM et PHP 8.1, 8.2, 8.3, 8.4 ou 8.5. Apache lit vos fichiers .htaccess, comme la plupart des hébergements mutualisés ; nginx est plus léger. Vous choisissez pour chaque site et pouvez utiliser les deux dans le même compte.
  • Node.js 22 / 24 et Python 3.12 (dès Standard) : votre application tourne dans son propre conteneur et écoute sur le port que nous lui attribuons ; nous plaçons devant elle le serveur web et le certificat.
  • Sites statiques : HTML, CSS et JavaScript servis directement.
  • Certificats SSL gratuits (Let’s Encrypt), émis et renouvelés automatiquement.
  • Une adresse de prévisualisation pour chaque site, pour le construire avant de déplacer le domaine.
  • Sous-domaines : un site peut utiliser un sous-domaine de vos domaines (par exemple blog.votredomaine.fr), avec DNS et certificat créés automatiquement.
  • Racine web choisie pour chaque site et détection de l’application (Laravel, Symfony, WordPress, Drupal, Nextcloud, WHMCS …) : les dossiers privés de l’application restent en dehors de la racine web.
  • DNS automatique : lorsque vous ajoutez un domaine, nous créons sa zone DNS chez Cloudflare avec les enregistrements web et mail (MX, SPF, DKIM, DMARC, autoconfig). Vous changez seulement les serveurs de noms chez votre registraire.
  • E-mail sur votre domaine, sur notre serveur de messagerie, avec webmail, IMAP et SMTP.
  • Bases de données MariaDB et PostgreSQL.
  • Sauvegardes quotidiennes des fichiers et des bases de données, que vous pouvez restaurer vous-même depuis votre compte, plus des sauvegardes à la demande et le téléchargement d’un site ou d’une base depuis n’importe quelle sauvegarde.
  • Gestionnaire de fichiers dans le compte : téléversement (y compris de grandes archives), extraction, modification des fichiers texte, téléchargement de dossiers en .zip.
  • Éditeur web de bases de données (Adminer) pour MariaDB et PostgreSQL, ouvert en un clic, plus l’export et l’import .sql.
  • Journaux pour chaque site dans logs/<site> (nginx ou apache, PHP), visibles aussi dans le compte.

Comment c’est construit

  • Isolation : un utilisateur Linux par client, avec ses propres limites de CPU, de mémoire, de processus et de disque. Les sites tournent dans des conteneurs Podman sans privilèges root, sans accès au réseau local du serveur ni aux comptes des autres clients.
  • Nos propres images : les conteneurs sont construits par nous à partir des images officielles basées sur Debian de PHP, Apache httpd, nginx, Node.js et Python.
  • La passerelle web : le serveur web de notre serveur reçoit toutes les requêtes sur les ports 80 et 443, détient les certificats et envoie chaque requête au bon site.
  • Les e-mails sortants de vos sites passent par notre serveur de messagerie avec une boîte mail (port 587) ; l’envoi direct sur le port 25 est bloqué, afin que l’adresse du serveur reste hors des listes de spam.
  • Les sauvegardes sont faites chaque nuit avec restic, chiffrées, sur un disque séparé du même serveur.

Des limites en toute franchise

  • Les sauvegardes sont conservées sur le même serveur, sur un disque séparé, et non dans un second emplacement (pour l’instant). Elles vous protègent des erreurs, d’une mise à jour ratée ou d’un site piraté, mais pas de la perte du serveur entier. Gardez votre propre copie de tout ce qui est important ; vous pouvez télécharger vos fichiers et vos bases de données à tout moment.
  • Un seul serveur : la disponibilité est couverte par notre SLA (99,9 % par mois, avec des crédits sur la facture suivante), mais il n’y a pas de bascule automatique vers une seconde machine.
  • « Illimité » sur Business signifie usage raisonnable : le CPU, la RAM et le disque de la formule s’appliquent toujours, et il existe des plafonds techniques destinés uniquement à empêcher les abus (voir les Conditions générales).

Garanties et règles

Ensuite : le guide de démarrage présente les étapes, de la commande à votre premier site, domaine, base de données et boîte mail.