Lire la suite deList from github where i put some self-hosted open-souce/proprietary software i daily use. I create this list as an alternative of awesome-selfhosted, a great self-hosted software list, but very large.
Auteur : quadeare
Minio : Some usefull commands…
Introduction
Minio is a cloud native open-source object storage solution (S3 compatible). Here, you can found some usefull commands to administrate your Minio instance.
Start ‘mc’ command by using Docker command :
# docker run -it --rm -entrypoint=/bin/sh minio/mc:<TAG> docker run -it --rm -entrypoint=/bin/sh minio/mc:RELEASE.2019-09-11T19-53-16Z
Warning : Be careful when you choose minio/mc tag. Please, choose tag timestamp equal to the minio server.
Login to minio instance :
# mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> <API-SIGNATURE> mc config host add minio https://minio.myhostingservice.com/ admin <YOUR-SECRET-KEY>
Fix SSH with PAC Manager on Deepin 15.5
Test du serveur Scaleway BareMetal C2 Large
L’équipe Online.net développe depuis maintenant plusieurs mois, un nouveau service IaaS aux caractéristiques intéressantes nommé Scaleway.
Actuellement, Scaleway propose les serveurs suivants :
Ayant un service mumble assez gourmand en ressources, j’ai opté pour le BareMetal C2L à 23.99€/mois. Ce qui est assez intéressant dans cette configuration, ce sont les ressources principales non virtualisées. En effet, les serveurs possèdent un véritable CPU, RAM et sur le serveur le plus onéreux, un SSD de 250Go !
Aussi, Scaleway n’a pas lésiné sur la connectivité des serveurs. Vous verrez dans ce test que le BareMetal C2L possède une véritable connectivité 800Mbit/s Illimitée (en France en tout cas) !
Quant aux performances des ressources CPU, RAM et SSD, vous verrez dans ce test qu’elles n’ont rien à envier aux serveurs dédiés classiques.
Cependant, les performances réseau hors France ainsi que la lecture sur les disques réseau LSSD sont, pour le moment, largement en deçà de mes espérances…
Enfin, il s’agit d’une technologie “cocorico”, ce qui peut avoir une certaine importance pour vos activités.
Pam_mysql fork and fix
Pam_mysql est une library permettant à des applications d’utiliser le système d’authentification linux avec des utilisateurs stockés sur une base de données Mysql/MariaDB.
Lien vers le projet officiel : http://pam-mysql.sourceforge.net/
Lien vers le repository github que je maintiens : https://github.com/quadeare/pam-mysql
Maintenance du projet
Ayant un projet personnel utilisant Pam-mysql, je dois régulièrement corriger des erreurs liés à l’évolution des distributions Linux.
Actuellement, deux fix ont été publiés :
- Memory leak error | Fixed
- SHA1 and MD5 encryption | Fixed
Backup de tous les volumes d’un container Docker
Si vous êtes un utilisateur de Docker, vous avez déjà sans doutes été contraint de rechercher une solution de sauvegarde.
Dans mon cas, je possède de nombreux containers ayant pour la plupart plusieurs volumes. J’ai donc écrit un script permettant de sauvegarder l’ensemble des volumes dans une archive afin de faciliter la migration ou la reprise d’activité.
Lien vers Github : https://github.com/quadeare/docker_volumes_backup
Dropbox sur elementaryOS 0.3 Freya
Si vous êtes un utilisateur d’elementaryOS Freya et de Dropbox, vous avez certainement dû vous confronter à un bug gênant empêchant d’avoir l’interface graphique de Dropbox.
Il existe une manipulation simple permettant de régler ce problème.
Mon expérience Hackintosh, plutôt satisfaisante
Et voilà ! Je suis passé au coté obscure de la force ! A l’intérieur de mon ordinateur, le pingouin libre à laissé place à la pomme ! Plus sérieusement, je me suis laissé tenter par OSX Yosemite, le dernier OS de la marque à la pomme.
De nombreux sites comme Tonymacx86 voient le jour et permettent de monter assez facilement un hackintosh utilisable comme un “Mac normal”.
Il y a cependant deux prérequis :
- La patience (non disponible sur Amazon)
- Le matériel compatible (disponible sur Amazon et la concurrence)
Windows To Go 8.1 et Ubuntu 14.10 sur un SSD portable (USB)
S’il y a bien une chose dont j’ai horreur, c’est de devoir installer une même config x fois en fonction du nombre de PC que j’utilise. Concrètement, lorsque je mets en place un environnement de travail en particulier ou même des programmes plus orientés loisir, j’aime bien les avoirs à porté sans devoir tout réinstaller.
Environnement de travail portable en dual boot Windows/Linux
Pour palier à ce problème, je me suis fait un environnement de travail portable. J’utilise un SSD haute capacité dans lequel j’ai installé Windows 8 en mode Windows to Go et en dual boot, la dernière version d’Ubuntu la 14.10 (Utopic Unicorn). Je remercie au passage ma chérie qui m’a offert ce superbe SSD <3
Qu’est ce que Windows To Go et pourquoi un dual boot ?
Mais qu’est ce que Windows To Go ? Il s’agit d’une version de Windows 8.1 portable. Il s’adapte et charge uniquement les drivers de l’ordinateur sur lequel il est connecté.
Pourquoi mettre en place un dual boot ? Tout simplement parce que je n’ai pas de préférence de système d’exploitation. Windows 8.1 m’est très utile lorsque je souhaite jouer ou du moins utiliser des applications uniquement présente sous Windows (Office 2013, Visual studio…). Enfin, j’apprécie énormément Ubuntu qui est pour moi de loin la meilleure distribution desktop. J’utilise Ubuntu pour développer, jouer à certains jeux et pour toutes mes geekeries 😉
15 logiciels utiles aux développeurs et aux administrateurs systèmes sous Linux
Lorsque j’installe un nouvel environnement de travail sous une distribution Linux (généralement Ubuntu ou Mint), je télécharge généralement les mêmes programmes à chaque fois. Dans ce billet, je vais vous indiquer ces programmes avec une petite description et une illustration.
Cette liste va probablement évoluer avec le temps.
Liste des programmes utilisés :