Sign inSign up

gronis/seafile-client

By gronis

Updated over 4 years ago

Run a seafile client inside docker which can sync files from seafile repositories

Image
3

100K+

gronis/seafile-client repository overview

docker-seafile-client

Run a seafile client inside docker which can sync files from seafile repositories

Template docker-compose file:

version: '2'
services:
  seafile-client:
    restart: always
    image: gronis/seafile-client
    container_name: seafile-client
    environment:
      - LIBRARY_ID=<your-library-id-here>
      - SERVER_URL=<server-url>
      - SERVER_PORT=<server-port>
      - USERNAME=<username>
      - PASSWORD=<password>
      - DATA_DIR=<directory-path-to-sync>
    volumes:
      - <host-volume-path>:<directory-path-to-sync>

Environment variables:

  • LIBRARY_ID library id be found in browser url and is formated something like this "123e4567-e89b-12d3-a456-426655440000" (uuid). Can be multiple library ids seperated with colon ":"
  • SERVER_URL The url used to access your server, eg: https://example.seafile.com
  • SERVER_PORT Which port the server is hosted on: usually 443 (https) or 80 (http)
  • USERNAME Your account username (credentials)
  • PASSWORD Your account password (credentials)
  • DATA_DIR The path where to put the files
  • CONNECT_RETRIES How many times try to connect to daemon. Higher value is useful on slow boxes. Default is 5

Tag summary

Content type

Image

Digest

Size

62 MB

Last updated

over 4 years ago

docker pull gronis/seafile-client