Skip to content
forked from haiwen/seafile

Beyond file syncing and sharing, a new way to organize your files with extensible file properties and flexible views

License

Notifications You must be signed in to change notification settings

vacaboja/seafile

 
 

Repository files navigation

Git-Friendly Seafile Syncing Client

Seafile is an open-source cloud storage system.
Main repository: haiwen / seafile

Background

Several users have reported Git repository corruption when syncing repositories with the official Seafile client. Relevant discussions:

At the time of writing, this issue is considered low priority by the Seafile development team.

Purpose

This project provides a tentative workaround for the Git corruption issue by offering a modified Seafile syncing client. Linux only.

Warning: this workaround is not officially supported by the Seafile project.

Installation

A prebuilt Debian package for x86-64 is available: seafile-daemon_9.0.16+1_amd64.deb.

The Seafile client is split into three debian packages: seafile-cli, seafile-gui, and seafile-daemon. Only the seafile-daemon component needs to be updated. After installation, it is advisable to set seafile-daemon on hold; otherwise, apt may revert to the official package during upgrades.

To install:

sudo dpkg -i seafile-daemon_9.0.16+1_amd64.deb
sudo apt-mark hold seafile-daemon

To go back to the version provided by your distribution:

sudo dpkg -r --force-depends seafile-daemon
sudo apt install seafile-daemon

Status

This is a temporary solution while waiting for an official fix upstream.
Use at your own risk and make sure you have backups of your repositories.

License

GPLv2

About

Beyond file syncing and sharing, a new way to organize your files with extensible file properties and flexible views

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 83.8%
  • Python 13.7%
  • M4 1.3%
  • Shell 0.5%
  • Makefile 0.4%
  • Vala 0.2%
  • C++ 0.1%