{"id":13596046,"url":"https://github.com/bluxmit/alnoda-workspaces","last_synced_at":"2025-05-16T03:02:55.848Z","repository":{"id":37284676,"uuid":"391052769","full_name":"bluxmit/alnoda-workspaces","owner":"bluxmit","description":":fireworks: Flexible and extendable containerized workspaces. Now. with free offline chat GPT!!!  🚀🚀🚀","archived":false,"fork":false,"pushed_at":"2023-07-30T07:49:59.000Z","size":375244,"stargazers_count":1344,"open_issues_count":8,"forks_count":124,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-04-08T13:08:01.050Z","etag":null,"topics":["ansible","containers","docker","elasticsearch","kafka","postgres","python","redis","terraform","web-based-ide","workspace"],"latest_commit_sha":null,"homepage":"https://docs.alnoda.org","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bluxmit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-07-30T12:13:30.000Z","updated_at":"2025-04-05T17:14:11.000Z","dependencies_parsed_at":"2023-10-20T18:29:33.438Z","dependency_job_id":null,"html_url":"https://github.com/bluxmit/alnoda-workspaces","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluxmit%2Falnoda-workspaces","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluxmit%2Falnoda-workspaces/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluxmit%2Falnoda-workspaces/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bluxmit%2Falnoda-workspaces/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bluxmit","download_url":"https://codeload.github.com/bluxmit/alnoda-workspaces/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254459081,"owners_count":22074604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","containers","docker","elasticsearch","kafka","postgres","python","redis","terraform","web-based-ide","workspace"],"created_at":"2024-08-01T16:02:05.984Z","updated_at":"2025-05-16T03:02:50.823Z","avatar_url":"https://github.com/bluxmit.png","language":"Dockerfile","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"img/alnoda-red.svg\" alt=\"Alnoda logo\" width=\"100\"\u003e\n\u003c/p\u003e \n\nOpen-source portable containerized workspaces. Isolate your work, make backups, copy, move between computers and cloud seamlessly.  \n\n🚀 __NOW WITH FREE CHAT GPT!__ 🚀   \n\n- 🔥 Have a full chat GPT in the workspace. \n- 🔥 Free without registration required\n- 🔥 __Works even offline!__   \n\n## Flexible\n\nYou can select preconfigured workspace [here](https://alnoda.org/registry/workspaces/) or make your own special workspace.  \n\n![demo](img/wrk-demo.gif)\n\nHow to make this (Dockerfile): \n\n```\nFROM alnoda/alnoda-workspace:latest\n\nRUN wrk install openvscode\nRUN wrk install kodexplorer\nRUN wrk install cloud-commander\nRUN wrk install zellij-ui\nRUN wrk install mate-desktop\nRUN wrk install jupyterlab\nRUN wrk install r\nRUN wrk install rstudio\nRUN wrk install excalidraw\nRUN wrk install vvvebjs\n```\n\n__*Create your own workspace choosing from hundreeds of applications in [Alnoda Hub](https://alnoda.org/)*__ \n\n## Alternatively \n\nStart workspace: \n\n```\ndocker run --name space-1 -d -p 8020-8040:8020-8040 --restart=always alnoda/alnoda-workspace\n```\n\nopen [localhost:8020](http://localhost:8020) in browser and then terminal\n\nInstall apps: \n\n```\nwrk install openvscode\nwrk install kodexplorer\nwrk install cloud-commander\nwrk install zellij-ui\nwrk install mate-desktop\nwrk install jupyterlab\nwrk install r\nwrk install rstudio\nwrk install excalidraw\nwrk install vvvebjs\n```\n\nRestart workspace:\n\n```\nwrk kill\n```\n\nReady to begin? Have a look at the [__*Getting Started Guide*__](https://docs.alnoda.org/get-started/launch-workspace/).\n\n## Chat GPT \n\n__*Need full chat GPT experience?*__ \n\nOpen workspace termial and innstall GPT: \n\n```\nwrk install gpt\n```\n\nAfter installation has finished, reload terminal window, and open chat by executing `gpt` command in the terminal \n\n```\ngpt\n```\n\n__💡 NOTE:__ GPT is experimental feature! Currently it is supported only in alnoda workspace v.2   \n\n__❗ INFO:__ GPT is based on the Vicuna 7B model and only allowed for personal use. \n\n## Sharing \n\nDo you want to share any application of your workspace with your colleague? \n\n✅ Code editor, IDE, termial, notebook - you can grant access to any of the workspace applications over the Internet.  \n\nOne click, and your colleague will work together with you __*directly in your workspace running on your laptop!*__ \n\n## Self-hosting \n\nWnat to run it in cloud and work from anywhere and any device? Read [__here__](https://docs.alnoda.org/user-guide/cloud-deployment/server/)\n\n- [Docker compose with https and authentication](https://github.com/bluxmit/wrk-compose)   \n- [Kubernetes Helm chart](https://github.com/bluxmit/alnoda-charts)\n\n## Docs\n\nPlease visit our [**documentation website**](https://docs.alnoda.org)\n\n## This repository\n\nThis repository houses a variety of workspaces with different selection of installed applications. These workspaces can serve as customized environments \nfor specific projects or serve as examples for reference.\n\n","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluxmit%2Falnoda-workspaces","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluxmit%2Falnoda-workspaces","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluxmit%2Falnoda-workspaces/lists"}