Dockside lets dev teams code from anywhere in clones of their production environment and share and stage their work online for stakeholders.
Dockside makes working from anywhere from your browser a breeze, thanks to the incredible Eclipse Theia online IDE, featuring professional UI, complete with syntax highlighting, terminals and support for VS Code extensions.
Spin up a dev environment (or 'devtainer') in seconds. Launch one for each task, from your preprepared profiles. Switch between multiple tasks, just as you switch between browser tabs. If you mess up, just start afresh.
Stage any devtainer, either privately or on the public internet, for review, sign-off or testing, by colleagues, clients or management. Access secured by HTTPS.
Eliminate whole classes of error arising from production environment differences. Develop with confidence: if your code runs in your devtainer, then it runs in production.
For power users, Dockside provides devtainers with access to underlying system resources and alternative runtimes and architectures, while locking down access for other users through a role-based access control scheme.
Dockside’s resource requirements are minimal. Proven to support large numbers of devtainers on relatively small servers, VMs or cloud instances.
Free and open-source under the Apache 2.0 licence: so suitable for use in bespoke commercial environments. Self-host locally, on-prem or in the cloud.
“I can't imagine how I ever got on without this at other companies. Not having to worry about setting up a local environment, and being able to access the same IDE with the same configuration from any computer is ideal for remote working.”
— Senior Developer, NewsNow.co.uk
Try Dockside locally within minutes. All you need is Docker.
mkdir -p ~/.dockside && \
docker run -it --name dockside \
-v ~/.dockside:/data \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 443:443 -p 80:80 \
--security-opt=apparmor=unconfined \
newsnowlabs/dockside --ssl-builtin
Dockside comes into its own when self-hosted online, whether on-premises or in the cloud.
With Dockside you can easily manage multiple client websites and quickly launch new ones from customisable images.
To learn more about how Dockside could help your agency thrive, or for help setting it up, please get in touch.
If you would like support installing Dockside in your organisation, or would like to work with us turning Dockside into a go-to tool for web design/development agencies, please get in touch.
For concrete issues, or to suggest a feature or contribute a patch or bugfix, you can also raise an issue on GitHub, or join the NewsNow Labs Slack Workspace.