List of helpful shortcuts for faster coding
If you have any other helpful shortcuts, feel free to add in the comments of this gist :)
#!/bin/bash | |
# Your system should be 64 bits and check if the last version at https://github.com/danielchatfield/trello-desktop/ is 0.19 | |
# If the current version is not 0.19 change the file name below accordingly | |
wget https://github.com/Racle/trello-desktop/releases/download/v0.2.0/Trello-linux-0.2.0.zip -O trello.zip | |
sudo mkdir /opt/trello | |
sudo unzip trello.zip -d /opt/trello/ | |
sudo ln -sf /opt/trello/Trello /usr/bin/trello | |
echo -e '[Desktop Entry]\n Version=1.0\n Name=Trello\n Exec=/usr/bin/trello\n Icon=/opt/trello/resources/app/static/Icon.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/trello.desktop |
# Resize the file system in UI, under VM -> Hardware -> Click on the disk to resize, click "Resize disk" button
# Confirm increase in disk space (1TB in my case)
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 1T 0 part
#!/bin/bash | |
pct stop <id> | |
vzdump <id> -storage <storage> -compress lzo | |
pct destroy <id> | |
pct restore <id> /path/to/storeage/vzdump-lxc-<id>....tar.lzo --rootfs local:<newsize> |
#!/bin/bash | |
set -o errexit | |
clear | |
printf "\n*** This script will download a cloud image and create a Proxmox VM template from it. ***\n\n" | |
### HOW TO USE | |
### Pre-req: | |
### - run on a Proxmox 6 server | |
### - a dhcp server should be active on vmbr1 |
[*] | |
charset = utf-8 | |
end_of_line = lf | |
indent_size = 2 | |
indent_style = space | |
insert_final_newline = false | |
max_line_length = 100 | |
tab_width = 2 | |
ij_continuation_indent_size = 4 | |
ij_formatter_off_tag = @formatter:off |
#!/usr/bin/env bash | |
EMAIL_ENV="[email protected]" | |
KEY_PATH_ENV="$HOME/.ssh/id_github_ed25519" | |
ssh-keygen -t ed25519 -C $EMAIL_ENV -f "$KEY_PATH_ENV" | |
eval "$(ssh-agent -s)" | |
ssh-add "$KEY_PATH_ENV" |
# Requis | |
# 1) prepare the tunnel config file Ex: /etc/wireguard/nameofconfig.conf | |
# 2) On debian or ubuntu install | |
sudo apt install resolvconf | |
sudo apt install wireguard | |
# 3) start up the vpn tunnel | |
wg-quick up nameofconfig |
trying to follow this tutorial, i was not able to get fail2ban to work in my setup, so here is a gist in case I forget.
sudo apt install fail2ban