Warning: This is not the intended way to use this image and this exists for legacy reasons. (Optional) Authorized host for the standard user. (Mandatory if MYSQL_USER isn't root) Standard user password. I choose Seafile over Owncloud because I have read multiple posts that (1) Owncloud is not very responsive an a Raspberry Pi and (2) Seafile has a better security model (see 1, 2, 3 ). Will be granted admin permissions on all databases below. So, here’s a post on how to install Seafile on the Raspberry Pi. Using existing DBs is a fully untested option but this is provided by the Seafile installation script. (Optional) (0: Create new databases|1: Use existing ones) Use already created databases or create new ones. It has to be reachable from within the container, using Docker networks or host mode are probably the key here. (Mandatory) Password of the admin account. (Mandatory) Email address of the admin account. (Optional) (0: Do not use TLS|1: Use TLS) Enable https usage. (Optional) Port used by the file server service inside the container. (Optional) Port used by the Seahub service inside the container. (Optional) IP address or domain used to access the Seafile server from the outside. This is a feature taken from the linuxserver images. Use it to match uid on the host and avoid permission issues. (Optional) User id of the seafile user within the container. Except for PUID and GUID, they're useful for initialization only (first run) and can be removed afterwards (even mandatory ones). I like that you can use Seafile on your mobile as good as on your MAC, Windows or Linux workstation.All these parameters have to be passed as environment variables. I see these products very useful and easy to administrate and I think it’s very nice connection of two open source projects. These products provides a lot of nice features, so check them, if you are interested. We are at the end of the process, however this is not complete tutorial of all functions, it just explains basics of Seafile and also OpenDJ. If you are interested in command line client visit CLI manual web page. Now the Seafile client is configured and you are ready to synchronize your files with server. The only thing you need to do is download package and install it like any other.Īfter installation process run the Seafile GUI client, provide folder which will be used for file synchronization from the server, server hostname with port and your credentials. The installation for Linux is pretty straight forward, because Debian packages are available. You can download Desktop client (Windows, Linux, Mac) or Mobile Client (Android, IOS). Seafile provides support for lot of platforms. Add new user to OpenDJ under ou=users and try log in to Seafile.Īt this point we have working directory and file server and we miss just a client application which allows us to synchronize files.Here I will explain installation on Linux Ubuntu 14.04. The server is able to run on Linux (Debian 7, Ubuntu 14.04, Centos 6.6), Windows and Raspberry Pi. Let proceed to Seafile server installation. It’s easy to install, administrate and has very nice documentation with lot of examples and active community, which is able to help in case of troubles. The server has a nice feature, which allows to authenticate users through LDAP protocol and one part of this post will be about setting up OpenDJ LDAP server, which is also an open source project. The core of this post will explain installation and configuration of Seafile server. Seafile is an open source project based on server-client architecture. All of them should be able to share their files via the storage safely and do a backup, when needed. The goal of my project was to set-up an internal storage system that will serve tens of users. Seafile is nice in that it allows you to scale from small to big over time. After burning the Raspbian image to the SD card, I should - Enable ssh - Add networking info. Having a distributed and safe file storage is a fundamental requirement for enterprises of all sizes small, medium size or big. Step 1: Setup Raspberry Pi Following the blog, I set up the Raspberry Pi without the monitor. I will describe and explain how to set up own storage with file synchronization across multiple computers and platforms.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |