This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| computing:ente [2026/09/21 02:55] – oemb1905 | computing:ente [2026/09/21 03:13] (current) – oemb1905 | ||
|---|---|---|---|
| Line 34: | Line 34: | ||
| * legacy.gnulinux.pics | * legacy.gnulinux.pics | ||
| - | ## 1. Base system | ||
| Setup base system, | Setup base system, | ||
| Line 48: | Line 47: | ||
| </ | </ | ||
| - | ## 2. Go, Rust, Node | + | Now, Go, Rust, and Node setup: |
| < | < | ||
| sudo apt install -y golang-go rustup nodejs npm | sudo apt install -y golang-go rustup nodejs npm | ||
| Line 58: | Line 58: | ||
| </ | </ | ||
| - | ### 3. PostgreSQL | + | Setup PostgreSQL |
| - | + | ||
| - | Create | + | |
| | | ||
| < | < | ||
| Line 69: | Line 67: | ||
| </ | </ | ||
| - | Next, lock access: | + | Next, lock access |
| < | < | ||
| Line 78: | Line 76: | ||
| </ | </ | ||
| - | ## 4. Museum binary + yaml config | + | Edit museum.yaml and configure it, build its web apps, start it, and create unit: |
| - | Run the go setup bits and migrate the example yaml config to production so we can edit params: | + | |
| < | < | ||
| Line 89: | Line 86: | ||
| </ | </ | ||
| - | Edit ''/ | + | Edit ''/ |
| < | < | ||
| Line 112: | Line 109: | ||
| </ | </ | ||
| - | ## 5. Web app building | + | Build the Web apps and migrating content from repo |
| < | < | ||
| Line 139: | Line 136: | ||
| </ | </ | ||
| - | ## 6. Caddy reverse proxy, acme certs, | + | Setup Caddy reverse proxy / load balancer, acme certs, |
| - | + | ||
| - | nano ''/ | + | |
| - | + | ||
| - | Then, setup caddy' | + | |
| < | < | ||
| Line 231: | Line 224: | ||
| </ | </ | ||
| - | End point works now, go to url in browser | + | End point works now, go to url in browser |
| - | ## 7. First user | + | - Open https:// |
| - | 1. Open https:// | + | |
| - | 2. OTP: '' | + | |
| - | 3. User id: 34982349839489320843 | + | |
| You need to locate the id# by searching logs for your email in close proximity as per above. Or, alternately, | You need to locate the id# by searching logs for your email in close proximity as per above. Or, alternately, | ||
| Line 273: | Line 265: | ||
| </ | </ | ||
| - | Create config | + | Create config .toml file and start garage service: |
| < | < | ||
| Line 345: | Line 337: | ||
| sudo systemctl restart ente-museum | sudo systemctl restart ente-museum | ||
| - | ### Draft Upgrade Garage Steps | + | Draft Upgrade Garage Steps |
| < | < | ||
| Line 368: | Line 360: | ||
| </ | </ | ||
| - | Do not layout/ | + | Do not layout/ |
| - | + | ||
| - | ## 9. museum.yaml example config layout for base setup | + | |
| < | < | ||
| Line 415: | Line 405: | ||
| </ | </ | ||
| - | ## 10. Draft update sequence | + | Draft update sequence |
| < | < | ||