Cloud perso

Quelques notes en vrac sur des outils « cloud perso », logiciels ou services pour l'auto-hébergement, le stockage de données et le partage/synchronisation entre plusieurs machines.

Infos

Titre
Maîtriser ce qu’on peut : créer son cloud perso
Auteurs
  • Guillaume CHAMPEAU
Éditeur
champeau.info
Date

Synchronisations

Unison
(unison240-gtk unison240-text) Logiciel de synchronisation bi-directionnelle de fichiers. Je l'utilise toutes les semaines pour synchroniser mon PC et mon portable.
Rsync
(rsync grsync) L'outil de base de la synchronisation distante. Utiliser pour uploader sur mon site web.
rclone
Rclone is a command line program to sync files and directories to and from cloud storage.. Pas encore testé.
rcloneBrowser
Simple cross platfrom GUI for rclone command line tool.
Syncthing
Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

Utiliser la Raspberry Pi

Follow these step-by-step instructions to build your own Raspberry Pi-based network attached storage system.

Titre
Building a network attached storage device with a Raspberry Pi
Auteurs
  • Manuel DEWALD
Éditeur
opensource.com
Date

Turn your Raspberry Pi into a safe haven for your data.

Titre
Automating backups on a Raspberry Pi NAS
Auteurs
  • Manuel DEWALD
Éditeur
opensource.com
Date

Protect and secure your data with a self-hosted cloud powered by your Raspberry Pi.

Titre
Host your own cloud with Raspberry Pi NAS
Auteurs
  • Manuel DEWALD
Éditeur
opensource.com
Date

Montage NFS

  • Deux machines <SERVER> et <CLIENT> avec respectivement les adresses IP <IP_SERVER> et <IP_CLIENT>.
  • Montage du dossier <FOLDER_SERVER> sur <SERVER> dans le dossier <FOLDER_CLIENT> de <CLIENT> via NFS.

Serveur NFS

Ubuntu
nfs-common nfs-kernel-server
Fedora
nfs-utils
# Mettre * à la place de ``<IP_CLIENT>`` pour autoriser des montages
# depuis n'importe quelle machine du réseau
<FOLDER_SERVER> <IP_CLIENT>(rw,all_squash,anonuid=1000,anongid=1000,sync)
Déclaration du dossier à partager dans /etc/exports de <SERVER>.
exportfs
Forcer la relecture de la table d'exports.
portmap:ALL
nfsd:ALL
mountd:ALL
Règles de sécurité dans /etc/hosts.deny de <SERVER>.
portmap: <IP_CLIENT>
lockd: <IP_CLIENT>
nfsd: <IP_CLIENT>
mountd: <IP_CLIENT>
rquotad: <IP_CLIENT>
statd: <IP_CLIENT>
Règles d'autorisations dans /etc/hosts.allow de <SERVER>.

Lancer le serveur NFS (nfs-kernel-server) via systemd.

Client NFS

Ubuntu
nfs-common.
# Montage automatique
<IP_SERVER>:<FOLDER_SERVER>  <FOLDER_CLIENT>  nfs4  user,auto  0  0
# Montage à la demande via systemd
<IP_SERVER>:<FOLDER_SERVER>  <FOLDER_CLIENT>  nfs4 noauto,user,x-systemd.automount,x-systemd.device-timeout=30,_netdev,async  0  0
Point de montage dans /etc/fstab de <SERVER>.
# Liste des montages exposés par le serveur
showmount -e <IP_SERVER>
# Montage du dossier distant
mount -t nfs <IP_SERVER>:<FOLDER_SERVER> <FOLDER_CLIENT>
# Démontage du dossier distant
umount <FOLDER_CLIENT>
Montage / démontage en ligne de commande.

Ressources et références

Programmes divers

Flux RSS

KrISS feed
KrISS feed is a simple and smart (or stupid) feed reader.
FreshRSS
Gestionnaire de flux RSS plutôt intéressant qui fonctionne avec SQLite
Leed
Lecteur de flux RSS simple. Intéressant même si je n'ai pas pu le tester : il a besoin d'une bdd pour fonctionner.
Tiny Tiny RSS
Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator

ReadIt Later

Wallabag
Save and classify articles. Read them later.

Logiciels

NextCloud
Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise.

Distributions

armbian
linux for ARM development boards. Lightweight Debian Jessie or Ubuntu Xenial based Linux distribution.
YuonoHost
YunoHost est un système d’exploitation serveur visant à simplifier l’auto-hébergement de services Internet. Il est basé et reste totalement compatible avec Debian GNU/Linux.

Box

Independance box
Vos contacts, votre agenda, vos mails, vos recherches, votre site, etc. ne regardent que vous, nos box vous permettent de tout gérer et conserver facilement à la maison ou dans votre entreprise.
LaBriqueInternet
La Brique Internet est un simple boîtier VPN couplé à un serveur.

Services

CozyCloud
Cozy est actuellement un simple serveur personnel, mais il a vocation à devenir votre assistant personnel.
Dégooglisons Internet
Une initiative du réseau Framasoft en faveur d’un internet libre, décentralisé, éthique et solidaire

HubiC

Site web
hubiC est la solution de stockage de données en ligne développée par OVH.com.
Titre
Hubic
Auteurs
  • Sébastien SAUVAGE
Éditeur
Wiki de sebsauvage.net
Date

Historique

2010-02-14
  • add Création de l'article sur le montage NFS entre pc et portable
2017-08-19
  • add Création de l'article sur le cloud perso.
2018-10-21
  • upd Fusion des deux articles