A docker image for self-hosting the backend of Tencent Coding Cloud Studio
10K+
A docker image for self-hosting the backend of Tencent Coding Cloud Studio.
There is another image with php preinstalled: cloudstudio_selfhosting_php.
This image is based on Ubuntu 18.04 bionic latest image which is the highest version that Cloud Studio supported.
| software | version |
|---|---|
| openssh server & client | latest version available from Ubuntu 18.04 bionic apt repository |
| node | latest lts version using nodejs version manager n |
| npm | latest version (explicitly set environment variabl N_PRESERVE_NPM to 1 in sh/npm.sh) |
The docker-compose.yml sample file contains comment to introduce which folders and files are necessary to keep permanently, and which files should be generated before start up the container.
Here is a checklist for you to prepare:
ssh/authorized_keys;ssh/id_ed25519 & ssh/id_ed25519.pub;sshd/ssh_host_rsa_key & sshd/ssh_host_rsa_key.pub;sshd/ssh_host_ecdsa_key & sshd/ssh_host_ecdsa_key.pub;sshd/ssh_host_ed25519_key & sshd/ssh_host_ed25519_key.pub;sshd/sshd_config.d/cloudstudio.conf file and change it if necessary;docker volume create cloudstudio_resource
docker volume create cloudstudio_localShare_cloudstudio
docker volume create cloudstudio_localShare_codeServer
docker volume create cloudstudio_RemoteWorking
docker volume create cloudstudio_config
docker volume create cloudstudio_ssh
Content type
Image
Digest
sha256:f84e215f3…
Size
124.7 MB
Last updated
about 12 hours ago
docker pull annangela/cloudstudio_selfhosting