Publicité

Dans ma recherche de cloud, j’ai déjà essayé Owncloud, qui est certes très complet mais présente encore quelques instabilités. Des fois les thèmes fonctionne, des fois non. Bref diverse instabilité mon décidé à tester autre chose. Je suis tombé par hasard sur sealife.

 

Seafile est écrit en Python et se sert de sqlite. Il n’a pas les possibilités de owncloud, mais pour le partage de fichiers cela semble suffisant.

 

 

Il y a des clients et des server pour a peu près tout (windows, linux, mac), certains sont payants d’autre pas.

 

On peut crypter les répertoires, cela peut être intéressant dans certain cas, comme le fiche paye :D

 

L’import de fichiers n’est pas très intéressant dans sa version web

Les contacts se limite à des mails ...

 

Comme pour owncloud la version du client ipad/android est payante (faut bien gagner des sous aussi)

 

Comme il s’agit d’un test rapide j’ai pas testé la configuration du client linux.

En gros pour syncrhoniser le client et le web il faut passer par le web en premier !!!

 

L’installation du serveur est on ne peut plus simple.

 

1) Télécharger l’archive http://seafile.com/en/download/

2) créer un répertoire seafile

3) la placer l’archive dedans et dépacké là (l’installation se fera dans le répertoire mère)

4) enter la commande ./setup-seafile.sh

vous obtenez un truc comme ça

 

-----------------------------------------------------------------
This script will guide you to config and setup your seafile server.

Make sure you have read seafile server manual at 

	https://github.com/haiwen/seafile/wiki

Press [ENTER] to continue
-----------------------------------------------------------------


Checking packages needed by seafile ...

Checking python on this machine ...
Find python: python2.7

  Checking python module: setuptools ... Done.
  Checking python module: python-simplejson ... Done.
  Checking python module: python-imaging ... Done.
  Checking python module: python-sqlite3 ... Done.

Checking for sqlite3 ...Done.

Checking Done.


What do you want to use as the name of this seafile server?
Your seafile users would see this name in their seafile client.
You can use a-z, A-Z, 0-9, _ and -, and the length should be 3 ~ 15
[server name]: seafile

What is the ip or domain of this server?
For example, www.mycompany.com, or, 192.168.1.101

[This server's ip or domain]: seafile.local

What tcp port do you want to use for ccnet server?
10001 is the recommended port.
[default: 10001 ] 

Where do you want to put your seafile data? 
Note: Please use a volume with enough free space.
[default: /home/jbaptiste/www/nginx/seafile-data ] 

What tcp port do you want to use for seafile server?
12001 is the recommended port.
[default: 12001 ] 

What tcp port do you want to use for seafile httpserver?
8082 is the recommended port.
[default: 8082 ] 


This is your config information:

server name:        seafile
server ip/domain:   seafile.local
server port:        10001
seafile data dir:   /home/jbaptiste/www/nginx/seafile-data
seafile port:       12001
httpserver port:    8082

 

Ensuite on entre un mail pour

If you are OK with these configuration, press [ENTER] to continue.

Generating ccnet configuration in /home/jbaptiste/www/nginx/ccnet...

done
Successly create configuration dir /home/jbaptiste/www/nginx/ccnet.

Generating seafile configuration in /home/jbaptiste/www/nginx/seafile-data ...

Done.

-----------------------------------------------------------------
Seahub is the web interface for seafile server.
Now let's setup seahub configuration. Press [ENTER] to continue
-----------------------------------------------------------------


Please specify the email address and password for seahub admininstrator.
You would use them to login as admin on your seahub website.

Please specify the email address for seahub admininstrator:
[seahub admin email]: Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

Please specify the passwd you want to use for seahub admininstrator:
[seahub admin password]: *************
Please ensure the passwd again:
[seahub admin password again]: *************


This is your seahub admin username/password

admin user name:        Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
admin password:         **************


If you are OK with these configuration, press [ENTER] to continue.

Now sync seahub database ... 

Loading ccnet config from /home/jbaptiste/www/nginx/ccnet
Loading seafile config from /home/jbaptiste/www/nginx/seafile-data
Creating tables ...
Creating table django_content_type
Creating table django_session
Creating table avatar_avatar
Creating table avatar_groupavatar
Creating table registration_registrationprofile
Creating table base_uuidobjidmap
Creating table base_filediscuss
Creating table base_filecontributors
Creating table base_innerpubmsg
Creating table base_innerpubmsgreply
Creating table base_userstarredfiles
Creating table base_dirfileslastmodifiedinfo
Creating table base_filelastmodifiedinfo
Creating table contacts_contact
Creating table wiki_personalwiki
Creating table wiki_groupwiki
Creating table group_groupmessage
Creating table group_messagereply
Creating table group_messageattachment
Creating table group_publicgroup
Creating table notifications_notification
Creating table notifications_usernotification
Creating table profile_profile
Creating table share_anonymousshare
Creating table share_fileshare
Creating table api2_token
Installing custom SQL ...
Installing indexes ...
No fixtures found.

Done.

-----------------------------------------------------------------
Your seafile server configuration has been finished successfully.
-----------------------------------------------------------------

run seafile server:     ./seafile.sh { start | stop | restart }
run seahub  server:     ./seahub.sh  { start <port> | stop | restart <port> }

-----------------------------------------------------------------
If you are behind a firewall, remember to allow input/output of these tcp ports:
-----------------------------------------------------------------

port of ccnet server:         10001
port of seafile server:       12001
port of seafile httpserver:    8082
port of seahub:               8000

When problems occur, Refer to

      https://github.com/haiwen/seafile/wiki

for information.

Voilà Il n’y a plus qu’à démarrer les serveurs avec les commandes

 

./seafile.sh start

et

./seahub.sh  start

 

Pour accéder depuis un navigateur pour ma part c’est http://seafile.local:8000

 

Seafile 1.6 img 001 Seafile 1.6 img 002 Seafile 1.6 img 003 Seafile 1.6 img 004 Seafile 1.6 img 005 Seafile 1.6 img 006 Seafile 1.6 img 007 Seafile 1.6 img 008 Seafile 1.6 img 009 Seafile 1.6 img 010 Seafile 1.6 img 011 Seafile 1.6 img 012 Seafile 1.6 img 013 Seafile 1.6 img 014 Seafile 1.6 img 015 Seafile 1.6 img 016 Seafile 1.6 img 017 Seafile 1.6 img 018 Seafile 1.6 img 019 Seafile 1.6 img 020 Seafile 1.6 img 021 Seafile 1.6 img 022 Seafile 1.6 img 023Seafile 1.6 img 024Seafile 1.6 img 025Seafile 1.6 img 026Seafile 1.6 img 027Seafile 1.6 img 028Seafile 1.6 img 029


Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :


Commentaires

  • Aucun commentaire trouvé

Poster un commentaire en tant qu'invité

0

La pub ça ne rapporte pas grand chose, en plus ça vous laisse d'horribles cookies non comestibles, autrement appelé trackers. Ce cookie est utilisé par DoubleClick (Google Adsense). Vous avez le droit de ne pas en vouloir et donc quitter cet excellent blog. (par ailleurs j'utilise piwik).