[PR #121] [MERGED] Add Dockside #3235

Closed
opened 2026-07-15 10:05:21 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/styfle/awesome-online-ide/pull/121
Author: @struanb
Created: 12/22/2021
Status: Merged
Merged: 8/16/2022
Merged by: @styfle

Base: mainHead: main


📝 Commits (3)

  • 4183ce2 Add Dockside
  • fa7e43a Update README.md for Dockside as per recommendation
  • d62ffbd Update README.md

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

Dockside is a free and open-source tool for provisioning lightweight access-controlled IDEs, staging environments and sandboxes - aka devtainers - on local machine, self-hosted on-premises on bare metal or VM, or in the cloud.

What sets it apart is:

  • its ease of self-hosting and low footprint: launch with either a single docker run command, or on Google Cloud with a Deployment Manager script
  • the speed with which development environments IDEs can be launched from vanilla or bespoke production images i.e. seconds.
  • the fine-grained access control designed for small-to-medium-sized development teams, that allows admins to control what host resources developers and images individual devs can use, and allows devs to control with whom their work is shared
  • Dockside is not just a tool for provisioning online IDEs, but also a staging platform: web services running on any development container can be staged either for secure private sharing with colleagues or for publicly sharing with clients or beta testers, all over HTTPS (with self-supplied cert, autogenerated self-signed cert, or a LetsEncrypt certificate automatically provisioned for your own domains).

What also sets Dockside apart is its flexibility to work with pre-existing third-party Docker or system components, such as:

  • launching development containers within alternative runtimes like Gvisor, Kata Containers or Sysbox
  • launching containers on x86 platforms that run foreign architecture code, using qemu-user-static
  • custom iptables/nftables rules for sandboxing container traffic

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/styfle/awesome-online-ide/pull/121 **Author:** [@struanb](https://github.com/struanb) **Created:** 12/22/2021 **Status:** ✅ Merged **Merged:** 8/16/2022 **Merged by:** [@styfle](https://github.com/styfle) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (3) - [`4183ce2`](https://github.com/styfle/awesome-online-ide/commit/4183ce286c0d363a6da6f06c5611f6138d361a3d) Add Dockside - [`fa7e43a`](https://github.com/styfle/awesome-online-ide/commit/fa7e43ac2720d884cd5dbd79333637448b464170) Update README.md for Dockside as per recommendation - [`d62ffbd`](https://github.com/styfle/awesome-online-ide/commit/d62ffbd75b662782ec1d58c2178f2eb1993ad09d) Update README.md ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description [Dockside](https://github.com/newsnowlabs/dockside) is a free and open-source tool for provisioning lightweight access-controlled IDEs, staging environments and sandboxes - aka devtainers - on local machine, self-hosted on-premises on bare metal or VM, or in the cloud. What sets it apart is: - its ease of self-hosting and low footprint: launch with either a single `docker run` command, or on Google Cloud with a Deployment Manager script - the speed with which development environments IDEs can be launched from vanilla or bespoke production images i.e. seconds. - the fine-grained access control designed for small-to-medium-sized development teams, that allows admins to control what host resources developers and images individual devs can use, and allows devs to control with whom their work is shared - Dockside is not just a tool for provisioning online IDEs, but also a staging platform: web services running on any development container can be staged either for secure private sharing with colleagues or for publicly sharing with clients or beta testers, all over HTTPS (with self-supplied cert, autogenerated self-signed cert, or a LetsEncrypt certificate automatically provisioned for your own domains). What also sets Dockside apart is its flexibility to work with pre-existing third-party Docker or system components, such as: - launching development containers within alternative runtimes like [Gvisor](https://github.com/google/gvisor), [Kata Containers](https://github.com/kata-containers) or [Sysbox](https://github.com/nestybox/sysbox) - launching containers on x86 platforms that run foreign architecture code, using [qemu-user-static](https://github.com/multiarch/qemu-user-static) - custom iptables/nftables rules for sandboxing container traffic --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-15 10:05:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-online-ide#3235