Vacances forcées sans smartphone

Rédigé par J'informatique 1 commentaire
Classé dans : news Mots clés : argent, wire, nextcloud

Avez-vous déjà pensé tout ce qui peut vous arriver en mode sans smartphone ? Pour un entrepreneur, c'est un coup de frein dans son business. Mais je suis sûr que vous êtes paré avec deux smartphones au cas où l'un des deux décidait de faire un caprice. Pas pour moi. Je vous partage mon expérience.
Ce weekend, les pixels de l'écran de mon smartphone se sont mis à partir dans tous les sens, une fois cela virait au bleu, puis violet, puis blanc. Bref la totalité de l'écran est devenu inutilisable. Et pour faire réparer l'écran cela revient plus cher qu'un modèle d'occasion. Après 4 ans de loyaux services, je vais changer de modèle.
D'un côté cela tombe à pic, c'est l'occasion de faire une bonne coupure d'été avec le flot incessant des notifications. On a beau lire des conseils pour déconnecter du smartphone, ce n'est que lorsqu'on le fait vraiment qu'on se rend compte à quel point nous en sommes esclaves et que cela donne plus de temps de cerveau disponible pour d'autres pensées !

Par contre, avez-vous conscience du nombre de services liés à votre numéro de portable ?

  • Impossible de réaliser un achat par internet par CB (ma banque envoi un code de confirmation par SMS).
  • Difficile de réseauter par Whatsapp ou Signal. C'est le point le plus faible que je reproche à ces 2 messageries qui ne sont pas accessible par ordinateur. Tandis que pour Telegram et Wire je peux continuer d'écrire et d'appeler mes contacts par ordinateur. C'est cela l'avantage d'une bonne messagerie multi plateforme. De plus en plus de monde se met à Telegram car il propose des options bien supplémentaires (canal de diffusion, message programmé, chat bot), malgré une sécurité de bout-en-bout absente par défaut.

Et d'autres services pratique que rend le smartphone

  • Plus de GPS, je me rends compte combien c'est pratique de mettre la destination sans s'occuper à devoir préparer une sortie vers un lieu qu'on ne connaît pas.
  • Tous les services dont on a accès en quelques clics et qui prennent plus de temps à accéder par ordinateur.
  • Plus de podcast ou d'ebook à écouter ou à lire en déplacement et cela permet aussi de se libérer le cerveau et de penser à d'autres choses.


Heureusement pour moi tout est synchronisé sur mon Nextcloud, ce qui me permet toujours d'avoir accès au carnet d'adresses de mes contacts et mon agenda.

Cela m'aura permis de prendre du temps pour me focaliser sur la lecture. J'en ai profité pour dévorer des livres dont celui-ci :

Ce livre est un must !! Il vient de sortir en juillet 2020 et je suis un fan de l'auteur depuis que je l'ai rencontré en 2011. Il nous explique comment arrêter de courir après l'argent. Il nous dévoile les mensonges de la société dans lesquels nous vivons au sujet de l'argent et nous partage des vérités et des conseils qui vous mettrons à l'abri de la crise. Car oui les solutions existent, il faut les connaître. Je ne touche rien à parler de ce livre. Je vous le partage avec enthousiasme, car le contenu de qualité est sans aucune mesure de ce qu'on peut lire ailleurs. Imaginez avoir accès aux expériences et leçons de vie d'un homme d'affaires prospère, cela simplement en quelques heures de lecture.


Et vous, faites-vous des pauses forcées sans smartphone ?

Installation de Cloudron

Rédigé par J'informatique 2 commentaires
Classé dans : Développeur Mots clés : cloudron, nextcloud

Pré-requis : être à l'aise pour administrer un serveur.

Cloudron c'est quoi ?

C’est une plateforme permettant de déployer en quelques minutes de nombreuses applications tel que NextCloud, RocketChat, GitLab, Etherpad, Wallabag avec un service clé en main incluant l’hébergement et le backup. L’équipe de Cloudron propose un abonnement payant géré par leurs soins ou bien, ils vous proposent de l’héberger vous même sur le serveur de votre choix.

Site officiel : https://cloudron.io/

Ayant un serveur dédié chez OVH, je détaille les étapes pour sécuriser le serveur et installer Cloudron.

Préparation du serveur

Création de la clé SSH

Sur un PC Linux ou Mac, créer la paire de clés (plus robuste contre les attaques) comme suit :

ssh-keygen -t ed25519 -f id_ed25519 -o -a 500
# ou bien
ssh-keygen -t rsa -b 4096 -o -a 500

Copier la clé publique dans le panel OVH. Puis se connecter au serveur fraichement installé avec Ubuntu 16.04 "Xenial Xerus" LTS.

ssh root@<IP> -i ~/.ssh/id_ed25519.pub

Changement du mot de passe root par défaut

passwd

Résoudre l’erreur perl: warning: Setting locale failed

locale-gen fr_FR.UTF-8
dpkg-reconfigure locales

https://memo-linux.com/resoudre-lerreur-perl-warning-setting-locale-failed/

Création d'un nouvel utilisateur pour ne pas utiliser root

adduser <user>
usermod -aG sudo <user>

Se connecter en user pour lui ajouter la clé privée SSH

su - user
mkdir ~/.ssh
chmod 0700 ~/.ssh
sudo cp /root/.ssh/authorized_keys2 /home/user/.ssh/authorized_keys2
sudo chown user:<user /home/user/.ssh/authorized_keys2
chmod 0600 /home/user/.ssh/authorized_keys2
exit
rm /root/.ssh/authorized_keys2

Sécuriser l'accès au serveur SSH.

Lire la page sécurité de Cloudron.

vi /etc/ssh/sshd_config
Port 202   # Changement du port par défaut pour éviter les attaques brute force. Uniquement ce port n'est pas bloqué par le firewall Cloudron
ServerKeyBits 4096
PermitRootLogin no
UsePAM no
PasswordAuthentication no

On enregistre et on quitte avec ":x"
Redémarrage du serveur SSH pour prendre en compte les modifications :

systemctl restart sshd

Connexion SSH avec user

ssh user@<IP> -p202 -i ~/.ssh/id_ed25519.pub
su -

 

Installation de Cloudron

wget https://cloudron.io/cloudron-setup
chmod +x ./cloudron-setup
./cloudron-setup --provider ovh

apt install fail2ban

Pour plus d'informations, lire la doc d'installation.

Installation de Cloudron CLI

J'avais besoin d'envoyer une grande quantité de données, mais plutôt que de le faire par l'interface web ou le programme nextcloud, je l'ai fais en SSH. Le transfert terminé, il faut indiquer à nextcloud de scanner les nouveaux fichiers. Cela se fait en ligne de commande depuis son poste.

Using the Cloudron CLI tool

sudo npm install -g cloudron
cloudron login my.<site>
cloudron list 
cloudron exec --app <appid>
sudo -u www-data php -f occ files:scan --all