daedalOS Docker & Self-Hosted Deployment

GitHub

Desktop environment in the browser

12,622 stars JavaScript JavaScript 1 file ยท ~2,627 tokens #desktop-environment#javascript#os#web-desktop
1. Pull Image (DOCKERHUB) docker pull DustinBrett/daedalOS:latest
2. Docker Run (1-Click Launch) docker run -d --name daedalos --restart always dustinbrett/daedalos:latest
3. Podman Run podman run -d --name daedalos --restart always dustinbrett/daedalos:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/dustinbrett/daedalos:latest
5. ORAS Pull (OCI Artifact) oras pull dustinbrett/daedalos:latest
Dockerfile
FROM node:22-alpine AS builder

RUN apk add --no-cache git

WORKDIR /daedalOS
COPY . .

RUN yarn
RUN yarn build

FROM node:22-alpine

WORKDIR /daedalOS
COPY --from=builder /daedalOS/out ./out

RUN npm install -g serve@latest

CMD ["serve", "out"]