{"id":23509616,"url":"https://github.com/terwer/portable-arch-linux-workstation","last_synced_at":"2025-07-11T08:37:26.616Z","repository":{"id":39800636,"uuid":"494748552","full_name":"terwer/portable-arch-linux-workstation","owner":"terwer","description":"portable workstation, everywhere, every system.","archived":false,"fork":false,"pushed_at":"2022-12-16T18:31:57.000Z","size":75,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-03T15:57:01.119Z","etag":null,"topics":["arch-linux","docker","portable","tigervnc","vnc-server","workstation"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terwer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-21T10:16:48.000Z","updated_at":"2024-02-17T22:23:59.000Z","dependencies_parsed_at":"2022-08-28T06:23:16.619Z","dependency_job_id":null,"html_url":"https://github.com/terwer/portable-arch-linux-workstation","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/terwer/portable-arch-linux-workstation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terwer%2Fportable-arch-linux-workstation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terwer%2Fportable-arch-linux-workstation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terwer%2Fportable-arch-linux-workstation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terwer%2Fportable-arch-linux-workstation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terwer","download_url":"https://codeload.github.com/terwer/portable-arch-linux-workstation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terwer%2Fportable-arch-linux-workstation/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264766697,"owners_count":23660825,"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":["arch-linux","docker","portable","tigervnc","vnc-server","workstation"],"created_at":"2024-12-25T11:44:48.305Z","updated_at":"2025-07-11T08:37:26.574Z","avatar_url":"https://github.com/terwer.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# portable-arch-linux-workstation\n\nportable workstation, everywhere, every system.\n\n# how to run\n\n```bash\ndocker-compose up\n```\n\nthen open shell and set vnc password\n\n```\ndocker exec -it arch-linux-vnc zsh \n\n# set vnc password\nvncpasswd\n```\n\nthen \n\n**RESTART** via `docker-compose up -d`\n\n# how to connect xfce4 desktop via vnc\n\nopen `realvnc-viewer` , and type\n\n```bash\nlocalhost:1\n```\n\nenter.\n\nThat's all.\n\nEnjory!\n\n# how to Recover apps and workstation\n\ncopy apps to app forder, like\n\n```\n# macOS\ncp -r /Users/terwer/Documents/share/portable-linux-sync/app ./arch-linux-vnc\n\n# windows\ncp -r /mnt/c/share/同步空间/portable-linux-sync/app ./arch-linux-vnc\n\n# then\ncd /app\n./install_all.sh\n./set_env_all.sh\n```\n\nafter that, `jdk` , `node` , `yarn` all are ok.also, `tomcat7` , `tomcat8` , `idea2021` , `idea2022` all are here.\n\ntest\n\n```bash\njava -version\nnode -v\nnpm -v\nyarn -v\n```\n\ncopy workspace files to workspace forder, like\n\n```\n# macOS\ncp -r /Users/terwer/Documents/share/portable-linux-sync/workspace ./arch-linux-vnc\n\n# windows\ncp -r /mnt/c/share/同步空间/portable-linux-sync/workspace ./arch-linux-vnc\n```\n\nthen visit then via\n\n```\n/app\n/workspace\n```\n\n# how to set env\n\nchange file `config/my_config.sh`, then RESTART project via `docker-compose up -d`,that's all.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterwer%2Fportable-arch-linux-workstation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterwer%2Fportable-arch-linux-workstation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterwer%2Fportable-arch-linux-workstation/lists"}