Hébergement d’applications

Votre application tourne dans des conteneurs Docker? Nous l’hébergeons. Que ce soit votre propre code (PHP, Node.js, Python, Go, Java…), une base de données, ou une application déjà toute prête comme WordPress, Nextcloud ou un serveur Minecraft, nous déployons la pile de conteneurs dont vous avez besoin sur nos serveurs au Québec.

Les logiciels et leurs images existent déjà dans un vaste écosystème. Notre rôle est de vous simplifier la vie : nous nous occupons du déploiement, de l’hébergement, des sauvegardes et de l’entretien.

Conteneurs Docker

Forfait de base

  • Processeur2 vCPU
  • Mémoire vive8 go
  • Disque50 go
  • Adresse IPv4Fournie
19,99 $CA/mois + tarif par image de votre pile (stack)
Discuter de votre projet

Le prix de base comprend les ressources du serveur et une adresse IPv4. S’y ajoute un tarif pour chaque image utilisée dans votre pile : un site PHP simple n’en compte qu’une, alors qu’un site WordPress en compte deux (WordPress et MariaDB).

Chaque projet est différent. Ouvrez un billet auprès de notre équipe des ventes pour nous décrire votre projet : nous vous proposerons la pile qui convient et vous donnerons le prix exact. Votre projet utilise une image qui n’est pas dans la liste ci-dessous? Parlez-nous-en aussi.

Comment ça fonctionne

  1. Vous composez votre pile. Vous choisissez les images dont votre application a besoin dans le catalogue ci-dessous et vous fournissez leurs paramètres (variables d’environnement, ports, volumes de données).
  2. Vous fournissez votre dépôt Git. Le code de votre application vient de votre dépôt : vous en gardez le contrôle et vous y poussez vos changements comme d’habitude.
  3. Nous construisons et déployons. Le build de vos conteneurs se fait de notre côté, sur nos serveurs, à partir de votre dépôt et de vos paramètres.
  4. Vous relancez le build quand vous le voulez. Une nouvelle version dans votre dépôt? Vous relancez la construction de votre conteneur depuis votre panneau de contrôle, sans avoir à nous écrire.

Exemples de solutions complètes

Site PHP PHP + Apache.
Site PHP avec base de données PHP + Apache + MariaDB.
Application Node.js Node.js + dépôt Git du client.
Application Node.js avec base de données Node.js + PostgreSQL ou MariaDB.
Site WordPress WordPress + MariaDB.
Nuage de fichiers Nextcloud + base de données + stockage persistant.
Photos personnelles Immich + ses services complémentaires + stockage persistant.
Gestion documentaire Paperless-ngx + ses dépendances + stockage persistant.
Serveur Minecraft Minecraft Java ou Bedrock + stockage persistant.
Documentation d’équipe BookStack + MariaDB.

Catalogue des images pré-approuvées

Les références indiquent les images principales. Certaines applications nécessitent plusieurs conteneurs et une configuration complémentaire. Les versions des images sont fixées dans nos modèles de déploiement.

Environnements de programmation

  • PHP + Apache php:apache Sites Web PHP et API.
  • PHP-FPM php:fpm Exécution PHP derrière Nginx ou un autre serveur Web.
  • Node.js node Applications JavaScript et TypeScript, API.
  • Python python Applications Django, Flask, FastAPI et scripts.
  • Go golang Construction d’applications Go.
  • Java eclipse-temurin Applications Java, notamment Spring Boot.
  • Ruby ruby Applications Ruby et Rails.
  • Rust rust Construction d’applications Rust.
  • Elixir elixir Applications Elixir et Phoenix.
  • Composer composer Installation des dépendances PHP.

Bases de données, caches et messagerie

  • MariaDB mariadb Base de données SQL.
  • MySQL mysql Base de données SQL.
  • PostgreSQL postgres Base de données SQL.
  • MongoDB mongo Base de données de documents.
  • Redis redis Cache et structures de données en mémoire.
  • Valkey valkey/valkey Stockage en mémoire compatible avec de nombreux usages Redis.
  • Memcached memcached Cache en mémoire.
  • CouchDB couchdb Base de données de documents JSON.
  • InfluxDB influxdb Données temporelles et métriques.
  • Neo4j neo4j Base de données de graphes.
  • RabbitMQ rabbitmq Files de messages et traitements asynchrones.
  • NATS nats Messagerie entre services.

Stockage, fichiers et sauvegardes

  • MinIO minio/minio Stockage d’objets compatible avec l’API S3.
  • Kopia kopia/kopia Sauvegardes chiffrées, dédupliquées et compressées.
  • File Browser filebrowser/filebrowser Gestion de fichiers dans le navigateur : téléversement, partage, édition.
  • Garage dxflrs/garage Stockage d’objets compatible S3, léger et conçu pour l’auto-hébergement.
  • SeaweedFS chrislusf/seaweedfs Stockage distribué de fichiers et d’objets compatible S3.

Serveurs Web et infrastructure

  • Apache HTTP Server httpd Serveur Web et hébergement de sites statiques.
  • Nginx nginx Serveur Web et proxy inverse.
  • Caddy caddy Serveur Web avec automatisation HTTPS.
  • Traefik traefik Routage des requêtes vers les applications.
  • HAProxy haproxy Répartition de charge et proxy.
  • Docker Registry registry Registre privé d’images de conteneurs.
  • Eclipse Mosquitto eclipse-mosquitto Serveur MQTT pour appareils connectés et événements.

Réseau privé et VPN

  • WireGuard Easy ghcr.io/wg-easy/wg-easy VPN WireGuard avec interface Web : création des accès et codes QR pour les appareils.
  • WireGuard lscr.io/linuxserver/wireguard VPN WireGuard rapide et moderne, configuré par paramètres.

Sites Web, contenu et collaboration

  • WordPress wordpress Sites Web et blogues.
  • Drupal drupal Sites et portails de contenu.
  • Joomla joomla Gestion de contenu Web.
  • Ghost ghost Publication et infolettres.
  • Nextcloud nextcloud Stockage de fichiers, partage et collaboration.
  • Redmine redmine Gestion de projets et suivi de demandes.
  • phpMyAdmin phpmyadmin Administration de bases MySQL et MariaDB.
  • Adminer adminer Administration de bases de données.

Développement et authentification

  • Forgejo codeberg.org/forgejo/forgejo Hébergement de dépôts Git et collaboration.
  • Woodpecker CI woodpeckerci/woodpecker-server Intégration et déploiement continus.
  • Mailpit axllent/mailpit Capture et consultation des courriels envoyés en développement.
  • Meilisearch getmeili/meilisearch Moteur de recherche rapide pour sites et applications.
  • Directus directus/directus Interface d’administration et API pour vos bases de données.
  • Keycloak quay.io/keycloak/keycloak Gestion des identités et authentification unique (SSO).
  • Authentik ghcr.io/goauthentik/server Fournisseur d’identité et authentification unique (SSO).

Analytique, surveillance et notifications

  • Umami ghcr.io/umami-software/umami Statistiques de visite respectueuses de la vie privée.
  • Plausible ghcr.io/plausible/community-edition Statistiques de visite simples et respectueuses de la vie privée.
  • Matomo matomo Statistiques de visite complètes.
  • Prometheus prom/prometheus Collecte de métriques et alertes.
  • Healthchecks healthchecks/healthchecks Surveillance des tâches planifiées (cron).
  • ntfy binwiederhier/ntfy Notifications poussées vers téléphone et ordinateur.

Gestion d’entreprise et collaboration

  • Invoice Ninja invoiceninja/invoiceninja Facturation, soumissions et paiements en ligne.
  • Odoo odoo Progiciel de gestion : ventes, inventaire, comptabilité, CRM.
  • Listmonk listmonk/listmonk Envoi d’infolettres et gestion de listes d’abonnés.
  • Vikunja vikunja/vikunja Gestion de tâches et de projets.
  • Mattermost mattermost/mattermost-team-edition Messagerie d’équipe.
  • Stirling-PDF stirlingtools/stirling-pdf Outils PDF dans le navigateur : fusion, découpage, conversion, OCR.

Applications prêtes à héberger

  • Immich ghcr.io/immich-app/immich-server Sauvegarde et organisation de photos et vidéos. Nécessite l’ensemble de services prévu par le projet.
  • Paperless-ngx ghcr.io/paperless-ngx/paperless-ngx Classement de documents avec reconnaissance de texte.
  • Jellyfin jellyfin/jellyfin Serveur multimédia.
  • Gitea docker.gitea.com/gitea Hébergement de dépôts Git et collaboration.
  • n8n docker.n8n.io/n8nio/n8n Automatisation entre applications.
  • Uptime Kuma louislam/uptime-kuma Surveillance de disponibilité de sites et de services.
  • Vaultwarden vaultwarden/server Serveur communautaire compatible avec les clients Bitwarden.
  • Grafana grafana/grafana Tableaux de bord et visualisation de métriques.

Applications distribuées par LinuxServer.io

Images maintenues par LinuxServer.io, qui n’est pas nécessairement l’éditeur de l’application.

  • BookStack lscr.io/linuxserver/bookstack Documentation et wiki.
  • DokuWiki lscr.io/linuxserver/dokuwiki Wiki.
  • Wiki.js lscr.io/linuxserver/wikijs Documentation collaborative.
  • FreshRSS lscr.io/linuxserver/freshrss Agrégateur de flux RSS.
  • HedgeDoc lscr.io/linuxserver/hedgedoc Notes Markdown collaboratives.
  • Grocy lscr.io/linuxserver/grocy Gestion d’inventaire domestique.
  • Heimdall lscr.io/linuxserver/heimdall Tableau de liens vers ses applications.
  • Calibre-Web lscr.io/linuxserver/calibre-web Bibliothèque de livres numériques.
  • Calibre lscr.io/linuxserver/calibre Gestion et conversion de livres numériques.
  • Kavita lscr.io/linuxserver/kavita Lecture de livres, mangas et bandes dessinées.
  • Piwigo lscr.io/linuxserver/piwigo Galeries de photos.
  • Lychee lscr.io/linuxserver/lychee Gestion de photos.
  • Plex lscr.io/linuxserver/plex Serveur multimédia.
  • Emby lscr.io/linuxserver/emby Serveur multimédia.
  • Jellyfin lscr.io/linuxserver/jellyfin Variante de l’image Jellyfin maintenue par LinuxServer.io.
  • Syncthing lscr.io/linuxserver/syncthing Synchronisation de fichiers.
  • Duplicati lscr.io/linuxserver/duplicati Sauvegardes chiffrées.
  • ProjectSend lscr.io/linuxserver/projectsend Partage de fichiers.
  • Code Server lscr.io/linuxserver/code-server Environnement de programmation dans le navigateur.
  • Webtop lscr.io/linuxserver/webtop Bureau Linux accessible dans le navigateur.
  • Firefox lscr.io/linuxserver/firefox Navigateur distant.
  • LibreOffice lscr.io/linuxserver/libreoffice Bureautique accessible dans le navigateur.
  • Sonarr lscr.io/linuxserver/sonarr Organisation et automatisation des séries.
  • Radarr lscr.io/linuxserver/radarr Organisation et automatisation des films.

Serveurs de jeux

Ces images Minecraft sont maintenues par la communauté itzg. Elles ne sont pas publiées par Mojang.

  • Minecraft Java itzg/minecraft-server Serveur Minecraft Java, avec options pour mods et modpacks.
  • Minecraft Bedrock itzg/minecraft-bedrock-server Serveur Minecraft Bedrock.

Prêt à démarrer?

Décrivez-nous votre application, les images dont elle a besoin et l’espace que vos données occuperont. Nous vous répondrons avec une proposition claire.

Ouvrir un billet aux ventes