alnoda-workspaces/workspaces/base-workspace
2022-05-11 22:42:51 +00:00
..
Cronicle-0.8.61 initial commit - opensourcing project 2021-07-30 12:18:29 +00:00
docs release 2.0: doc fixes 2022-05-11 22:42:51 +00:00
img updated workspaces: base,ide,codeserver 2022-05-09 18:48:16 +00:00
mkdocs updated workspaces: base,ide,codeserver 2022-05-09 18:48:16 +00:00
cronicle-config.json initial commit - opensourcing project 2021-07-30 12:18:29 +00:00
Dockerfile updated workspaces: base,ide,codeserver 2022-05-09 18:48:16 +00:00
filebrowser.json initial commit - opensourcing project 2021-07-30 12:18:29 +00:00
mkdocs-requirements.txt start on release 2.0 2022-05-08 21:53:53 +00:00
README.md release 2.0: doc fixes 2022-05-11 22:42:51 +00:00
supervisord-workspace-base.conf mc, htop to be on web ui. workspace-in-docker:18.04-0.4 2021-08-01 21:46:20 +00:00

Alnoda logo

Base-workspace

Containerized Linux environment for running jobs on schedule with browser-based scheduler, terminal and file manager. You can host on your favourite Rasberry Pi.

Start

docker run --name space-1 --user=root -d -p 8020-8030:8020-8030 alnoda/base-workspace

and open localhost:8020 in browser.

Features

  • FileBrowser - manage files and folders inside the workspace, and exchange data between local environment and the workspace
  • Terminal - Full-fledged browser-based terminal with Z-shell.
  • 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.
  • Midnight Commander - Feature rich visual file manager with internal text viewer and editor.
  • Process Monitor - Monitor running process and resource utilization.
  • Quicklaunch UI with getting started tutorial
  • 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

Why this image

If you need to schedule scripts and jobs, monitor executions, upload and download files.

Docs

See our guides on getting started and advanced features.

Demo: Base workspace

Base Workspace