diff options
| author | Dan Rostovtsev <dan@rostovtsev.org> | 2026-03-15 19:10:43 -0400 |
|---|---|---|
| committer | Dan Rostovtsev <dan@rostovtsev.org> | 2026-03-15 19:10:43 -0400 |
| commit | 9f434b57b7fc477894e52c47a6cf565da3b43b2d (patch) | |
| tree | 9ce55a5fdd5f1d2c4069d8ca56da0985d6448c3c /doc/guix-cookbook.texi | |
| parent | 9a2d526cd356b216098964e4939198532b1a2bdf (diff) | |
Added instructions for deploying machine configurations.linode-image-docs
Diffstat (limited to 'doc/guix-cookbook.texi')
| -rw-r--r-- | doc/guix-cookbook.texi | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi index 4256957d3cf..4668de11fc4 100644 --- a/doc/guix-cookbook.texi +++ b/doc/guix-cookbook.texi @@ -3011,18 +3011,18 @@ system init} to initialize the guix installation. Replace the authorized keys with the path to your keys. @lisp -@include examples/cloud-guix.scm +@include examples/guix-on-linode.scm @end lisp Copy this to your linode in whatever directory you choose. In this -example, we choose to call the file @file{cloud-guix.scm} and save it -to @file{/tmp/cloud-guix.scm}. +example, we choose to call the file @file{guix-on-linode.scm} and save it +to @file{/tmp/guix-on-linode.scm}. Now we are ready to install a guix system realizing this config to @file{/mnt/guix}. @example -guix system init /tmp/cloud-guix.scm /mnt/guix +guix system init /tmp/guix-on-linode.scm /mnt/guix @end example @subsection Configure Linode to Boot from Guix Image @@ -3093,6 +3093,16 @@ Note that your coordinator machine will have to generate a public key, which will be stored in @file{/etc/guix}. Copy that over to the target machine and authorize it before running the deployment. +If at the last step you are having issues with the authorization after running + +@example +# guix archive --authorize < coordinator-key.pub +@end example + +Then you likely have to add the key to the authorized keys in the herd +service definition. For details, see +@pxref{Getting Substitutes from Other Servers,,, guix, GNU Guix}. + @subsection Notes Here are some other approaches that may work as well. |
