Application hosting
Does your application run in Docker containers? We can host it. Whether it’s your own code (PHP, Node.js, Python, Go, Java…), a database, or a ready-made application such as WordPress, Nextcloud or a Minecraft server, we deploy the container stack you need on our servers in Québec.
The software and its images already exist in a vast ecosystem. Our job is to make your life easier: we take care of deployment, hosting, backups and maintenance.
Docker containers
Base plan
- Processor2 vCPU
- Memory8 GB
- Disk50 GB
- IPv4 addressIncluded
The base price covers the server resources and an IPv4 address. A fee is added for each image used in your stack: a simple PHP site uses only one, while a WordPress site uses two (WordPress and MariaDB).
Every project is different. Open a ticket with our sales team to describe your project: we’ll suggest the right stack and give you the exact price. Does your project use an image that isn’t in the list below? Let us know as well.
How it works
- You compose your stack. You pick the images your application needs from the catalogue below and provide their settings (environment variables, ports, data volumes).
- You provide your Git repository. Your application’s code comes from your repository: you stay in control of it and push your changes as usual.
- We build and deploy. Your containers are built on our side, on our servers, from your repository and your settings.
- You trigger a rebuild whenever you want. New version in your repository? Rebuild your container from your control panel, without having to contact us.
Examples of complete solutions
Catalogue of pre-approved images
The references shown are the main images. Some applications need several containers and additional configuration. Image versions are pinned in our deployment templates.
Programming environments
-
PHP + Apache
php:apachePHP websites and APIs. -
PHP-FPM
php:fpmPHP execution behind Nginx or another web server. -
Node.js
nodeJavaScript and TypeScript applications, APIs. -
Python
pythonDjango, Flask and FastAPI applications, and scripts. -
Go
golangBuilding Go applications. -
Java
eclipse-temurinJava applications, including Spring Boot. -
Ruby
rubyRuby and Rails applications. -
Rust
rustBuilding Rust applications. -
Elixir
elixirElixir and Phoenix applications. -
Composer
composerInstalling PHP dependencies.
Databases, caches and messaging
-
MariaDB
mariadbSQL database. -
MySQL
mysqlSQL database. -
PostgreSQL
postgresSQL database. -
MongoDB
mongoDocument database. -
Redis
redisIn-memory cache and data structures. -
Valkey
valkey/valkeyIn-memory store compatible with many Redis use cases. -
Memcached
memcachedIn-memory cache. -
CouchDB
couchdbJSON document database. -
InfluxDB
influxdbTime-series data and metrics. -
Neo4j
neo4jGraph database. -
RabbitMQ
rabbitmqMessage queues and asynchronous processing. -
NATS
natsMessaging between services.
Storage, files and backups
-
MinIO
minio/minioS3-compatible object storage. -
Kopia
kopia/kopiaEncrypted, deduplicated and compressed backups. -
File Browser
filebrowser/filebrowserFile management in the browser: upload, share, edit. -
Garage
dxflrs/garageLightweight S3-compatible object storage designed for self-hosting. -
SeaweedFS
chrislusf/seaweedfsDistributed S3-compatible file and object storage.
Web servers and infrastructure
-
Apache HTTP Server
httpdWeb server and static site hosting. -
Nginx
nginxWeb server and reverse proxy. -
Caddy
caddyWeb server with automatic HTTPS. -
Traefik
traefikRequest routing to applications. -
HAProxy
haproxyLoad balancing and proxy. -
Docker Registry
registryPrivate container image registry. -
Eclipse Mosquitto
eclipse-mosquittoMQTT server for connected devices and events.
Private network and VPN
-
WireGuard Easy
ghcr.io/wg-easy/wg-easyWireGuard VPN with a web interface: create access profiles and QR codes for devices. -
WireGuard
lscr.io/linuxserver/wireguardFast, modern WireGuard VPN, configured through settings.
Websites, content and collaboration
-
WordPress
wordpressWebsites and blogs. -
Drupal
drupalContent sites and portals. -
Joomla
joomlaWeb content management. -
Ghost
ghostPublishing and newsletters. -
Nextcloud
nextcloudFile storage, sharing and collaboration. -
Redmine
redmineProject management and issue tracking. -
phpMyAdmin
phpmyadminMySQL and MariaDB administration. -
Adminer
adminerDatabase administration.
Development and authentication
-
Forgejo
codeberg.org/forgejo/forgejoGit repository hosting and collaboration. -
Woodpecker CI
woodpeckerci/woodpecker-serverContinuous integration and deployment. -
Mailpit
axllent/mailpitCaptures and displays emails sent during development. -
Meilisearch
getmeili/meilisearchFast search engine for websites and applications. -
Directus
directus/directusAdmin interface and API for your databases. -
Keycloak
quay.io/keycloak/keycloakIdentity management and single sign-on (SSO). -
Authentik
ghcr.io/goauthentik/serverIdentity provider and single sign-on (SSO).
Analytics, monitoring and notifications
-
Umami
ghcr.io/umami-software/umamiPrivacy-friendly website analytics. -
Plausible
ghcr.io/plausible/community-editionSimple, privacy-friendly website analytics. -
Matomo
matomoFull-featured website analytics. -
Prometheus
prom/prometheusMetrics collection and alerting. -
Healthchecks
healthchecks/healthchecksMonitoring of scheduled jobs (cron). -
ntfy
binwiederhier/ntfyPush notifications to phone and desktop.
Business management and collaboration
-
Invoice Ninja
invoiceninja/invoiceninjaInvoicing, quotes and online payments. -
Odoo
odooBusiness suite: sales, inventory, accounting, CRM. -
Listmonk
listmonk/listmonkNewsletters and mailing list management. -
Vikunja
vikunja/vikunjaTask and project management. -
Mattermost
mattermost/mattermost-team-editionTeam messaging. -
Stirling-PDF
stirlingtools/stirling-pdfPDF tools in the browser: merge, split, convert, OCR.
Ready-to-host applications
-
Immich
ghcr.io/immich-app/immich-serverPhoto and video backup and organization. Requires the full set of services defined by the project. -
Paperless-ngx
ghcr.io/paperless-ngx/paperless-ngxDocument filing with text recognition. -
Jellyfin
jellyfin/jellyfinMedia server. -
Gitea
docker.gitea.com/giteaGit repository hosting and collaboration. -
n8n
docker.n8n.io/n8nio/n8nAutomation between applications. -
Uptime Kuma
louislam/uptime-kumaUptime monitoring for sites and services. -
Vaultwarden
vaultwarden/serverCommunity server compatible with Bitwarden clients. -
Grafana
grafana/grafanaDashboards and metrics visualization.
Applications distributed by LinuxServer.io
Images maintained by LinuxServer.io, which is not necessarily the publisher of the application.
-
BookStack
lscr.io/linuxserver/bookstackDocumentation and wiki. -
DokuWiki
lscr.io/linuxserver/dokuwikiWiki. -
Wiki.js
lscr.io/linuxserver/wikijsCollaborative documentation. -
FreshRSS
lscr.io/linuxserver/freshrssRSS feed aggregator. -
HedgeDoc
lscr.io/linuxserver/hedgedocCollaborative Markdown notes. -
Grocy
lscr.io/linuxserver/grocyHousehold inventory management. -
Heimdall
lscr.io/linuxserver/heimdallDashboard of links to your applications. -
Calibre-Web
lscr.io/linuxserver/calibre-webE-book library. -
Calibre
lscr.io/linuxserver/calibreE-book management and conversion. -
Kavita
lscr.io/linuxserver/kavitaReader for books, manga and comics. -
Piwigo
lscr.io/linuxserver/piwigoPhoto galleries. -
Lychee
lscr.io/linuxserver/lycheePhoto management. -
Plex
lscr.io/linuxserver/plexMedia server. -
Emby
lscr.io/linuxserver/embyMedia server. -
Jellyfin
lscr.io/linuxserver/jellyfinVariant of the Jellyfin image maintained by LinuxServer.io. -
Syncthing
lscr.io/linuxserver/syncthingFile synchronization. -
Duplicati
lscr.io/linuxserver/duplicatiEncrypted backups. -
ProjectSend
lscr.io/linuxserver/projectsendFile sharing. -
Code Server
lscr.io/linuxserver/code-serverDevelopment environment in the browser. -
Webtop
lscr.io/linuxserver/webtopLinux desktop in the browser. -
Firefox
lscr.io/linuxserver/firefoxRemote browser. -
LibreOffice
lscr.io/linuxserver/libreofficeOffice suite in the browser. -
Sonarr
lscr.io/linuxserver/sonarrTV series organization and automation. -
Radarr
lscr.io/linuxserver/radarrMovie organization and automation.
Game servers
These Minecraft images are maintained by the itzg community. They are not published by Mojang.
-
Minecraft Java
itzg/minecraft-serverMinecraft Java server, with options for mods and modpacks. -
Minecraft Bedrock
itzg/minecraft-bedrock-serverMinecraft Bedrock server.
Ready to get started?
Tell us about your application, the images it needs and how much space your data will take up. We’ll get back to you with a clear proposal.