Go to file
Giles a5b9c6a27f
continuous-integration/drone/push Build is passing Details
chore(release): 0.0.4
2020-08-20 00:10:32 +01:00
.drone ci: move scripts 2020-08-20 00:10:20 +01:00
git-hooks ci: jsonnet 2020-08-13 20:25:12 +01:00
guacamole-postgresql . 2020-05-10 21:59:45 +01:00
.drone-do.star deploy to do 2020-05-11 11:48:18 +01:00
.drone-home.star . 2020-05-10 21:59:45 +01:00
.gitignore ci: building with library jsonnet 2020-08-19 21:35:47 +01:00
.versionrc ci: tag message in change log 2020-08-11 13:20:37 +01:00
CHANGELOG.md chore(release): 0.0.4 2020-08-20 00:10:32 +01:00
README.md Merge branch 'home-deploy' of https://sigyl.com/git/stack/guacamole into develop 2020-08-13 20:17:41 +01:00
docker-compose.yml . 2020-05-11 11:47:05 +01:00
init-postgresql.sql ci: include db deployment script 2020-08-11 13:17:35 +01:00
package.json chore(release): 0.0.4 2020-08-20 00:10:32 +01:00
yarn.lock fix: build and deloy scripts 2020-08-19 21:55:24 +01:00

README.md

guacamole

secrets

  • guacamole-postgres-password
  • local-docker-registry
  • registry-password

initial deployment

initialise database

docker ps | grep guacamole-postgresql.1
sh init-postgresql.sh $ID

using ssh keys

guacamole does not work with the standard openssh format for private keys. ie:

-----BEGIN OPENSSH PRIVATE KEY-----
[key goes here]
-----END OPENSSH PRIVATE KEY-----

you need to generate the public/private key pair using:

ssh-keygen -m pem

this will give you a private key that looks like:

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: [dec info goes here]

[key goes here]
-----END RSA PRIVATE KEY-----

then on the target machine you need to paste the public key into the file /home/[user]/.ssh/authorized_keys

and the private key into the configuration for the guacamole connection