Skip to content

About

This project serves as a base image for other containers. It includes Ubuntu with S6 overlay.

Topics

Resources

Contributing

Security policy

Stars

18 stars

Watchers

2 watching

Forks

Repository files navigation

Docker Images Logo

Build Status License Support us
Docker Pulls Discourse users Discord

Available Docker Images

This is a list of the docker images this repository creates:

To make it easy for you, there are also other tags available to give you the best experience:

🏷️ Tag 👇 Example 📖 More Info
Operating System Version ubuntu-22.04 Select your operating system version with the latest version of S6 Overlay.
Operating System Version + S6 Version ubuntu-22.04-v3.1.4.2 Select your operating system version and version of S6 Overlay
S6 Overlay Version v3.1.4.2 Use the latest operating system at the time, but a specific version of S6 overlay
Latest latest Use the latest version of Ubuntu and S6 Overlay

Other options

Here are a few examples. We also have beta images and "edge" images for pull requests.

⚙️ Operating System 🎁 Version
Ubuntu 20.04 ubuntu-20.04, beta-ubuntu-20.04, edge-{{PR number}}
Ubuntu 22.04 ubuntu-22.04, beta-ubuntu-22.04, edge-{{PR number}}

What is S6 Overlay?

S6 Overlay is a process supervisor that allows you to make any app disposable and repeatable within one container, even if you need two processes to run it (like PHP).

Instead of running Supervisor inside of your container, S6 Overlay was built specifically for the lifecycle of containers -- giving you a more accurate way of bringing containers down and monitoring their health.

Aren't you only supposed to run one process per container?

In a perfect world, yes. But this isn't a perfect world. See a great explanation called "The Docker Way" by the S6 Overlay team for an excellent explanation.

Usage

Simply use this image name pattern in any of your projects:

serversideup/s6-overlay:{{flavor}}-{{version}}

For example... If I wanted to run Ubuntu 20.04, I would use this image:

serversideup/s6-overlay:ubuntu-20.04

Updates

✅ The image builds automatically run weekly (Sunday at 0800 UTC) for latest security updates.

Where do you host your stuff?

We get this question often. Our biggest principle is: your infrastructure should be able to run anywhere.

We believe privacy and control is the #1 priority when it comes to hosting infrastructure. We try to avoid the "big clouds" as much as possible because we're not comfortable that all 3 major players practice data mining of users and their products usually contain some sort of "vendor-lock".

We run all of our production servers on the latest LTS release of Ubuntu Server. The hosts we use are below. Some may be affiliate links that kick a few bucks at no extra cost to you, but they do not affect our recommendations at all.

Our current favorite. Excellent performance and value. Lots of datacenter options too.

Lots of developer love here. Not the best performing servers, but they do have a lot of awesome products!

Great performance and great support. These guys have really enhanced their offering over the last few years.

Benchmarks

If you're shopping for a host, check out the benchmarks we've ran →

About this project

We're taking the extra effort to open source as much as we can. Not only could this potentially help someone learn a little bit of Docker, but it makes it a heck of a lot easier for us to work with you on new open source ideas.

Special thanks

  • @shinsenter: Thanks for your previous contributions and providing examples to make our images better.

Submitting issues and pull requests

Since there are a lot of dependencies on these images, please understand that it can make it complicated on merging your pull request.

We'd love to have your help, but it might be best to explain your intentions first before contributing.

Like we said -- we're always learning

If you find a critical security flaw, please open an issue or learn more about our responsible disclosure policy.

Testing Github Actions Locally

If you want to test running Github Actions locally in development, we use Act. After install, configure your ENV and then you can run:

act --secret-file .env [my-command]

Our Sponsors

All of our software is free and open to the world. None of this can be brought to you without the financial backing of our sponsors.

Become a sponsor

Platinum Sponsors

Sevalla

Silver Sponsors

GiGa infosystems

Bronze Sponsors

Deimos Industries · CarePilot (Formerly DocuCare)

Infrastructure Sponsors

These companies give us free access to the tools and infrastructure we use to build, test, and ship our open source projects. Their support helps our entire community.

Depot  Docker

About Us

We're Dan and Jay - a two-person team with a passion for open source products. We created Server Side Up to help share what we learn.

Dan Pastori
Jay Rogers


Hire Us

Get two senior Laravel experts who deliver quality code with predictable monthly pricing. Dan and Jay have 30+ years of combined experience building scalable Laravel applications.

  • 🎯 Complete Laravel expertise - Full-stack development, CI/CD, database optimization, mobile apps
  • 💰 Predictable pricing - Fixed monthly subscription, no hourly billing surprises, 40%+ savings
  • ⚡ Maximum productivity - 90%+ development time, no meetings, results in days not weeks
  • 🛡️ Risk-free - 7-day money-back guarantee, cancel anytime

💬 Discuss Your Project →

Find us at:

  • 📖 Blog - Get the latest guides and free courses on all things web/mobile development.
  • 🙋 Community - Get friendly help from our community members.
  • 🤵‍♂️ Get Professional Help - Get video + screen-sharing support from the core contributors.
  • 💻 GitHub - Check out our other open source projects.
  • 📫 Newsletter - Skip the algorithms and get quality content right to your inbox.
  • 🐥 X (Twitter) - You can also follow Dan and Jay.
  • ❤️ Sponsor Us - Please consider sponsoring us so we can create more helpful resources.

Our Products

If you appreciate this project, be sure to check out our other projects.

🛠️ Premium

  • Self-Host Pro: Sell self-hosted software in minutes.
  • Spin Pro: Production-ready Docker templates for shipping quickly.

🌍 Open Source

  • serversideup/php: Supercharged PHP Docker images, based off the official PHP images.
  • Spin: Docker Simplified. Deploy Anywhere. Zero Downtime. Any OS.
  • Financial Freedom: Open source alternative to Mint, YNAB, and more.
  • AmplitudeJS: Customize the design of any element of the HTML5 Audio Player.
  • webext-bridge: Messaging in Web Extensions made easy. Batteries included.
  • serversideup/ansible: Run Ansible anywhere with a lightweight and powerful Docker image.

📚 Books

About

This project serves as a base image for other containers. It includes Ubuntu with S6 overlay.

Topics

Resources

Contributing

Security policy

Stars

18 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages