No description
Find a file
Philip Peterson a8cca03c0e openclaw: switch to built-in Workbench, drop control-center container
The openclaw package bundles a Control UI (Workbench) served directly
at the gateway port. Drop the separate openclaw-control-center app
container and point nginx at port 18789 instead of 4310. Added
X-Forwarded-Proto/For headers so the gateway can see the real client
address through nginx.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 04:13:27 -07:00
nixos openclaw: switch to built-in Workbench, drop control-center container 2026-06-14 04:13:27 -07:00
terraform Files 2026-06-01 05:39:25 -07:00
.gitignore gitignore 2024-12-07 02:02:54 -09:00
bump-blog-quine.sh updates 2026-05-29 22:20:38 -08:00
bump-coldairnetworks.sh Bump coldair 2026-06-08 04:42:27 -07:00
bump-hyper.sh bump 2026-05-26 00:00:59 -08:00
bump-riverside.sh Bump riverside fix script 2026-05-28 17:42:30 -08:00
README.md Bump 2026-05-28 22:58:50 -08:00
refresh.sh fix 2026-05-25 15:02:45 -08:00

Applying changes

NixOS server

./apply.sh
# or manually:
nixos-rebuild switch --flake /root/petersweb-infra/nixos#mainframe

Linux desktop / laptop or Mac

Clone this repo, then set up once per machine:

Git aliases (git co etc.):

git config --global include.path ~/path/to/petersweb-infra/nixos/gitconfig

Zsh aliases (gco, u/uu etc.) — symlink into place, then source from ~/.zshrc:

ln -s ~/path/to/petersweb-infra/nixos/aliases.zsh ~/.zsh_aliases
echo 'source ~/.zsh_aliases' >> ~/.zshrc

This is the Nix server infrastructure for Quine Global. You will find it contains some Nginx configuration, some shell and terminal configuration, and system config.

Of particular note is the web deployment system with Nginx. This is a homebrew system to easily deploy web applications. You can mount an application as a Docker container, or using pullomatic, a service that automatically pulls from Github every so often.

There is some overlap between this repo's use for Quine and Philip Peterson's personal use. As such, there will be some reference to Philip Peterson's personal projects or usernames.

The goal is to remove these references and have the repository be more of a single concern, which is to support QUINE's mission to improve the world through open-source technology and environmental pollution research.

However, the research required to create this separation is still pending, so for now, the two concerns are mixed intentionally.

If you are interested in Quine's mission, please open an issue. We'd love to hear from you!