Archive for febrero, 2024

multiples servicios como systemd usando docker-compose

#   Me guió de 
# https://community.hetzner.com/tutorials/docker-compose-as-systemd-service

# Este es el path de trabajo
sudo mkdir /etc/docker-compose
# Desde aca metemos todos los servicios que vamos a usar
sudo mkdir /etc/docker-compose/watchtower
# Creamos un ejemplo sencillo
sudo vi /etc/docker-compose/watchtower/docker-compose.yml
version: "3"

services:
watchtower:
image: containrrr/watchtower
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --cleanup --no-pull

# Creamos el servicio, que levanta todos los docker-compose
sudo vi /etc/systemd/system/docker-compose@.service

[Unit]
Description=docker-compose %i service
Requires=docker.service network-online.target
After=docker.service network-online.target

[Service]
WorkingDirectory=/etc/docker-compose/%i
Type=simple
TimeoutStartSec=15min
Restart=always

ExecStartPre=/usr/local/bin/docker-compose pull --quiet --ignore-pull-failures
ExecStartPre=/usr/local/bin/docker-compose build --pull
ExecStart=/usr/local/bin/docker-compose up --remove-orphans
ExecStop=/usr/local/bin/docker-compose down --remove-orphans

[Install]
WantedBy=multi-user.target

# Habilitamos el servicio en systemd
sudo systemctl enable docker-compose@watchtower
# Lo iniciamos
sudo systemctl start docker-compose@watchtower

febrero 28, 2024 at 2:34 pm Deja un comentario

openvpn en docker

#   Me guió de 
https://github.com/crocandr/docker-openvpn
# Clono el repositorio
git clone https://github.com/crocandr/docker-openvpn.git
# Le cambio el nombre de la carpeta
mv docker-openvpn/ ovpn
# Pruebo el modulo tun
sudo modprobe tun
# Esto para el forward
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
# Reglas de enmascaramiento y forwardeo de la red de la vpn
sudo iptables -t nat -A POSTROUTING -s 10.3.2.0/24 -j MASQUERADE
sudo iptables -A FORWARD -s 10.3.2.0/24 -j ACCEPT
sudo iptables -A FORWARD -d 10.3.2.0/24 -j ACCEPT
# Ejemplo del docker-compose
cat docker-compose.yml
version: '3'

services:
openvpn:
image: croc/openvpn:2.5.1-debian11
environment:
- SERVER_ADDRESS=IPPUBLICA
- SERVER_PORT=51194
- PROTO=udp
- KEY_COUNTRY=AR
- KEY_PROVINCE=BA
- KEY_CITY=Argentina
- KEY_ORG=Empresa
- KEY_EMAIL=Correo
- KEY_OU=IT NETWORK
- VPN_NETWORK=10.3.2.0/24
- VPN_IS_DEFAULTGW=no
# - IPV6_ADDRESS=auto
# - IPV6_VPN_IS_DEFAULTGW=yes
# - RADIUS_SERVER=127.0.0.1
# - RADIUS_SECRET=secret
volumes:
- './config:/etc/openvpn'
network_mode: host
ports:
- '51194:51194/udp'
- '51194:51194/tcp'
privileged: true
restart: always

# Levanto el servicio
docker-compose up -d
# Si necesito cambiar algo lo modifico aca
vi config/server.conf:
# Reinicio el servicio
docker restart openvpn
# Crear certificado cliente
docker ps
# Necesito el nombre o id del contenedor
docker exec -ti bd7d5a54aa85 /opt/generate-newclient-cert.sh Laura
# Copio el certificado y listo
cp config/easy-rsa/profile/* destino

febrero 17, 2024 at 7:15 pm Deja un comentario

instalar go en debian 12

#   Me guio de esto
# https://go.dev/dl/
# https://phoenixnap.com/kb/debian-install-go

sudo apt update && sudo apt -y
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
vi .profile
export PATH=$PATH:/usr/local/go/bin
go version

febrero 11, 2024 at 6:39 pm Deja un comentario

Dos por uno en un wordpres sobre cpannel

Un plugin para poder subir el máximo de tamaño de archivos sin tocar configuración. 

https://wordpress.org/plugins/upload-max-file-size/
Esto lo vi en
https://www.cloudways.com/blog/increase-media-file-maximum-upload-size-in-wordpress/

y como solucionar el no tenemos permisos para subir estos archivos. Editamos wp-config.php y agregamos define('ALLOW_UNFILTERED_UPLOADS', true);

febrero 8, 2024 at 11:45 pm Deja un comentario

Sacastes un pool zfs y quedo para el tuje?

#   Al intentar hacer cualquier cosa, como teniamos un zfs con signo ? me puteaba y me daba error por cualquier cosa que haga. Se soluciona así. 

qm rescan
rescan volumes...
zfs error: cannot open 'zfs': no such pool

zfs error: cannot open 'zfs': no such pool

could not activate storage 'zfs', zfs error: cannot import 'zfs': no such pool available

vi /etc/pve/storage.cfg
# y ahí comentar lo que haya referente a zfs y listo

qm rescan

febrero 7, 2024 at 2:20 pm Deja un comentario

te cortaron las alas pibe

mucha terminal, mucha linea de comando, tuneles ssh con saltos reversos y cuando te ponen frente a un puto cpanel te quedas como viejo choto sin saber por donde rumbearla. La ptmqlp....

febrero 5, 2024 at 3:43 pm Deja un comentario

mr tsukimoto

Una genialidad

https://wwv.cuevana8.com/serie/60811/ping-pong-the-animation

febrero 1, 2024 at 1:45 pm Deja un comentario


bueno

febrero 2024
L M X J V S D
 1234
567891011
12131415161718
19202122232425
26272829  

Archivos