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
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
- 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).
- 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.
- 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.
- 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
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:apacheSites Web PHP et API. -
PHP-FPM
php:fpmExécution PHP derrière Nginx ou un autre serveur Web. -
Node.js
nodeApplications JavaScript et TypeScript, API. -
Python
pythonApplications Django, Flask, FastAPI et scripts. -
Go
golangConstruction d’applications Go. -
Java
eclipse-temurinApplications Java, notamment Spring Boot. -
Ruby
rubyApplications Ruby et Rails. -
Rust
rustConstruction d’applications Rust. -
Elixir
elixirApplications Elixir et Phoenix. -
Composer
composerInstallation des dépendances PHP.
Bases de données, caches et messagerie
-
MariaDB
mariadbBase de données SQL. -
MySQL
mysqlBase de données SQL. -
PostgreSQL
postgresBase de données SQL. -
MongoDB
mongoBase de données de documents. -
Redis
redisCache et structures de données en mémoire. -
Valkey
valkey/valkeyStockage en mémoire compatible avec de nombreux usages Redis. -
Memcached
memcachedCache en mémoire. -
CouchDB
couchdbBase de données de documents JSON. -
InfluxDB
influxdbDonnées temporelles et métriques. -
Neo4j
neo4jBase de données de graphes. -
RabbitMQ
rabbitmqFiles de messages et traitements asynchrones. -
NATS
natsMessagerie entre services.
Stockage, fichiers et sauvegardes
-
MinIO
minio/minioStockage d’objets compatible avec l’API S3. -
Kopia
kopia/kopiaSauvegardes chiffrées, dédupliquées et compressées. -
File Browser
filebrowser/filebrowserGestion de fichiers dans le navigateur : téléversement, partage, édition. -
Garage
dxflrs/garageStockage d’objets compatible S3, léger et conçu pour l’auto-hébergement. -
SeaweedFS
chrislusf/seaweedfsStockage distribué de fichiers et d’objets compatible S3.
Serveurs Web et infrastructure
-
Apache HTTP Server
httpdServeur Web et hébergement de sites statiques. -
Nginx
nginxServeur Web et proxy inverse. -
Caddy
caddyServeur Web avec automatisation HTTPS. -
Traefik
traefikRoutage des requêtes vers les applications. -
HAProxy
haproxyRépartition de charge et proxy. -
Docker Registry
registryRegistre privé d’images de conteneurs. -
Eclipse Mosquitto
eclipse-mosquittoServeur MQTT pour appareils connectés et événements.
Réseau privé et VPN
-
WireGuard Easy
ghcr.io/wg-easy/wg-easyVPN WireGuard avec interface Web : création des accès et codes QR pour les appareils. -
WireGuard
lscr.io/linuxserver/wireguardVPN WireGuard rapide et moderne, configuré par paramètres.
Sites Web, contenu et collaboration
-
WordPress
wordpressSites Web et blogues. -
Drupal
drupalSites et portails de contenu. -
Joomla
joomlaGestion de contenu Web. -
Ghost
ghostPublication et infolettres. -
Nextcloud
nextcloudStockage de fichiers, partage et collaboration. -
Redmine
redmineGestion de projets et suivi de demandes. -
phpMyAdmin
phpmyadminAdministration de bases MySQL et MariaDB. -
Adminer
adminerAdministration de bases de données.
Développement et authentification
-
Forgejo
codeberg.org/forgejo/forgejoHébergement de dépôts Git et collaboration. -
Woodpecker CI
woodpeckerci/woodpecker-serverIntégration et déploiement continus. -
Mailpit
axllent/mailpitCapture et consultation des courriels envoyés en développement. -
Meilisearch
getmeili/meilisearchMoteur de recherche rapide pour sites et applications. -
Directus
directus/directusInterface d’administration et API pour vos bases de données. -
Keycloak
quay.io/keycloak/keycloakGestion des identités et authentification unique (SSO). -
Authentik
ghcr.io/goauthentik/serverFournisseur d’identité et authentification unique (SSO).
Analytique, surveillance et notifications
-
Umami
ghcr.io/umami-software/umamiStatistiques de visite respectueuses de la vie privée. -
Plausible
ghcr.io/plausible/community-editionStatistiques de visite simples et respectueuses de la vie privée. -
Matomo
matomoStatistiques de visite complètes. -
Prometheus
prom/prometheusCollecte de métriques et alertes. -
Healthchecks
healthchecks/healthchecksSurveillance des tâches planifiées (cron). -
ntfy
binwiederhier/ntfyNotifications poussées vers téléphone et ordinateur.
Gestion d’entreprise et collaboration
-
Invoice Ninja
invoiceninja/invoiceninjaFacturation, soumissions et paiements en ligne. -
Odoo
odooProgiciel de gestion : ventes, inventaire, comptabilité, CRM. -
Listmonk
listmonk/listmonkEnvoi d’infolettres et gestion de listes d’abonnés. -
Vikunja
vikunja/vikunjaGestion de tâches et de projets. -
Mattermost
mattermost/mattermost-team-editionMessagerie d’équipe. -
Stirling-PDF
stirlingtools/stirling-pdfOutils PDF dans le navigateur : fusion, découpage, conversion, OCR.
Applications prêtes à héberger
-
Immich
ghcr.io/immich-app/immich-serverSauvegarde 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-ngxClassement de documents avec reconnaissance de texte. -
Jellyfin
jellyfin/jellyfinServeur multimédia. -
Gitea
docker.gitea.com/giteaHébergement de dépôts Git et collaboration. -
n8n
docker.n8n.io/n8nio/n8nAutomatisation entre applications. -
Uptime Kuma
louislam/uptime-kumaSurveillance de disponibilité de sites et de services. -
Vaultwarden
vaultwarden/serverServeur communautaire compatible avec les clients Bitwarden. -
Grafana
grafana/grafanaTableaux 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/bookstackDocumentation et wiki. -
DokuWiki
lscr.io/linuxserver/dokuwikiWiki. -
Wiki.js
lscr.io/linuxserver/wikijsDocumentation collaborative. -
FreshRSS
lscr.io/linuxserver/freshrssAgrégateur de flux RSS. -
HedgeDoc
lscr.io/linuxserver/hedgedocNotes Markdown collaboratives. -
Grocy
lscr.io/linuxserver/grocyGestion d’inventaire domestique. -
Heimdall
lscr.io/linuxserver/heimdallTableau de liens vers ses applications. -
Calibre-Web
lscr.io/linuxserver/calibre-webBibliothèque de livres numériques. -
Calibre
lscr.io/linuxserver/calibreGestion et conversion de livres numériques. -
Kavita
lscr.io/linuxserver/kavitaLecture de livres, mangas et bandes dessinées. -
Piwigo
lscr.io/linuxserver/piwigoGaleries de photos. -
Lychee
lscr.io/linuxserver/lycheeGestion de photos. -
Plex
lscr.io/linuxserver/plexServeur multimédia. -
Emby
lscr.io/linuxserver/embyServeur multimédia. -
Jellyfin
lscr.io/linuxserver/jellyfinVariante de l’image Jellyfin maintenue par LinuxServer.io. -
Syncthing
lscr.io/linuxserver/syncthingSynchronisation de fichiers. -
Duplicati
lscr.io/linuxserver/duplicatiSauvegardes chiffrées. -
ProjectSend
lscr.io/linuxserver/projectsendPartage de fichiers. -
Code Server
lscr.io/linuxserver/code-serverEnvironnement de programmation dans le navigateur. -
Webtop
lscr.io/linuxserver/webtopBureau Linux accessible dans le navigateur. -
Firefox
lscr.io/linuxserver/firefoxNavigateur distant. -
LibreOffice
lscr.io/linuxserver/libreofficeBureautique accessible dans le navigateur. -
Sonarr
lscr.io/linuxserver/sonarrOrganisation et automatisation des séries. -
Radarr
lscr.io/linuxserver/radarrOrganisation 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-serverServeur Minecraft Java, avec options pour mods et modpacks. -
Minecraft Bedrock
itzg/minecraft-bedrock-serverServeur 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.