├── assets ├── system ├── preview ├── .assetsignore ├── shell.html ├── img │ ├── icons │ │ ├── close.svg │ │ └── info.svg │ ├── loader.svg │ └── transparent-logomark.svg ├── _headers ├── signout.html ├── com │ ├── account.html │ ├── sponsor.html │ ├── share_embed.html │ ├── share.html │ ├── feedback.html │ ├── project.html │ ├── share_share.html │ └── share_publish.html ├── signin.html ├── _frame.html ├── favicon.svg ├── bundles.html ├── lib │ ├── dropdown.js │ ├── toast.js │ ├── html-component.js │ └── apptron.js ├── _env.html ├── _vscode.html ├── sw.js └── dashboard.html ├── extension ├── preview │ ├── package.nls.json │ ├── .gitignore │ ├── tsconfig.json │ ├── esbuild.js │ ├── package.json │ └── README.md └── system │ ├── package.nls.json │ ├── .gitignore │ ├── tsconfig.json │ ├── esbuild.js │ ├── package.json │ ├── src │ ├── web │ │ ├── extension.ts │ │ └── bridge.ts │ └── wanix │ │ └── fs.js │ └── themes │ └── Tractor-color-theme.json ├── system ├── kernel │ ├── .gitignore │ ├── Makefile │ └── Dockerfile ├── etc │ ├── resolv.conf │ ├── goprofile │ └── profile ├── bin │ ├── wexec │ ├── post-dhcp │ ├── publish │ ├── start │ ├── open │ ├── init │ └── rebuild ├── cmd │ └── aptn │ │ ├── go.mod │ │ ├── main.go │ │ ├── shm9p.go │ │ ├── go.sum │ │ ├── shmtest.go │ │ ├── fuse.go │ │ ├── ports.go │ │ └── exec.go └── apptron │ └── WELCOME.md ├── .env.example ├── worker ├── package.json ├── src │ ├── config.ts │ ├── auth.ts │ ├── public.ts │ ├── context.ts │ ├── util.ts │ ├── projects.ts │ └── worker.ts ├── tsconfig.json ├── go.mod ├── package-lock.json ├── go.sum └── cmd │ └── worker │ └── main.go ├── .gitignore ├── go.mod ├── wrangler.toml ├── .github └── workflows │ ├── deploy.yml │ └── kernel.yml ├── Makefile ├── Dockerfile ├── go.sum └── README.md /assets/system: -------------------------------------------------------------------------------- 1 | ../extension/system -------------------------------------------------------------------------------- /assets/preview: -------------------------------------------------------------------------------- 1 | ../extension/preview -------------------------------------------------------------------------------- /extension/preview/package.nls.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /extension/system/package.nls.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /system/kernel/.gitignore: -------------------------------------------------------------------------------- 1 | bzImage 2 | -------------------------------------------------------------------------------- /extension/system/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /system/etc/resolv.conf: -------------------------------------------------------------------------------- 1 | nameserver 1.1.1.1 2 | -------------------------------------------------------------------------------- /extension/preview/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /system/bin/wexec: -------------------------------------------------------------------------------- 1 | #!/bin/busybox sh 2 | exec /bin/aptn exec $@ -------------------------------------------------------------------------------- /assets/.assetsignore: -------------------------------------------------------------------------------- 1 | system/node_modules 2 | preview/node_modules 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | LOCALHOST=localhost:8788 2 | AUTH_URL=https://ad6044b5-53c2-4cb5-8542-9fdaef75f771.hanko.io -------------------------------------------------------------------------------- /worker/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "@cloudflare/containers": "^0.0.25", 4 | "modern-tar": "^0.5.4" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /worker/src/config.ts: -------------------------------------------------------------------------------- 1 | export const HOST_DOMAIN = "apptron.dev"; 2 | export const ADMIN_USERS = ["progrium"]; 3 | export const PUBLISH_DOMAINS = ["aptn.pub"]; -------------------------------------------------------------------------------- /assets/shell.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |15 | We're a small team and we need your help to keep Apptron development sustainable. 16 |
17 |18 | By sponsoring, you'll help us build and maintain Apptron, as well as get access to exclusive features and support. 19 |
20 |21 | Together we can show the world that software innovation can still happen without relying on big tech. 22 |
23 |Feedback, ideas, bugs, tell us anything!
34 | 35 | 39 |