From 81d6d4d7a97bd3656e9d518275c830ad0d05d3dc Mon Sep 17 00:00:00 2001 From: Struan Bartlett Admin Date: Thu, 12 Sep 2024 21:37:36 +0000 Subject: [PATCH] Update details and ordering of project information --- index.html | 99 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 69 insertions(+), 30 deletions(-) diff --git a/index.html b/index.html index 6a0e8f5..c29bfcb 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ ---
-

Develop in clones of your production environment

+

A self-hosted dev and staging platform for web dev teams

@@ -15,10 +15,23 @@

Develop in clones of your production environm
- -

A dev and staging environment in one

+

“Like having your own self-hosted Github Codespaces + — but better”

Dockside lets dev teams code from anywhere in clones of their production environment and share and stage their work online for stakeholders.

+ +
+
+
+

Launch dev environments in seconds...

+ Dockside in action +
+
+

Dockside launches each dev environment fully equipped with custom domain name, HTTPS reverse proxy, seamless SSH access, plus a built-in web-based IDE (Theia), and fine-grained access controls so its IDE and web services can be shared with/staged for exactly whom you wish – and no further.

+
+ +

Features

+

@@ -26,8 +39,7 @@

Work online from anywhere

- 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. + Use either the built-in VS Code-compatible Theia web-based IDE; any IDE like VS Code or JetBrains, Eclipse, Atom or Sublime that supports remote development over SSH; or any console text editor. Terminal and SSH with root access.

@@ -35,7 +47,7 @@

{% octicon rocket height:28 class:"fill-blue d-inline mr-2" %} Launch a clone for each task or fork

-

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.

+

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.

@@ -45,7 +57,7 @@

{% octicon share height:28 class:"fill-blue d-inline mr-2" %} Share work with stakeholders instantly

-

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.

+

Stage your work publicly or privately and securely, allowing instant feedback on your work from colleagues, testers, PMs, managers and clients.

@@ -53,7 +65,7 @@

Eliminate errors, deploy confidently

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.

+ Develop with confidence: if your code runs in your devtainer, then it runs in production.

@@ -63,14 +75,16 @@

{% octicon lock height:28 class:"fill-blue d-inline mr-2" %} Safe and powerful

-

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.

+

+ Everything preconfigurable. Fine-grained permissions system lets you lock down runtimes, networks & images for new starters, give trusted devs more control but PMs and management web service visibility only. +

{% octicon infinity height:28 class:"fill-blue d-inline mr-2"aria-label: %} Low footprint

-

Dockside’s resource requirements are minimal. Proven to support large numbers of devtainers on relatively small servers, VMs or cloud instances.

+

Dockside’s resource requirements are minimal. Proven to support large numbers of devtainer on relatively small servers, VMs or cloud instances.

@@ -90,16 +104,6 @@

- -
-
-
-

Launch devtainers in seconds

- Dockside in action -
-
-
-

@@ -132,7 +136,15 @@

Get started today

1. If you have Docker running locally, install Dockside by running:
- 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 + + mkdir -p ~/.dockside && \
+ docker run -it --name dockside \
+ --mount=type=volume,src=dockside-ssh-hostkeys,dst=/opt/dockside/host \
+ -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
@@ -144,7 +156,7 @@

Get started today

@@ -159,15 +171,42 @@

Or watch our video walkthrough

-
-

Dockside comes into its own when self-hosted online, whether on-premises or in the cloud.

-

- {% octicon mark-github height:16 class:"right left" aria-label:hi %} - Learn more on GitHub → - -

-
+ + + + +
+
+ + {% octicon people height:42 class:"d-block mx-auto mb-4 text-center fill-gray" aria-label:person %} + +

Comparison

+

Dockside offers many of the same features as Github Codespaces, Gitpod and VS Code for the Web, but offers unique staging features and advanced multi-user access controls +

+

+ {% octicon mark-github height:16 class:"right left" aria-label:hi %} + Learn more on GitHub → + +

+
+
+ + + +
+
+ + {% octicon people height:42 class:"d-block mx-auto mb-4 text-center fill-gray" aria-label:person %} + +

Platforms

+

Dockside can be run on local machine with Docker (on Linux, on Mac (Intel/M1/M2), and even on Raspberry Pi 4+) ... but comes into its own when self-hosted on-premises or in the cloud. +

+

+ {% octicon mark-github height:16 class:"right left" aria-label:hi %} + Learn more on GitHub → + +