Utilisateur de Owncloud puis fervent utilisateur de Nextcloud dès ses premières heures, au fil du temps, je me suis éloigné de Nextcloud pour plein de raisons.
Depuis, je cherchais à trouver quelque chose qui y ressemble fort mais surtout qui ne reproduise pas les mêmes conneries que Nextcloud. Il semblerait que ce soit enfin le cas.
Bientôt une interview de l'unique développeur, français, de Sync-in, Johan, sur belginux !
Aujourd'hui nous allons parler de Sync-in ! Une plateforme open source pour synchroniser, partager et collaborer en toute sécurité, gérez vos données comme bon vous semble en toute confidentialité et sans compromis.
L'interface est très rapide et fluide, loin d'une usine à gaz, ça fait du bien. 😃
⚡ Caractéristiques
- 🖥️ Interface moderne, rapide et performante
Une interface utilisateur élégante et intuitive pour une expérience utilisateur fluide.
Optimisé pour la rapidité et l'efficacité. - 🔒 Sécurité et propriété des données
Contrôle total de la sécurité et de la conformité des données.
Conçu pour protéger les documents sensibles et empêcher les accès non autorisés. - 🔑 Contrôle d'accès utilisateur avancé
Espaces et partages : Organisez vos fichiers avec des autorisations d'accès précises.
Système d'autorisations basé sur les rôles pour une gestion sécurisée des fichiers. - 🤝 Collaboration et intégration
Intégration OnlyOffice : Modifiez et collaborez sur des documents en temps réel.
Suivi des activités : Commentaires, notifications et historique des fichiers pour un travail d'équipe fluide. - 🔎 Recherche de texte intégral puissante
Recherche de contenu approfondie pour une récupération facile des fichiers et documents.
Prise en charge de différents formats de fichiers pour une indexation complète. - 📂 Gestion des documents et restrictions
Gestion des quotas et des verrous : Contrôlez le stockage des fichiers et empêchez les modifications indésirables.
Espaces sécurisés : Assurez-vous que les documents sont partagés dans un environnement protégé. - 🔗 Accès WebDAV
Entièrement compatible avec WebDAV pour les fichiers distants Accès et synchronisation. - 🖥️ Client de bureau
Application de bureau complète pour une productivité accrue
Prise en charge de la synchronisation des fichiers sur tous les appareils
Permet la connexion à plusieurs serveurs hébergeant la solution
💾 Installation
Prérequis
Avant de commencer, assurez-vous d’avoir :
Étapes d'installation
- On va commencer par cloner le dépôt, ce qui va créer un dossier nommé sync-in-docker
:
git clone https://github.com/Sync-in/docker.git sync-in-docker
- Rendez-vous dans ce dossier :
cd sync-in-docker
- Il faut maintenant éditer le fichier environment.yaml :
nano environment.yaml
- url: mysql://root:MySQLRootPassword@mariadb:3306/sync_in => Remplacez MySQLRootPassword par un autre mot de passe. Attention, si vous ajoutez des caractères spéciaux, mettez des guillemets avant et après le mot de passe. Exemple : "54€kjgsdk*$".
- secret: changeAccessWithStrongSecret => Remplacez changeAccessWithStrongSecret par un secret fort et long. Une phrase de passe, un mot de passe, comme vous voulez.
- secret: changeRefreshWithStrongSecret => Remplacez changeAccessWithStrongSecret par un secret fort et long. Une phrase de passe, un mot de passe, comme vous voulez. Comme à l'étape précédente.
- Maintenant, allez éditer le docker-compose.yaml :
nano docker-compose.yaml
- MYSQL_ROOT_PASSWORD: MySQLRootPassword => Remplacez MySQLRootPassword par celui choisi à l'étape 3. Attention, si vous avez ajouté des caractères spéciaux, mettez des guillemets avant et après le mot de passe. Exemple : "54€kjgsdk*$".
- Créez votre utilisateur avec cette commande, à coller dans votre terminal :
INIT_ADMIN_LOGIN='user' INIT_ADMIN_PASSWORD='password' docker compose up -d
- 'user' => Remplacez user par votre nom d'utilisateur. Conservez les apostrophes.
- 'password' => Remplacez password par votre mot de passe utilisateur. Conservez les apostrophes.
- On va déployer l'application :
docker compose up -d
Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 8080 par défaut :
http://ip:8080/
ou votre domaine.
👤 Se connecter avec le compte admin par défaut ou le vôtre
Si vous avez créé votre compte lors des étapes précédentes, vous connaissez déjà les identifiants. Dans le cas contraire, voici les informations du compte administrateur par défaut :

- 1 => Le nom d'utilisateur est : sync-in
- 2 => Le mot de passe utilisateur est : sync-in
- 3 => Cliquez sur Se connecter.
Vous voilà sur votre tableau de bord :

🖍️ Modifier le compte admin par défaut | Créer un compte utilisateur
Si vous n'avez pas créé un compte et que vous utilisez celui par défaut, il faut impérativement modifier celui par défaut.
Modifier le compte par défaut

- 1 => Cliquez en haut à droite sur Sy.
- 2 => Cliquez sur l'engrenage.
Vous arriverez ici :

- 1 => Cliquez sur dans la zone du compte.
- 2 => Cliquez sur l'icône du bonhomme avec un crayon pour éditer le compte.
Vous arriverez ici :

- 1 => Modifiez les informations à votre convenance.
- 2 => Cliquez sur Confirmer pour terminer.
Créer un compte

- 1 => Cliquez en haut à droite sur votre compte.
- 2 => Cliquez sur l'engrenage.
Vous arriverez ici :

- 1 => Cliquez sur l'icône du bonhomme avec un +.
Complétez les informations du compte :

- 1 => Choisissez un identifiant.
- 2 => Vous pouvez également choisir un nom.
- 3 => Choisissez un mot de passe.
- 4 => Indiquez un email.
- 5 => Choisissez votre langue.
- 6 => Cliquez sur Confirmer pour terminer, gardez à l'esprit que vous pourriez éditer les permissions.
En parlant de l'onglet permission :

- 1 => Choisissez le status.
- 2 => Sélectionnez les permissions du compte.
- 3 => Cliquez sur Confirmer pour terminer la création du compte.
🏗️ Créer un espace de travail
Sync-in permet de créer un espace de travail et ainsi inviter d'autres personnes à la rejoindre.

- 1 => Cliquez sur le dossier dans le manu de gauche.
- 2 => Cliquez sur Espaces.
Cliquez sur + :

Complétez les informations suivantes :

- 1 => Nommez votre espace de travail.
- 2 => Ajoutez éventuellement une description.
Dans la partie Membres :

- 1 => Recherchez les membres ou cliquez dans la zone, tout simplement, cela va afficher les membres disponibles.
- 2 => Cliquez sur Confirmer pour terminer.
📂 Ajouter des fichiers, dossiers ou importer un lien
En cliquant sur +, voici les options qui s'offrent à vous :

Que ce soit un fichier, un dossier, un document ou un téléchargement depuis une URL, vous avez tout sous un clic de souris.
🔗 Partager un fichier, un dossier ou un document
Partagez facilement ce que vous voulez en cliquant droit sur l’élément à partager :

Choisissez l'option de partage, dans mon cas Nouveau lien de partage, afin de partager un dossier avec l'extérieur :

Vous avez de nombreux paramètres de partage, quand vous avez fait vos ajustements, cliquez sur Confirmer pour terminer :

Retrouvez vos liens ici :

- 1 => Dans le cas où c'est via un lien.
- 2 => Cliquez sur la zone du partage.
- 3 => Copiez le lien.
💻 Disponibilité
Choisissez l'application de bureau qui correspond à votre OS ici :
