Skip to content

Instantly share code, notes, and snippets.

View djonko's full-sized avatar
🏠
Working from home

djonko djonko

🏠
Working from home
  • @Intact_lab
  • Canada
View GitHub Profile
@djonko
djonko / trelloinstall.sh
Created January 3, 2021 15:13 — forked from iPublicis/trelloinstall.sh
Install Trello Linux Client
#!/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
@djonko
djonko / vscode_shortcuts.md
Created March 13, 2022 02:49 — forked from bradtraversy/vscode_shortcuts.md
Helpful shortcuts for VSCode

VSCode Shortcuts

List of helpful shortcuts for faster coding

If you have any other helpful shortcuts, feel free to add in the comments of this gist :)

Official List of all commands

@djonko
djonko / iterm2-solarized.md
Created May 4, 2022 00:27 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)

Default

Default

Powerlevel10k

Powerlevel10k

@djonko
djonko / README.md
Created June 12, 2022 21:45 — forked from gjrdiesel/README.md
Expand Ubuntu 20 Proxmox Disk
# 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
@djonko
djonko / proxmox-lxc-resize.sh
Created September 5, 2022 00:24
Increase or decrease disk size of LXC Container on Proxmox
#!/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>
@djonko
djonko / create-cloud-template.sh
Last active July 3, 2023 22:50 — forked from chriswayg/create-cloud-template.sh
This script will download a cloud image of many Linux distros and create a Proxmox 6 KVM template from it.
#!/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
@djonko
djonko / .editorconfig
Created July 9, 2023 19:54 — forked from patrick-werner/.editorconfig
Google Java CodeStyle editorconfig
[*]
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
@djonko
djonko / create ssh ed25519 key
Created July 22, 2023 03:38
generate ssh key on linux for github
#!/usr/bin/env bash
EMAIL_ENV="mail@mail.com"
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"
@djonko
djonko / Wireguard-client-config
Last active September 10, 2023 21:41
Configure Wireguard Client
# 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
@djonko
djonko / manual.md
Created November 5, 2023 02:51 — forked from Rankarusu/manual.md
Setting up fail2ban with nginx proxy manager running via docker

Setting up fail2ban with nginx proxy manager running via docker

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.

1. install fail2ban

sudo apt install fail2ban