Seafile server management wrapper script


#1

Just wanted to share the script I wrote for myself to make it easier to manage my Seafile Community Edition server instance. The idea is to increase safety by ensuring that I don’t accidentally start Seafile while, for example, doing garbage collection, and that I don’t accidentally do more than one operation at a time, e.g. garbage collection and fsck --repair at the same time. If it’s useful to anyone I’d love to hear about that, as well as any feedback you have that can make it better.


#2

I think I’ll use it most time, but the automatic logging of gc and fsck is nice.
I made a PR with a installation Makefile.


#3

Thanks for the PR! Installation Makefile is a nice addition, that didn’t occur to me. I left one comment on your PR, would you mind addressing it before I pull?


#4

Heads up to anyone that tries to use this script: I found a bug in it that leaves Seafile server stopped after gc or repair run, working on fixing it.


#5

K, the issue https://github.com/moonwalkersyrius/seafctl/issues/2 is closed, the server should now correctly restart after gc or repair is done.


#6

For even more management you can use https://github.com/HenriWahl/seafadm.


#7

Very cool, thanks!