help:s3:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| help:s3:start [2025/02/18 13:28] – angelegt mritter | help:s3:start [2026/05/27 12:23] (aktuell) – mritter | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| + | ==== Step 2 - Configure Access Credentials and mount point ==== | ||
| + | For Hetzner Object Storage, create access credentials in the Hetzner Cloud Console | ||
| + | |||
| + | - Create a credentials file: < | ||
| + | echo " | ||
| + | - Set proper permissions: | ||
| + | - Create the mount point < | ||
| + | |||
| + | |||
| + | ==== Step 3 - Mounting Options ==== | ||
| + | |||
| + | In the mount commands, replace < | ||
| + | |||
| + | If you use Hetzner Object Storage, the URL must be chosen according to the region where your Bucket was created. You can find your region in the Hetzner Cloud Console under " | ||
| + | |||
| + | Note: An incorrect endpoint URL will result in connection errors. | ||
| + | |||
| + | Add this line to /etc/fstab: | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | ===== Docker Plugin ===== | ||
| + | |||
| + | The FUSE driver is a prerequisite for rclone mounting and should be installed on host: | ||
| + | < | ||
| + | sudo apt-get -y install fuse3 | ||
| + | </ | ||
| + | |||
| + | |||
| + | Create two directories required by rclone docker plugin: | ||
| + | < | ||
| + | sudo mkdir -p / | ||
| + | sudo mkdir -p / | ||
| + | </ | ||
| + | |||
| + | Install the managed rclone docker plugin for your architecture (here amd64): | ||
| + | |||
| + | < | ||
| + | docker plugin install rclone/ | ||
| + | docker plugin list | ||
| + | </ | ||
| + | |||
| + | Run rclone config on another machine equipped with web browser and graphical user interface. Create the Google Drive remote. When done, transfer the resulting rclone.conf to the Swarm cluster and save as / | ||
| + | |||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | insert: | ||
| + | |||
| + | < | ||
| + | [hetzner-hel] | ||
| + | type = s3 | ||
| + | region = hel1 | ||
| + | endpoint = hel1.your-objectstorage.com | ||
| + | provider = Other | ||
| + | env_auth = false | ||
| + | access_key_id = access_key_id | ||
| + | secret_access_key = secret_access_key | ||
| + | acl = private | ||
| + | </ | ||
| + | |||
| + | in Docker compose: | ||
| + | |||
| + | < | ||
| + | version: ' | ||
| + | services: | ||
| + | heimdall: | ||
| + | image: linuxserver/ | ||
| + | ports: [8080:80] | ||
| + | volumes: [heimdall_config:/ | ||
| + | volumes: | ||
| + | heimdall_config: | ||
| + | driver: rclone | ||
| + | driver_opts: | ||
| + | remote: " | ||
| + | allow_other: | ||
| + | vfs_cache_mode: | ||
| + | poll_interval: | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Native ===== | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
help/s3/start.1739885320.txt.gz · Zuletzt geändert: von mritter
