stardust
The platform for streaming isolated desktop containers.
파일 탐색기
최종 버전 다운로드 (.zip)- docker-image.yml
- pre-commit
- index.ts
- location.ts
- types.d.ts
- auth-token.ts
- block-process.ts
- cpu.ts
- docker.ts
- network-check.ts
- service-check.ts
- add-screen.ts
- create.ts
- delete.ts
- file.ts
- index.ts
- manage.ts
- screenshot.ts
- index.ts
- pull.ts
- auth-middleware.ts
- help-message.ts
- index.ts
- server.ts
- stardustd.plist
- stardustd.service
- .gitignore
- index.d.ts
- package.json
- schema.json
- tsconfig.json
- actions.ts
- editor.tsx
- page.tsx
- columns.tsx
- page.tsx
- actions.ts
- columns.tsx
- page.tsx
- actions.ts
- columns.tsx
- components.tsx
- page.tsx
- actions.ts
- columns.tsx
- components.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- session-date.tsx
- error.tsx
- layout.tsx
- page.client.tsx
- page.tsx
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- error.tsx
- layout.tsx
- route.ts
- route.ts
- components.tsx
- layout.tsx
- page.tsx
- error.tsx
- forbidden.tsx
- globals.css
- icon.svg
- layout.tsx
- manifest.ts
- not-found.tsx
- column-header.tsx
- pagination.tsx
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- aspect-ratio.tsx
- avatar.tsx
- badge.tsx
- button.tsx
- card.tsx
- checkbox.tsx
- data-table.tsx
- dialog.tsx
- dropdown-menu.tsx
- input.tsx
- label.tsx
- navigation-menu.tsx
- popover.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- slider.tsx
- sonner.tsx
- switch.tsx
- table.tsx
- textarea.tsx
- tooltip.tsx
- app-sidebar.tsx
- data-refresh.tsx
- icons.tsx
- mode-toggle.tsx
- navigation.tsx
- skeleton-image.tsx
- submit-button.tsx
- turnstile.tsx
- vnc-screen.tsx
- use-full-screen.ts
- use-hydration.ts
- use-mobile.ts
- use-vnc-clipboard.ts
- auto-delete.ts
- best-node.ts
- client.ts
- create.ts
- get-session.ts
- inspect.ts
- manage.ts
- upload-file.ts
- admin-check.ts
- auth-client.ts
- real-origin-req.ts
- turnstile.ts
- utils.ts
- workspaces.ts
- middleware.ts
- add-admin.ts
- components.json
- next-env.d.ts
- next.config.ts
- package.json
- postcss.config.mjs
- server.ts
- tsconfig.json
- banner.png
- gravatar.ts
- index.ts
- lib.ts
- client.ts
- audio.ts
- ws.ts
- package.json
- tsconfig.json
- config.d.ts
- index.ts
- load-config.ts
- package.json
- schema.json
- tsconfig.json
- auth.ts
- index.ts
- drizzle.config.ts
- index.ts
- migrate-name.ts
- package.json
- relational-types.ts
- seed.ts
- tsconfig.json
- utils.ts
- monaco.ts
- package.json
- scalar-css.ts
- base.json
- package.json
- Dockerfile
- xstartup
- Dockerfile
- xstartup
- Dockerfile
- xstartup
- files.mjs
- prepare.sh
- start.sh
- tcpulse.c
- vnc-setup.sh
- wallpaper.png
- Dockerfile
- install.sh
- xstartup
- Dockerfile
- install.sh
- xstartup
- base.Dockerfile
- build.js
- package.json
- README.md
- .envrc
- .gitignore
- .npmrc
- .prettierrc
- biome.json
- CODE_OF_CONDUCT.md
- flake.lock
- flake.nix
- install.sh
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
- turbo.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/aetherra/stardust
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd stardust
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f workspaces/chromium/Dockerfile -t stardust .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 stardust
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd apps/daemon
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
