No description
  • JavaScript 80.3%
  • Dockerfile 7.2%
  • CSS 6.2%
  • Jinja 4.8%
  • HTML 1.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-25 18:31:59 +00:00
public preact ui for /devcontainers/ 2026-05-04 10:44:42 -04:00
src get access token from refresh token 2026-05-15 17:16:49 -04:00
templates remove config as it doesn't seem to be respected anyways 2026-10-25 18:31:59 +00:00
test/.devcontainer put folder in feature 2026-04-30 02:19:17 +00:00
.dockerignore build container and network for proxying 2026-05-02 21:49:36 -04:00
.env make forgejo the main entrypoint for the domain with subdomains for devcontainers and /devcontainers/ for the login and auth 2026-05-14 12:29:59 -04:00
.gitignore set up dockerfile with devcontainer cli and front end 2026-05-07 21:48:29 -04:00
Dockerfile add docker compose up to the playbook and remove postgres 2026-05-14 11:04:40 -04:00
down.yml add docker compose up to the playbook and remove postgres 2026-05-14 11:04:40 -04:00
index.html preact ui for /devcontainers/ 2026-05-04 10:44:42 -04:00
local.yml add tabby 2026-10-25 01:27:57 +00:00
package-lock.json add working example of express-session 2026-05-14 21:17:27 -04:00
package.json add working example of express-session 2026-05-14 21:17:27 -04:00
README.md back proxying 2026-05-15 14:18:45 -04:00
TotalArchitecture.md add note from gemini 2026-05-16 12:20:38 -04:00
vars_prompt_test.yml add probe for prompting for domain name 2026-05-13 16:25:40 -04:00
vite.config.js preact ui for /devcontainers/ 2026-05-04 10:44:42 -04:00

forgejo GPU appliance

absolute control over your data

This is a playbook to run foregjo as a DIN rail appliance with CUDA drivers and web-devcontainers. The idea is to use it to prototype, build, and continuously deploy models that run on the edge, in react-native, a pwa or an ipc.

ansible-playbook local.yml
HOST_UID=$(id -u) HOST_GID=$(id -g) docker compose up -d
  • Note: I will add the docker compose up -d to the playbook

When you first bring up a dev container, run the following tasks.

git config user.name "Your_name_here"
git config user.email "Your_email_here"
git config local http.extraHeader "Authorization: token your_forgejo_token_here"

TODO

  1. finish refresh token and get git username and email in the project
  2. launch devcontainer without code-server add on
  3. get wordpress working well enough for Kelly to use it as a content management system
  4. speak with Kelly
  5. develop custom element for launching, updating, deleting and listing dev containers for a user, repo and branch. Integrate in forgejo
  6. add CUDA drivers
  7. install on gpu server
  8. make hyperdx and borgbackup appliance
  9. meet with Steve and Ernie for a demo