-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.bash_aliases
More file actions
147 lines (115 loc) · 6.22 KB
/
.bash_aliases
File metadata and controls
147 lines (115 loc) · 6.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
## GENERAL
alias cls='clear'
## Ansible
alias ansible='docker run --rm -it -v $HOME/ansible:/ansible -v $HOME/.ssh:/root/.ssh:ro -w /ansible ansible/ansible ansible'
alias ansible-playbook='docker run --rm -it -v $HOME/ansible:/ansible -v $HOME/.ssh:/root/.ssh:ro -w /ansible ansible/ansible ansible-playbook'
alias ansible-inventory='docker run --rm -it -v $HOME/ansible:/ansible -v $HOME/.ssh:/root/.ssh:ro -w /ansible ansible/ansible ansible-inventory'
## OpenTofu
alias tofu='docker run --rm -it -v ~/docker/opentofu:/workspace -w /workspace ghcr.io/opentofu/opentofu:1.6.0'
alias tofu-init='tofu init'
alias tofu-validate='tofu'
alias tofu-plan='tofu plan'
alias tofu-apply='tofu apply'
alias tofu-destroy='tofu destroy'
alias tofu-console='tofu console'
## Traefik
alias restartwithoutlogs='docker stop traefik && sudo rm -rf ~/docker/traefik/logs/*.log && docker start traefik'
## DOCKER COMPOSE
alias dcup='docker-compose -f ~/docker/docker-compose.yaml up -d'
alias dcdown='docker-compose -f ~/docker/docker-compose.yaml down'
alias dcrec='docker-compose -f ~/docker/docker-compose.yaml up -d --force-recreate'
alias dcedit='nano ~/docker/docker-compose.yaml'
alias dcrestart='docker-compose -f ~/docker/docker-compose.yaml restart'
alias dcstart='docker-compose -f ~/docker/docker-compose.yaml start'
alias dcstop='docker-compose -f ~/docker/docker-compose.yaml stop'
alias dcps='docker-compose ps'
## DOCKER
alias dcnet-backend='docker network create backend'
alias dcnet-frontend='docker network create frontend'
alias dcnet-socketproxy='docker network create socket-proxy'
alias dcnet-paperless='docker network create paperless'
alias dcnet-all='dcnet-backend ; dcnet-frontend ; dcnet-socketproxy ; dcnet-paperless'
alias dstopcont='sudo docker stop $(docker ps -a -q)'
alias dstopall='sudo docker stop $(sudo docker ps -aq)'
alias drmcont='sudo docker rm $(docker ps -a -q)'
alias dvolprune='sudo docker volume prune'
alias dsysprune='sudo docker system prune -a'
alias ddelimages='sudo docker rmi $(docker images -q)'
alias docerase='dstopcont ; drmcont ; ddelimages ; dvolprune ; dsysprune'
alias docprune='ddelimages ; dvolprune ; dsysprune'
alias dexec='sudo docker exec -ti'
alias docps='sudo docker ps -a'
alias dcrm='dcrun rm'
alias docdf='sudo docker system df'
alias dclogs='sudo docker logs -tf --tail="50" '
alias fixsecrets='sudo chown -R root:root /home/jan/docker/secrets ; sudo chmod -R 600 /home/jan/docker/secrets'
## STACK UP AND DOWN
# alias 1down='cd /home/USER/docker ; dcdown1v ; dcdown1'
# alias 1up='cd /home/USER/docker ; sudo docker network create t1_proxy ; dcrec1 plexms ; dcup1 ; dcup1v'
# alias 2down='cd /home/USER/docker ; dcdown2v ; dcdown2'
# alias 2up='cd /home/USER/docker ; sudo docker network create --gateway 192.168.91.1 --subnet 192.168.91.0/24 socket_proxy ; sudo docker network create --gateway 192.168.90.1 --subnet 192.168.90.0/24 t2_proxy ; dcrec2 plexms ; dcup2 ; dcup2v'
## DOCKER TRAEFIK 1
alias dcrun1='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1.yml '
alias dclogs1='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1.yml logs -tf --tail="50" '
alias dcup1='dcrun1 up -d'
alias dcdown1='dcrun1 down'
alias dcrec1='dcrun1 up -d --force-recreate'
alias dcstop1='dcrun1 stop'
alias dcrestart1='dcrun1 restart '
alias dcpull1='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1.yml pull'
## DOCKER TRAEFIK 1 VPN
alias dcrun1v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1-vpn.yml '
alias dclogs1v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1-vpn.yml logs -tf --tail="50" '
alias dcup1v='dcrun1v up -d'
alias dcdown1v='dcrun1v down'
alias dcrec1v='dcrun1v up -d --force-recreate'
alias dcstop1v='dcrun1v stop'
alias dcrestart1v='dcrun1v restart '
alias dcpull1v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t1-vpn.yml pull'
## DOCKER TRAEFIK 2
alias dcrun2='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2.yml '
alias dclogs2='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2.yml logs -tf --tail="50" '
alias dcup2='dcrun2 up -d'
alias dcdown2='dcrun2 down'
alias dcrec2='dcrun2 up -d --force-recreate'
alias dcstop2='dcrun2 stop'
alias dcrestart2='dcrun2 restart '
alias dcpull2='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2.yml pull'
## DOCKER TRAEFIK 2 VPN
alias dcrun2v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2-vpn.yml '
alias dclogs2v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2-vpn.yml logs -tf --tail="50" '
alias dcup2v='dcrun2v up -d'
alias dcdown2v='dcrun2v down'
alias dcrec2v='dcrun2v up -d --force-recreate'
alias dcstop2v='dcrun2v stop'
alias dcrestart2v='dcrun2v restart '
alias dcpull2v='cd /home/USER/docker ; sudo docker-compose -f /home/USER/docker/docker-compose-t2-vpn.yml pull'
## DOCKER TRAEFIK 1 SWARM
#alias dslogs='sudo docker service logs -tf --tail="50"'
#alias dsps='sudo docker stack ps zstack'
#alias dsse='sudo docker stack services zstack'
#alias dsls='sudo docker stack ls'
#alias dsrm='sudo docker stack rm'
#alias dsup='sudo docker stack deploy --compose-file /home/USER/docker/docker-compose-swarm.yml zstack'
#alias dshelp='echo "dslogs dsps dsse dsls dsrm dsup"'
## SHUTDOWN AND RESTART
alias shutdown='sudo shutdown -h now'
alias reboot='sudo reboot'
## NETWORKING
alias portsused='sudo netstat -tulpn | grep LISTEN'
## FILE SIZE AND STORAGE
alias free='free -h'
alias fdisk='sudo fdisk -l'
alias uuid='sudo vol_id -u'
alias ll='ls -alh'
alias dirsize='sudo du -hx --max-depth=1'
## SYNOLOGY DSM COMMANDS
alias servicelist='sudo synoservicecfg --list'
alias servicestatus='sudo synoservice --status'
alias servicestop='sudo synoservicecfg --stop'
alias servicehstop='sudo synoservicecfg --hard-stop'
alias servicestart='sudo synoservicecfg --start'
alias servicehstart='sudo synoservicecfg --hard-start'
alias servicerestart='sudo synoservice --restart'
alias servicerestart2='sudo synoservicectl --restart'
alias restartdocker='sudo synoservice --restart pkgctl-Docker'