2024-08-26 09:00:42 +00:00
|
|
|
# Garage
|
|
|
|
|
|
|
|
### How-To create a new bucket + keys
|
|
|
|
|
|
|
|
Requirements:
|
|
|
|
|
|
|
|
- [Setup WireGuard](./administrative-access.md#ssh-access) for hosts: `trinkgenossin`, optionally: `delite`, `blue-shell`
|
|
|
|
|
|
|
|
```
|
|
|
|
ssh barkeeper@trinkgenossin.wg.pub.solar
|
|
|
|
|
|
|
|
export GARAGE_RPC_SECRET=<secret-in-keepass>
|
|
|
|
|
|
|
|
garage bucket create <bucket-name>
|
|
|
|
garage key create <bucket-name>-key
|
|
|
|
garage bucket allow <bucket-name> --read --write --key <bucket-name>-key
|
|
|
|
```
|
|
|
|
|
|
|
|
Docs: https://garagehq.deuxfleurs.fr/documentation/quick-start/#creating-buckets-and-keys
|
|
|
|
|
|
|
|
### Notes on manual setup steps
|
|
|
|
|
2024-08-24 01:06:17 +00:00
|
|
|
```
|
2024-08-25 01:27:42 +00:00
|
|
|
ssh barkeeper@trinkgenossin.wg.pub.solar
|
|
|
|
|
2024-08-24 01:06:17 +00:00
|
|
|
export GARAGE_RPC_SECRET=<secret-in-keepass>
|
|
|
|
|
2024-08-25 01:27:42 +00:00
|
|
|
# Uses the default config /etc/garage.toml
|
2024-08-24 01:06:17 +00:00
|
|
|
garage node id
|
|
|
|
|
|
|
|
garage node connect <node-id2>
|
|
|
|
garage node connect <node-id3>
|
|
|
|
|
|
|
|
garage status
|
|
|
|
|
|
|
|
#Zones
|
|
|
|
#DE-1 DE-2 NL-1
|
|
|
|
|
|
|
|
garage layout assign fdaa -z DE-1 -c 800G -t trinkgenossin
|
|
|
|
garage layout assign 8835 -z DE-2 -c 800G -t blue-shell
|
|
|
|
garage layout assign 73da -z NL-1 -c 800G -t delite
|
|
|
|
garage layout show
|
|
|
|
garage layout apply --version 1
|
|
|
|
```
|
2024-08-25 01:27:42 +00:00
|
|
|
|
|
|
|
Source: https://garagehq.deuxfleurs.fr/documentation/cookbook/real-world/#creating-a-cluster-layout
|