462 Commits

Author SHA1 Message Date
Michael Stapelberg cec7b32527 README: remove outdated documentation, refer to gokrazy.org 2023-01-14 09:34:28 +01:00
Michael Stapelberg b7fa6686d3 website: add new files to git 2023-01-14 09:18:12 +01:00
Michael Stapelberg 80a4c85b49 re-generate website for previous commit 2023-01-14 09:16:23 +01:00
Michael Stapelberg 28607c9d59 website: update for gokr-packer → gok migration
related to https://github.com/gokrazy/gokrazy/issues/147
2023-01-14 09:16:02 +01:00
Anmol Khirbat 7a70646dfe serial console: enable job control (#161) 2023-01-09 18:27:43 +01:00
Michael Stapelberg d41f7f8489 re-generate website for previous commit 2022-11-20 11:36:26 +01:00
Michael Stapelberg 4795a5efa4 userguide/wifi: steer folks towards encrypted WiFi (no TLS needed)
related to https://github.com/gokrazy/gokrazy/issues/155
2022-11-20 11:35:41 +01:00
Michael Stapelberg dd415c9ee6 split interface address code into its own package
This allows using this (architecture/OS-independent) code without having to
compile other gokrazy code, which is architecture/OS-specific. Specifically,
this makes possible compiling the code on a Mac.
2022-11-13 12:45:23 +01:00
Michael Stapelberg 95aadd5831 re-generate website for previous commit 2022-11-10 08:58:52 +01:00
Michael Stapelberg 63914089a9 typo: Cortext → Cortex 2022-11-10 08:57:46 +01:00
Anup Chenthamarakshan 07f3e1dedb Documentation for Odroid HC2 support (#151) 2022-11-10 08:57:12 +01:00
Michael Stapelberg 250e9cbc72 re-generate website for previous commit 2022-11-05 18:46:36 +01:00
Michael Stapelberg 9324a6972b fix highlight 2022-11-05 18:46:25 +01:00
Michael Stapelberg ac9892142a re-generate website for previous commit 2022-11-05 18:44:33 +01:00
Michael Stapelberg 17927ecb5d containers: update instructions to include nftables plugins
This makes networking (other than `--net=host`) work.
2022-11-05 18:43:40 +01:00
Michael Stapelberg d5cbca1b90 Revert "dhcp: use landlock to remove ambient file access"
This reverts commit fbb7618c25.

landlock depends on psx. When cgo is enabled, psx uses a cgo
implementation, which is undesired in setups which use cgo
(e.g. scan2drive with turbojpeg), but don’t come with a libc:
the dhcp client doesn’t start, which means the device is no
longer reachable over the network.
2022-10-14 19:20:10 +02:00
Michael Stapelberg fbb7618c25 dhcp: use landlock to remove ambient file access 2022-10-09 22:36:47 +02:00
Michael Stapelberg 92f7931f2e re-generate website 2022-09-29 22:08:12 +02:00
Michael Stapelberg c09e1b7747 modules: explain build directories
The old content was pretty obsolete — by now all GOPATH users will have
transitioned to modules.

related to https://github.com/gokrazy/tools/issues/38
2022-09-29 22:07:32 +02:00
Michael Stapelberg 7f8abf7870 quickstart: better link 2022-09-29 21:36:42 +02:00
Michael Stapelberg c413b26ab8 quickstart: update for new builddir behavior
related to https://github.com/gokrazy/tools/issues/38
2022-09-29 21:33:45 +02:00
Michael Stapelberg 1176ba6abf quickstart: small fixes 2022-09-29 21:27:26 +02:00
Michael Stapelberg 54948d6893 GitHub Actions: try harder to install the latest packer 2022-09-24 11:09:36 +02:00
Michael Stapelberg 70e4e8d996 fix integrationtest with new gokrazy packer
Now that the packer is building in separate build directories,
we need to add a replace directive to go.mod, which will be copied
into the build directory by the packer.
2022-09-24 11:02:47 +02:00
Michael Stapelberg fb07a70368 re-generate website for previous commit 2022-09-22 22:59:10 +02:00
Marco Hofstetter b7fbbaab22 userguide: enable search by generating index.json as output (#146) 2022-09-22 22:58:49 +02:00
Michael Stapelberg c1c7beb96b re-generate website for previous commit 2022-09-01 09:22:00 +02:00
Darshil Chanpura 9c9a96c7a8 Add rest-server to showcase.markdown (#143) 2022-09-01 09:21:31 +02:00
Michael Stapelberg 0d5434aeff remotesyslog: reference new syslogd program 2022-08-13 19:35:54 +02:00
Michael Stapelberg ded80baea1 switch from rsc.io/goversion to debug/buildinfo
The debug/buildinfo package appeared in Go 1.18.
2022-08-12 09:00:44 +02:00
Michael Stapelberg 8a81e38643 listeners: use standard library in IsInPrivateNet
Remove PrivateNetworks while at it, which seems to have no users
(not within gokrazy, and not outside per sourcegraph).
2022-08-07 10:52:49 +02:00
Michael Stapelberg e950d9699a remove bundled strings.Cut in favor of standard library
(now that Go 1.18 is our minimum version)
2022-08-07 10:46:11 +02:00
Michael Stapelberg 0f914e4243 go.mod: update to language version go 1.18, tidy 2022-08-07 10:38:54 +02:00
Michael Stapelberg 03efa94fb4 GitHub Actions: bump to Go 1.19 2022-08-07 10:08:05 +02:00
Michael Stapelberg e92d116fc1 dhcp: add -extra_route_priority flag to influence interface priority
This is helpful for dual-homed devices where one interface should be preferred,
for example the WiFi interface that’s connected to the out-of-band mobile uplink.
2022-06-19 17:20:26 +02:00
Michael Stapelberg 656dc37059 set TMPDIR to avoid needing /perm/container-storage/tmp 2022-06-06 23:06:05 +02:00
Michael Stapelberg ea65f3921c re-generate website for previous commit 2022-06-01 17:49:22 +02:00
Severin Neumann dc2bf53fb9 Add krazyotelcol to "Written for gokrazy" (#134)
Stumbled upon gokrazy the other day watching @stapelberg's video on "Why I wrote my own rsync", I immediately wanted to give it a try with the OpenTelemetry collector. *krazyotelcol* is the result of that!

Thanks for this amazing project :-)
2022-06-01 17:48:47 +02:00
Damiano Donati f4eab4c77b Indicate macOS/Darwin path for gokrazyConfigDir() (#133) 2022-05-28 10:10:43 +02:00
Pascal Riesinger 7ab8b23db7 Use go install to install packer CLI (#132) 2022-05-24 17:31:55 +02:00
Michael Stapelberg 6f63dfee3e re-generate website for previous commit 2022-04-26 20:37:29 +02:00
Michael Stapelberg 63b697f923 add docker container documentation
related to https://github.com/gokrazy/gokrazy/issues/44
2022-04-26 20:37:00 +02:00
Michael Stapelberg 508fad96b7 re-generate website for previous commit 2022-04-24 15:20:25 +02:00
oliverpool ec687fbb97 website: reorganization (#128) 2022-04-24 15:20:01 +02:00
Michael Stapelberg e054f3f015 regenerate website 2022-04-15 16:48:35 +02:00
Michael Stapelberg 1193ab5af8 userguide: add “data backup with rsync” 2022-04-15 16:48:11 +02:00
Michael Stapelberg 1fca9942fd website: disable next/prev buttons
They distract more than they are useful (easy to accidentally click).
2022-04-14 10:56:15 +02:00
Michael Stapelberg d2987c2469 remove CLONE_NEWNS by default (applications should do it themselves)
CLONE_NEWNS breaks running containers via podman with messages such as:

ERRO[0000] error joining network namespace for container 607b4936f51907dcf534a9d7c87ffce578611257bca9d9e05abba712e4f67ad9: error retrieving network namespace at /run/netns/cni-1aa4aa68-74d2-dacf-6b86-7bbe11a0af36: unknown FS magic on "/run/netns/cni-1aa4aa68-74d2-dacf-6b86-7bbe11a0af36": 1021994

Before this change, podman worked interactively via breakglass, but not from a
gokrazy-supervised service.

related to https://github.com/gokrazy/gokrazy/issues/44
2022-04-08 23:57:39 +02:00
Michael Stapelberg 80ce4065f6 mount cgroup2 on /sys/fs/cgroup
related to https://github.com/gokrazy/gokrazy/issues/124
2022-04-06 08:28:27 +02:00
Michael Stapelberg a57afe7bb7 re-generate website for previous commit 2022-04-05 21:57:40 +02:00