alnoda-workspaces/workspaces/codeserver-workspace
2022-05-23 16:13:15 +00:00
..
img alnoda logo to all readme files 2022-02-01 16:20:55 +00:00
mkdocs doc refac for new doc website 2022-05-23 09:36:06 +00:00
removeme_docs doc refac for new doc website 2022-05-23 09:36:06 +00:00
code-server-run.sh initial commit - opensourcing project 2021-07-30 12:18:29 +00:00
Dockerfile doc refac for new doc website 2022-05-23 09:36:06 +00:00
README.md release 2.2: up to python wrk 2022-05-23 16:13:15 +00:00
supervisord-codeserver.conf initial commit - opensourcing project 2021-07-30 12:18:29 +00:00

Alnoda logo

Code-server workspace

General-purpose dockerized development environment. Fully isolated inside a docker container. Includes code editor, terminal, scheduler and filebrowser.

Collage

Why this images

  1. If you need isolated dev environment where you can code and install packages and apps without affecting the base operating system.
  2. If you are building self-hosted remote development environment.

Start

docker run --name space-1 -d -p 8020-8040:8020-8040 alnoda/codeserver-workspace

and open localhost:8020 in browser.

Features

  • Workspace own UI. Launch all workspace tools from one place. Customize to your yown needs, include docs.
  • Code-server - open source version of popular Visual Studio Code IDE. Codeserver has VS-Code extensions and works in browser.
  • Terminal - secure browser-based terminal.
  • FileBrowser - manage files and folders inside the workspace, and exchange data between local environment and the workspace
  • Cronicle - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
  • Static File Server - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
  • Ungit - rings user friendliness to git without sacrificing the versatility of it.
  • MkDocs - create awesome documentation for your project with only markdown.
  • Midnight Commander - Feature rich visual file manager with internal text viewer and editor.
  • Process Monitor - Monitor running process and resource utilization.
  • Ubuntu 20.4 with the following CLI apps
    • Zsh, Oh my Zsh
    • Python 3, Pip
    • Node/nodeenv
    • curl, wget, telnet, jq
    • Git: git, git-flow, lazygit
    • File browsers: mc, xplr
    • Text editors: nano, vim, mcedit
    • System monitors: ncdu, htop, glances, vizex
    • Process Control: supervisord
    • Job scheduler: cron

Docs

See our guides

Demo

Demo: Code-server workspace

WID demo