From 37b769491028a86d697e8d18be09b6e0c1046046 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 18 Apr 2023 19:37:51 +0200 Subject: WIP templates --- templates/garage_key.html | 234 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 234 insertions(+) create mode 100644 templates/garage_key.html (limited to 'templates/garage_key.html') diff --git a/templates/garage_key.html b/templates/garage_key.html new file mode 100644 index 0000000..d1c6864 --- /dev/null +++ b/templates/garage_key.html @@ -0,0 +1,234 @@ +{{define "title"}}Profile |{{end}} + +{{define "body"}} +
+

Mes identifiants

+ Mes sites webs + Menu principal +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Identifiant de cléGKxxx
Clé secrète...
Régiongarage
Endpoint URLhttps://garage.deuxfleurs.fr
Type d'URLDNS et chemin (préférer chemin)
SignatureVersion 4
+ +

Configurer votre logiciel :

+ +
+
+
+

+ +

+
+
+
+

Créez un fichier nommé ~/.awsrc :

+
+export AWS_ACCESS_KEY_ID=GK...
+export AWS_SECRET_ACCESS_KEY=...
+export AWS_DEFAULT_REGION='garage'
+
+function aws { command aws --endpoint-url https://garage.deuxfleurs.fr $@ ; }
+aws --version
+                        
+

Ensuite vous pouvez utiliser awscli :

+
+source ~/.awsrc
+aws s3 ls
+aws s3 ls s3://my-bucket
+aws s3 cp /tmp/a.txt s3://my-bucket
+...
+                        
+
+
+
+ +
+
+

+ +

+
+ +
+
+

Vous pouvez configurer Minio CLI avec cette commande :

+
+mc alias set \
+  garage \
+  https://garage.deuxfleurs.fr \
+  GK... \
+  ... \
+  --api S3v4
+                        
+

Et ensuite pour utiliser Minio CLI avec :

+
+mc ls garage/
+mc cp /tmp/a.txt garage/my-bucket/a.txt
+...
+                        
+
+
+
+ +
+
+

+ +

+
+ +
+
+ Reportez vous au guide +
+
+
+ +
+
+

+ +

+
+
+
+

Dans votre fichier config.toml, rajoutez :

+
+[[deployment.targets]]
+ URL = "s3://bucket?endpoint=garage.deuxfleurs.fr&s3ForcePathStyle=true&region=garage"
+                        
+

Assurez-vous d'avoir un fichier dans lequel les variables AWS_ACCESS_KEY_ID et AWS_SECRET_ACCESS_KEY sont définies, + ici on suppose que vous avez suivi les instructions de l'outil awscli (ci-dessus) et que vous avez un fichier ~/.awsrc qui défini ces variables. + Ensuite :

+
+source ~/.awsrc
+hugo deploy
+                        
+
+
+
+ +
+
+

+ +

+
+
+
+ Bientôt... +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + +
Nom d'utilisateur-ice(votre username guichet)
Mot de passe(votre mot de passe guichet)
Hôtesftp://bagage.deuxfleurs.fr
Port2222
+

Configurer votre logiciel :

+ +
+
+
+

+ +

+
+
+
+

Un exemple avec SCP :

+
+scp -oHostKeyAlgorithms=+ssh-rsa -P2222 -r ./public bagage.deuxfleurs.fr:mon_bucket/
+                        
+
+
+
+
+
+

+ +

+
+
+
+ Bientôt +
+
+
+
+ +
+
+ +{{end}} -- cgit v1.2.3 From e77b9ebd9c6bc1edca7233042b531a9204d8fa6d Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 18 Apr 2023 22:09:56 +0200 Subject: all templates are ok --- templates/garage_key.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'templates/garage_key.html') diff --git a/templates/garage_key.html b/templates/garage_key.html index d1c6864..862aabd 100644 --- a/templates/garage_key.html +++ b/templates/garage_key.html @@ -3,7 +3,7 @@ {{define "body"}} -- cgit v1.2.3 From bdb9af5a26f49799cb1feec866d289513eb09e7b Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Wed, 19 Apr 2023 11:36:13 +0200 Subject: Garage key page info --- templates/garage_key.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'templates/garage_key.html') diff --git a/templates/garage_key.html b/templates/garage_key.html index 862aabd..b839fcb 100644 --- a/templates/garage_key.html +++ b/templates/garage_key.html @@ -22,11 +22,11 @@ Identifiant de clé - GKxxx + {{ .Key.AccessKeyId }} Clé secrète - ... + {{ .Key.SecretAccessKey }} Région @@ -62,8 +62,8 @@

Créez un fichier nommé ~/.awsrc :

-export AWS_ACCESS_KEY_ID=GK...
-export AWS_SECRET_ACCESS_KEY=...
+export AWS_ACCESS_KEY_ID={{ .Key.AccessKeyId }}
+export AWS_SECRET_ACCESS_KEY={{ .Key.SecretAccessKey }}
 export AWS_DEFAULT_REGION='garage'
 
 function aws { command aws --endpoint-url https://garage.deuxfleurs.fr $@ ; }
@@ -97,8 +97,8 @@ aws s3 cp /tmp/a.txt s3://my-bucket
 mc alias set \
   garage \
   https://garage.deuxfleurs.fr \
-  GK... \
-  ... \
+  {{ .Key.AccessKeyId }} \
+  {{ .Key.SecretAccessKey }} \
   --api S3v4
                         

Et ensuite pour utiliser Minio CLI avec :

@@ -176,7 +176,7 @@ hugo deploy Nom d'utilisateur-ice - (votre username guichet) + {{ .Status.Info.Username }} Mot de passe @@ -207,7 +207,7 @@ hugo deploy

Un exemple avec SCP :

-scp -oHostKeyAlgorithms=+ssh-rsa -P2222 -r ./public bagage.deuxfleurs.fr:mon_bucket/
+scp -oHostKeyAlgorithms=+ssh-rsa -P2222 -r ./public {{ .Status.Info.Username }}@bagage.deuxfleurs.fr:mon_bucket/
                         
-- cgit v1.2.3