ProxMate
A lightweight, invite-only cloud dashboard built on Proxmox VE.
파일 탐색기
최종 버전 다운로드 (.zip)- codeql-config.yml
- general.yml
- ideas.yml
- q-a.yml
- q-and-a.yml
- show-and-tell.yml
- ci.yml
- release.yml
- security.yml
- FUNDING.yml
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration_lock.toml
- schema.prisma
- schema.prisma
- gen-ide-assets.mjs
- env.ts
- cookies.ts
- crypto.ts
- email-templates.ts
- logger.ts
- metrics.ts
- openapi.ts
- prisma.ts
- url-safety.ts
- admin.ts
- auth.ts
- enrollment.ts
- errorHandler.ts
- mfa.ts
- observability.ts
- rate-limit.ts
- index.ts
- README.md
- registry.ts
- types.ts
- admin.routes.ts
- api-token.routes.ts
- auth.routes.ts
- broadcast.routes.ts
- console.routes.ts
- download.routes.ts
- ide-gateway.routes.ts
- ide.routes.ts
- invite.routes.ts
- passthrough-request.routes.ts
- proxmox.routes.ts
- quota-request.routes.ts
- setup.routes.ts
- ssh-key.routes.ts
- template.routes.ts
- user.routes.ts
- vm.routes.ts
- migrate-modules.ts
- access-sweep.service.ts
- access.service.ts
- account-lockout.service.ts
- alert.service.ts
- api-token.service.ts
- appdb-backup.service.ts
- audit.service.ts
- auth.service.ts
- broadcast-optout.service.ts
- cluster-balancer.service.ts
- config.service.ts
- deploy-lock.service.ts
- disk.service.ts
- download.service.ts
- ide-assets.generated.ts
- ide-gateway.service.ts
- ide-provision.service.ts
- ide-proxy.service.ts
- ide.service.ts
- invite.service.ts
- kiosk.service.ts
- live-stats.service.ts
- mail.service.ts
- matestate.service.ts
- mfa.service.ts
- notify.service.ts
- passkey.service.ts
- passthrough-request.service.ts
- password-reset.service.ts
- power-schedule.service.ts
- proxmox.service.ts
- quota-request.service.ts
- resource-history.service.ts
- restore-upload.service.ts
- scheduler.service.ts
- setup.service.ts
- ssh-key.service.ts
- sso.service.ts
- template.service.ts
- tenant-llm-key.service.ts
- twofactor.service.ts
- update.service.ts
- vm-share.service.ts
- vm.service.ts
- vnc-proxy.service.ts
- index.ts
- app.ts
- index.ts
- create-vm.test.ts
- deploy-template.test.ts
- rebuild.test.ts
- access-expiry.test.ts
- access-owner-gate.test.ts
- account-lockout.test.ts
- admin-middleware.test.ts
- alerts.test.ts
- api-token.test.ts
- app-wiring.test.ts
- appdb-backup-dir.test.ts
- appdb-backup.test.ts
- audit.test.ts
- auth-middleware.test.ts
- backup-policy.test.ts
- broadcast-optout.test.ts
- build-client.test.ts
- clone-defaults.test.ts
- cloud-init-extras.test.ts
- cloud-init-status.test.ts
- cloudinit-password-via-agent.test.ts
- cloudinit.test.ts
- cluster-balancer.test.ts
- connection-test.test.ts
- console-upgrade.test.ts
- cookies.test.ts
- credential-redaction.test.ts
- crypto.test.ts
- deploy-lock.test.ts
- disk.test.ts
- download.test.ts
- drain-migratability.test.ts
- duplicate.test.ts
- email-templates.test.ts
- enrollment-middleware.test.ts
- enrollment-token.test.ts
- firewall.test.ts
- guest-agent-belt.test.ts
- helpers.ts
- ide-gateway.test.ts
- ide-pinhole.test.ts
- ide-proxy-target.test.ts
- ide-relocate.test.ts
- ide.test.ts
- kiosk.test.ts
- live-stats-feed.test.ts
- login-access-gate.test.ts
- lxc-balancer.test.ts
- lxc.test.ts
- matestate-serialize.test.ts
- mfa.test.ts
- migrate.test.ts
- modules-registry.test.ts
- node-arch.test.ts
- nodes-health.test.ts
- notify.test.ts
- passthrough-balancer.test.ts
- passthrough-pci.test.ts
- passthrough-readiness.test.ts
- passthrough-request.test.ts
- password-reset.test.ts
- pause-resume.test.ts
- placement.test.ts
- power-schedule.test.ts
- proxmox-retry.test.ts
- public-base-url.test.ts
- quota-request.test.ts
- rate-limit.test.ts
- rescue-reset.test.ts
- resize.test.ts
- resource-history.test.ts
- restore-upload.test.ts
- retention.test.ts
- rrd-metrics.test.ts
- scheduler-catchup.test.ts
- serial-console.test.ts
- session-grace.test.ts
- set-vm-name.test.ts
- snapshots.test.ts
- ssh-key.test.ts
- sso.test.ts
- storage-pinning.test.ts
- tags.test.ts
- template-bake.test.ts
- template-delete.test.ts
- template-refresh.test.ts
- tenant-llm-key.test.ts
- twofactor.test.ts
- update.test.ts
- url-safety.test.ts
- vlan-tag.test.ts
- vm-ip.test.ts
- vm-service.test.ts
- vm-share.test.ts
- vm-size-lock.test.ts
- vm-ssh-key.test.ts
- .dockerignore
- .prettierrc.json
- _clouddisc.ts
- _verify_pools.ts
- docker-entrypoint.sh
- Dockerfile
- eslint.config.js
- package-lock.json
- package.json
- tsconfig.json
- vitest.config.ts
- .env.dev-instance.example
- Caddyfile
- docker-compose.dev-instance.yml
- proxmate-updater.path
- proxmate-updater.service
- update.sh
- 2fa-enrollment-session-model.md
- banner.png
- banner.svg
- screenshot-console.png
- screenshot-dashboard.png
- screenshot-monitor.png
- screenshot-newvm.png
- screenshot-setup.png
- screenshot-templates.png
- admin-guide.md
- api.md
- cloudflare-tunnels.md
- external-access.md
- proxmate-ide.md
- tailscale-ssh.md
- smoke.spec.ts
- file.svg
- globe.svg
- icon-192.png
- icon-512.png
- icon-maskable-512.png
- next.svg
- vercel.svg
- window.svg
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- console-actions.tsx
- console-switcher.tsx
- console-top-bar.tsx
- serial-console.tsx
- vnc-console.tsx
- page.tsx
- page.tsx
- new-vm-wizard.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- apple-icon.png
- favicon.ico
- globals.css
- icon.svg
- layout.tsx
- manifest.ts
- opengraph-image.alt.txt
- opengraph-image.png
- robots.ts
- twitter-image.alt.txt
- twitter-image.png
- appdb-backup-card.tsx
- broadcast-card.tsx
- ide-settings-card.tsx
- kiosk-settings-card.tsx
- live-vm-card.tsx
- maintenance-drain.tsx
- rescue-iso-card.tsx
- sparkline.tsx
- template-refresh-card.tsx
- updates-card.tsx
- usage-report.tsx
- access-expiry-banner.tsx
- auth-guard.tsx
- cluster-load-card.tsx
- live-usage-card.tsx
- mobile-sidebar.tsx
- owner-group-header.tsx
- page-header.tsx
- quota-card.tsx
- request-quota-dialog.tsx
- sidebar.tsx
- sparkline.tsx
- topbar.tsx
- ai-keys-card.tsx
- activity-list.test.tsx
- activity-list.tsx
- audit-format.ts
- command-center.tsx
- unlock-dialog.tsx
- alert-dialog.tsx
- badge.tsx
- button.tsx
- card.tsx
- dropdown-menu.tsx
- input.tsx
- label.tsx
- progress.tsx
- select.tsx
- separator.tsx
- skeleton.tsx
- sonner.tsx
- table.tsx
- tabs.tsx
- activity-card.tsx
- alerts-panel.tsx
- backup-policy-panel.tsx
- disks-panel.tsx
- matestates-panel.tsx
- metrics-card.tsx
- migrate-dialog.tsx
- notes-card.tsx
- passthrough-panel.tsx
- power-schedule-panel.tsx
- rebuild-dialog.tsx
- recovery-panel.tsx
- resize-dialog.tsx
- share-panel.tsx
- snapshots-panel.tsx
- tags-card.tsx
- vm-status-badge.test.tsx
- vm-status-badge.tsx
- form-field.tsx
- template-icon.tsx
- theme-provider.tsx
- theme-toggle.tsx
- use-is-desktop.ts
- api.ts
- auth-store.ts
- clipboard.ts
- enrollment.ts
- format.test.ts
- format.ts
- setup-store.ts
- site.ts
- types.ts
- utils.ts
- novnc.d.ts
- proxy.ts
- .dockerignore
- .gitignore
- components.json
- Dockerfile
- eslint.config.mjs
- next.config.ts
- package-lock.json
- package.json
- playwright.config.ts
- postcss.config.mjs
- tsconfig.json
- vitest.config.ts
- extension.js
- package.json
- favicon.ico
- icon-192.png
- icon-512.png
- icon-maskable-512.png
- icon.svg
- .gitattributes
- Dockerfile
- provision.sh
- settings.json
- write-opencode-config.sh
- .env.docker.example
- .env.example
- .gitattributes
- .gitignore
- CLA.md
- COMMERCIAL-LICENSE.md
- CONTRIBUTING.md
- DEPLOY_WITH_CLAUDE.md
- DEPLOYMENT.md
- docker-compose.yml
- install.sh
- LICENSE
- LICENSING.md
- package-lock.json
- package.json
- project-architecture.md
- README.md
- RELEASE_NOTES.md
- ROADMAP.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/r0073d-l053r/ProxMate
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ProxMate
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
cp .env.docker.example .env
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run dev
개발/실행 서버를 켭니다.
cd backend && npm test
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
