Skip to content

Instantly share code, notes, and snippets.

View Te4g's full-sized avatar

Gaetan Rouseyrol Te4g

  • Lyon
View GitHub Profile
@Te4g
Te4g / docker.sh
Last active April 2, 2025 15:47
Get docker pull limit without user
sudo apt install -y jq
TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)
curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1
@Te4g
Te4g / extend.sh
Last active October 30, 2024 11:26
Extend volume ubuntu
#!/bin/bash
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
@Te4g
Te4g / sticky-footer.html
Created August 23, 2024 16:21
Sticky footer using flexbox
#!/bin/bash
echo "Coucou Mehdi le GOAT ! :)"
@Te4g
Te4g / deploy.yml
Created February 5, 2024 10:05
Workflow to deploy
name: Deploy
on:
push:
branches:
- master
workflow_dispatch:
env:
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
@Te4g
Te4g / docker_socket_connection.php
Last active December 4, 2023 13:04
How to connect to the docker API using PHP
<?php
$socket = stream_socket_client("unix:///var/run/docker.sock", $errorNumber, $errorMessage, 10);
if (!$socket) {
die("Error: $errorNumber - $errorMessage<br />\n");
}
$request = "GET /containers/json HTTP/1.1\r\nHost: localhost\r\n\r\n";
fwrite($socket, $request);
@Te4g
Te4g / docker-compose_install.sh
Last active May 11, 2023 16:03
Install docker-compose
#!/bin/sh
export DOCKER_COMPOSE_VERSION=1.29.2
sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
@Te4g
Te4g / history.log
Created April 20, 2023 12:02
Post increase disk size
sudo vim /etc/fstab
lsblk
sudo umount /dev/sdc1
sudo fdisk /dev/sdc
sudo e2fsck -f /dev/sdc1
sudo resize2fs /dev/sdc1
sudo mount /dev/sdc1 /home/ubuntu/media-center/media
@Te4g
Te4g / reset-github-fingerprint.sh
Last active April 11, 2023 12:28
Allow to restore github RSA fingerprint
#!/bin/bash
ssh-keygen -R github.com
curl -L https://api.github.com/meta | jq -r '.ssh_keys | .[]' | sed -e 's/^/github.com /' >> ~/.ssh/known_hosts