747 lines
34 KiB
Plaintext
747 lines
34 KiB
Plaintext
1 systemctl status sshd
|
|
2 wg-quick
|
|
3 sudo vim /etc/ssh/sshd_config
|
|
4 sudo vim /etc/ssh/sshd_config.d/60-cloudimg-settings.conf
|
|
5 sudo vim /etc/ssh/sshd_config.d/skerises.conf
|
|
6 sudo vim /etc/ssh/sshd_config.d/60-cloudimg-settings.conf
|
|
7 systemctl -l --type service --all|grep ssh
|
|
8 sudo systemctl restart ssh
|
|
9 lsof -i
|
|
10 sudo lsof -i
|
|
11 sudo su
|
|
12 sudo reboot
|
|
13 systemctl --user enable --now podman.socket
|
|
14 sudo loginctl enable-linger $USER
|
|
15 exit
|
|
16 podman
|
|
17 podman image
|
|
18 podman image list
|
|
19 exit
|
|
20 sudo apt update
|
|
21 sudo apt upgrde
|
|
22 sudo apt upgrade
|
|
23 sudo apt install podman wireguard-tools
|
|
24 podman stop wg-easy-staging
|
|
25 podman rm wg-easy-staging
|
|
26 podman -r run --detach --name wg-easy-staging --env LANG=ru --env WG_HOST=92.38.153.24 --env PASSWORD_HASH='$2a$12$H9UNF8KS2cFHKZfgMWbKY.LX81rx3eMtFrbrCpNhgclA.JBD6wHhy' --env PORT=51821 --env WG_PORT=51820 --env WG_DEFAULT_ADDRESS=10.7.0.x --env WG_CONFIG_PORT=21820 --volume ~/.wg-easy-staging:/etc/wireguard --publish 21820:51820/udp --publish 21821:51821/tcp --cap-add NET_ADMIN --cap-add SYS_MODULE --cap-add NET_RAW --sysctl 'net.ipv4.conf.all.src_valid_mark=1' --sysctl 'net.ipv4.ip_forward=1' --restart unless-stopped my-wg-easy
|
|
27 exit
|
|
28 sudo vim /etc/wireguard/m0ns.conf
|
|
29 wg-quick up m0ns
|
|
30 sudo systemctl enable wg-quick@m0ns
|
|
31 exit
|
|
32 sudo ls /etc/sysctl.d/
|
|
33 sudo echo 'net.ipv4.ip_nonlocal_bind=1' >> /etc/sysctl.d/99-custom.conf
|
|
34 sudo vim /etc/sysctl.d/99-custom.conf
|
|
35 sudo sysctl -f /etc/sysctl.d/99-custom.conf
|
|
36 exit
|
|
37 sudo vim /etc/ssh/sshd_config
|
|
38 exit
|
|
39 wg-quick up m0ns
|
|
40 wg-quick down m0ns
|
|
41 wg-quick up m0ns
|
|
42 ping 10.7.0.3
|
|
43 exit
|
|
44 sudo vim /etc/wireguard/m0ns.conf
|
|
45 wg-quick down m0ns
|
|
46 wg-quick up m0ns
|
|
47 exit
|
|
48 podman -r run --detach --name wg-easy-staging --env LANG=ru --env WG_HOST=92.38.153.231 --env PASSWORD_HASH='$2a$12$H9UNF8KS2cFHKZfgMWbKY.LX81rx3eMtFrbrCpNhgclA.JBD6wHhy' --env PORT=51821 --env WG_PORT=51820 --env WG_DEFAULT_ADDRESS=10.7.0.x --env WG_CONFIG_PORT=21820 --volume ~/.wg-easy-staging:/etc/wireguard --publish 21820:51820/udp --publish 21821:51821/tcp --cap-add NET_ADMIN --cap-add SYS_MODULE --cap-add NET_RAW --sysctl 'net.ipv4.conf.all.src_valid_mark=1' --sysctl 'net.ipv4.ip_forward=1' --restart unless-stopped my-wg-easy
|
|
49 mkdir ./.wg-easy-staging
|
|
50 podman -r run --detach --name wg-easy-staging --env LANG=ru --env WG_HOST=92.38.153.231 --env PASSWORD_HASH='$2a$12$H9UNF8KS2cFHKZfgMWbKY.LX81rx3eMtFrbrCpNhgclA.JBD6wHhy' --env PORT=51821 --env WG_PORT=51820 --env WG_DEFAULT_ADDRESS=10.7.0.x --env WG_CONFIG_PORT=21820 --volume ~/.wg-easy-staging:/etc/wireguard --publish 21820:51820/udp --publish 21821:51821/tcp --cap-add NET_ADMIN --cap-add SYS_MODULE --cap-add NET_RAW --sysctl 'net.ipv4.conf.all.src_valid_mark=1' --sysctl 'net.ipv4.ip_forward=1' --restart unless-stopped my-wg-easy
|
|
51 sudo systemctl status ssh
|
|
52 sudo vim /usr/lib/systemd/system/ssh.service
|
|
53 sudo vim /etc/default/ssh
|
|
54 sudo vim /etc/ssh/sshd_config.d/skerises.conf
|
|
55 sudo systemctl restart ssh
|
|
56 sudo lsof -i
|
|
57 pping 10.7.0.3
|
|
58 ping 10.7.0.3
|
|
59 ls
|
|
60 mkdir ./giteasgres
|
|
61 exit
|
|
62 podman ps
|
|
63 exit
|
|
64 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data --restart always docker.io/library/postgres:17
|
|
65 podman ps
|
|
66 podman inspect gitea-postgress
|
|
67 podman stop gitea-postgress
|
|
68 podman kill gitea-postgress
|
|
69 podman rm gitea-postgress
|
|
70 podman run ---help
|
|
71 podman run --help
|
|
72 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data -h giteadb --network penagitea --restart always docker.io/library/postgres:17
|
|
73 podman network create gitea
|
|
74 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
75 podman ps
|
|
76 exit
|
|
77 podman ps
|
|
78 podman inspect gitea-postgress
|
|
79 exit
|
|
80 mkdir giteadata giteaconfig
|
|
81 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:2222 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
82 podman ps
|
|
83 exit
|
|
84 sudo groupadd --system prometheus
|
|
85 sudo useradd -s /sbin/nologin --system -g prometheus prometheus
|
|
86 sudo mkdir /var/lib/prometheus
|
|
87 for i in rules rules.d files_sd; do sudo mkdir -p /etc/prometheus/${i}; done
|
|
88 mkdir -p /tmp/prometheus && cd /tmp/prometheus
|
|
89 curl -s https://api.github.com/repos/prometheus/prometheus/releases/latest | grep browser_download_url | grep linux-amd64 | cut -d '"' -f 4 | wget -qi -
|
|
90 tar xvf prometheus*.tar.gz
|
|
91 cd prometheus*/
|
|
92 sudo mv prometheus promtool /usr/local/bin/
|
|
93 prometheus --version
|
|
94 sudo mv prometheus.yml /etc/prometheus/prometheus.yml
|
|
95 sudo mv consoles/ console_libraries/ /etc/prometheus/
|
|
96 sudo vim /etc/prometheus/prometheus.yml
|
|
97 sudo tee /etc/systemd/system/prometheus.service<<EOF
|
|
98 [Unit]
|
|
99 Description=Prometheus
|
|
100 Documentation=https://prometheus.io/docs/introduction/overview/
|
|
101 Wants=network-online.target
|
|
102 After=network-online.target
|
|
103 [Service]
|
|
104 Type=simple
|
|
105 User=prometheus
|
|
106 Group=prometheus
|
|
107 ExecReload=/bin/kill -HUP \$MAINPID
|
|
108 ExecStart=/usr/local/bin/prometheus --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus --web.console.templates=/etc/prometheus/consoles --web.console.libraries=/etc/prometheus/console_libraries --web.listen-address=0.0.0.0:9090 --web.external-url=
|
|
109 SyslogIdentifier=prometheus
|
|
110 Restart=always
|
|
111 [Install]
|
|
112 WantedBy=multi-user.target
|
|
113 EOF
|
|
114 for i in rules rules.d files_sd; do sudo chown -R prometheus:prometheus /etc/prometheus/${i}; done
|
|
115 for i in rules rules.d files_sd; do sudo chmod -R 775 /etc/prometheus/${i}; done
|
|
116 sudo chown -R prometheus:prometheus /var/lib/prometheus/
|
|
117 sudo systemctl daemon-reload
|
|
118 sudo systemctl start prometheus
|
|
119 sudo systemctl enable prometheus
|
|
120 cd ..
|
|
121 wget https://github.com/prometheus/prometheus/releases/download/v3.0.0-beta.0/prometheus-3.0.0-beta.0.linux-amd64.tar.gz
|
|
122 ar xvzf alertmanager-*
|
|
123 tar xvzf alertmanager-*
|
|
124 ls
|
|
125 wget https://github.com/prometheus/alertmanager/releases/download/v0.27.0/alertmanager-0.27.0.linux-amd64.tar.gz
|
|
126 tar xvzf alertmanager-*
|
|
127 cd ./alertmanager-0.27.0.linux-amd64/
|
|
128 ls
|
|
129 sudo mv amtool alertmanager /usr/local/bin
|
|
130 sudo mkdir -p /etc/alertmanager
|
|
131 sudo mv alertmanager.yml /etc/alertmanager
|
|
132 sudo mkdir -p /data/alertmanager
|
|
133 sudo useradd -rs /bin/false alertmanager
|
|
134 sudo chown alertmanager:alertmanager /usr/local/bin/amtool /usr/local/bin/alertmanager
|
|
135 sudo chown -R alertmanager:alertmanager /data/alertmanager /etc/alertmanager/*
|
|
136 sudo vim /lib/systemd/system/alertmanager.service
|
|
137 sudo daemon-reload
|
|
138 sudo systemctl daemon-reload
|
|
139 sudo systemctl enable alertmanager
|
|
140 sudo systemctl start alertmanager
|
|
141 sudo vim /etc/prometheus/prometheus.yml
|
|
142 sudo systemctl restart prometheus.service
|
|
143 exit
|
|
144 cloud-init --help
|
|
145 apt --help
|
|
146 apt search --help
|
|
147 apt search mongod
|
|
148 exit
|
|
149 curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
|
|
150 ls
|
|
151 echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
|
|
152 sudo apt-get update
|
|
153 sudo apt-get install mongodb-org
|
|
154 exit
|
|
155 history | less
|
|
156 exit
|
|
157 vim ./.ssh/config
|
|
158 ssh hubstaging
|
|
159 exit
|
|
160 vim ./.ssh/config
|
|
161 ssh hubstaging
|
|
162 vim ./.ssh/config
|
|
163 ssh hubstaging
|
|
164 vim ./.ssh/config
|
|
165 ssh hubstaging
|
|
166 exit
|
|
167 cat /etc/wireguard/m0ns.conf
|
|
168 sudo cat /etc/wireguard/m0ns.conf
|
|
169 ping 10.7.0.3
|
|
170 exit
|
|
171 ssh hubstaging
|
|
172 exit
|
|
173 sftp hubstaging
|
|
174 ssh hubstaging
|
|
175 exit
|
|
176 sftp hubstaging
|
|
177 ssh hubstaging
|
|
178 exit
|
|
179 sftp hubstaging
|
|
180 exit
|
|
181 sftp hubstaging
|
|
182 ssh hubstaging
|
|
183 sftp hubstaging
|
|
184 ssh hubstaging
|
|
185 exit
|
|
186 sudo vim /etc/prometheus/prometheus.yml
|
|
187 sudo systemctl restart prometheus.service
|
|
188 sudo systemctl enable prometheus.service
|
|
189 sudo systemctl status prometheus.service
|
|
190 journalctl -u prometheus.service
|
|
191 journalctl -f -u prometheus.service
|
|
192 curl 10.7.0.4:9100
|
|
193 journalctl -f -u prometheus.service
|
|
194 curl 10.7.0.4:9100
|
|
195 ping 10.7.0.2
|
|
196 sudo wg-quick up m0ns
|
|
197 sudo vim /etc/wireguard/m0ns.conf
|
|
198 sudo wg-quick up m0ns
|
|
199 ping 10.7.0.2
|
|
200 sudo systemctl restart prometheus.service
|
|
201 curl 10.7.0.4:9100
|
|
202 exit
|
|
203 sftp hubstaging
|
|
204 ssh hubstaging
|
|
205 sudo cp ./node_exporter /usr/local/bin/node_exporter
|
|
206 sftp hubstaging
|
|
207 ssh hubstaging
|
|
208 exit
|
|
209 ls
|
|
210 sudo dpkg -i ./mongodb-org_7.0.14_amd64.deb
|
|
211 sudo dpkg -i ./mongodb-mongosh_2.3.2_amd64.deb
|
|
212 rm ./mongodb-mongosh_2.3.2_amd64.deb
|
|
213 sudo dpkg -i ./mongodb-org-tools_7.0.14_amd64.deb
|
|
214 sudo dpkg -i ./mongodb-database-tools_100.10.0_amd64.deb
|
|
215 rm ./mongodb-database-tools_100.10.0_amd64.deb
|
|
216 sudo dpkg -i ./mongodb-org-database-tools-extra_7.0.14_amd64.deb
|
|
217 rm ./mongodb-org-database-tools-extra_7.0.14_amd64.deb
|
|
218 sudo dpkg -i ./mongodb-org-tools_7.0.14_amd64.deb
|
|
219 rm ./mongodb-org-tools_7.0.14_amd64.deb
|
|
220 sudo dpkg -i ./mongodb-org-database_7.0.14_amd64.deb
|
|
221 sudo dpkg -i ./mongodb-org-mongos_7.0.14_amd64.deb
|
|
222 rm ./mongodb-org-mongos_7.0.14_amd64.deb
|
|
223 sudo dpkg -i ./mongodb-org-server_7.0.14_amd64.deb
|
|
224 rm ./mongodb-org-server_7.0.14_amd64.deb
|
|
225 sudo dpkg -i ./mongodb-org-shell_7.0.14_amd64.deb
|
|
226 rm ./mongodb-org-shell_7.0.14_amd64.deb
|
|
227 ls
|
|
228 sudo dpkg -i ./mongodb-org-database_7.0.14_amd64.deb
|
|
229 rm ./mongodb-org-database_7.0.14_amd64.deb
|
|
230 ls
|
|
231 sudo dpkg -i ./mongodb-org_7.0.14_amd64.deb
|
|
232 rm ./mongodb-org_7.0.14_amd64.deb
|
|
233 mongod --help
|
|
234 sudo systemctl status mongod
|
|
235 sudo vim /usr/lib/systemd/system/mongod.service
|
|
236 sudo vim /etc/mongod.conf
|
|
237 sudo systemctl start mongod
|
|
238 sudo systemctl status mongod
|
|
239 sudo vim /etc/wireguard/m1ns.conf
|
|
240 sudo wg-quick up m1ns
|
|
241 sudo systemctl restart mongod
|
|
242 ssh hubstaging
|
|
243 vim ./.ssh/config
|
|
244 ssh hubstaging
|
|
245 vim ./.ssh/config
|
|
246 ssh hubstaging
|
|
247 vim ./.ssh/config
|
|
248 ssh hubstaging
|
|
249 vim ./.ssh/config
|
|
250 sudo wg-quick down m1ns
|
|
251 sudo wg-quick up m0ns
|
|
252 ssh hubstaging
|
|
253 vim ./.ssh/config
|
|
254 ssh hubstaging
|
|
255 sudo wg-quick up m1ns
|
|
256 exit
|
|
257 podman ps
|
|
258 podman inspect gitea-postgress
|
|
259 podman stop gitea-postgress
|
|
260 podman kill gitea-postgress
|
|
261 podman rm gitea-postgress
|
|
262 history | less
|
|
263 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e G
|
|
264 ITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:2222 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:
|
|
265 /var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
266 history | less
|
|
267 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:2222 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
268 podman containers
|
|
269 podman container
|
|
270 podman container list
|
|
271 history | less
|
|
272 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
273 podman network
|
|
274 podman network list
|
|
275 podman network ls
|
|
276 podman network inspect gitea
|
|
277 podman inspect gitea-postgress
|
|
278 podman inspect gitea
|
|
279 podman stop gitea-postgress
|
|
280 podman rm gitea-postgress
|
|
281 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD=redalert --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
282 podman stop gitea-postgress
|
|
283 podman rm gitea-postgress
|
|
284 podman run --help
|
|
285 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD=redalert --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data -h giteadb --network gitea --expose 5432 --restart always docker.io/library/postgres:17
|
|
286 podman inspect gitea-postgress
|
|
287 podman stop gitea-postgress
|
|
288 podman rm gitea-postgress
|
|
289 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD=redalert --env POSTGRES_DB=skergitea --volume ~/giteasgres:/var/lib/postgresql/data:Z -h giteadb --network gitea --expose 5432 --restart always docker.io/library/postgres:17
|
|
290 podman stop gitea-postgress
|
|
291 podman rm gitea-postgress
|
|
292 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
293 podman stop gitea-postgress
|
|
294 podman rm gitea-postgress
|
|
295 podman -r run --detach --name gitea-postgress --env POSTGRESS_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data:Z -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
296 podman inspect gitea-postgress
|
|
297 podman logs -f gitea-postgress
|
|
298 podman stop gitea-postgress
|
|
299 podman rm gitea-postgress
|
|
300 podman -r run --detach --name gitea-postgress --env POSTGRES_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data:Z -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
301 podman logs -f gitea-postgress
|
|
302 podman stop gitea-postgress
|
|
303 podman rm gitea-postgress
|
|
304 ls
|
|
305 cd ./gitea
|
|
306 cd ./giteasgres/
|
|
307 sudo cd ./giteasgres/
|
|
308 sudo rm -rf ./giteasgres/
|
|
309 mkdir giteasgres
|
|
310 podman -r run --detach --name gitea-postgress --env POSTGRES_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data:Z -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
311 podman logs -f gitea-postgress
|
|
312 podman ps
|
|
313 podman inspect gitea
|
|
314 podman logs -f gitea
|
|
315 mkdir giteadata giteaconfig
|
|
316 history | less
|
|
317 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:2222 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
318 podman stop gitea
|
|
319 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 10.8.0.16:3000:3000 -p 2222:2222 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
320 podman rm gitea
|
|
321 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 10.8.0.16:3000:3000 -p 2222:2222 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
322 ls
|
|
323 podman stop gitea
|
|
324 podman rm gitea
|
|
325 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:2222 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
326 exit
|
|
327 ping 10.8.0.2
|
|
328 ssh hubstaging
|
|
329 exit
|
|
330 nvim ./.ssh/config
|
|
331 vim ./.ssh/config
|
|
332 ssh apimetrics
|
|
333 vim ./.ssh/config
|
|
334 ssh apimetrics
|
|
335 vim ./.ssh/config
|
|
336 ssh apimetrics
|
|
337 ssh apimetrics -p 22
|
|
338 ssh apimetrics
|
|
339 ssh apimetrics -p 22
|
|
340 exit
|
|
341 ssh hubstaging
|
|
342 ping 10.7.0.4
|
|
343 ssh hubstaging
|
|
344 vim ./.ssh/config
|
|
345 ssh hubstaging
|
|
346 sudo cat /etc/wireguard/m0ns.conf
|
|
347 exit
|
|
348 sudo wg-quick down m1ns
|
|
349 ping 10.7.0.2
|
|
350 ssh apimetrics
|
|
351 exit
|
|
352 podman ps
|
|
353 podman logs gitea
|
|
354 podman logs gitea | grep 2222
|
|
355 history | grep gitea
|
|
356 podman stop gitea
|
|
357 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:22 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
358 podman rm gitea
|
|
359 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:22 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
360 wget https://github.com/coredns/coredns/releases/download/v1.11.3/coredns_1.11.3_linux_amd64.tgz
|
|
361 tar zxvf ./coredns_1.11.3_linux_amd64.tgz
|
|
362 ls
|
|
363 sudo mv ./coredns /usr/bin/coredns
|
|
364 sudo vim /lib/systemd/system/coredns.service
|
|
365 sudo mkdir /etc/coredns
|
|
366 vim /etc/coredns/Corefile
|
|
367 sudo vim /etc/coredns/Corefile
|
|
368 sudo systemctl daemon-reload
|
|
369 sudo systemctl start coredns.service
|
|
370 sudo systemctl status coredns.service
|
|
371 sudo journalctl -u coredns
|
|
372 sudo vim /lib/systemd/system/coredns.service
|
|
373 history | less
|
|
374 sudo useradd -s /sbin/nologin --system -g gitea gitea
|
|
375 history | less
|
|
376 sudo groupadd --system coredns
|
|
377 sudo useradd -s /sbin/nologin --system -g coredns coredns
|
|
378 sudo systemctl restart coredns.service
|
|
379 sudo systemctl status coredns.service
|
|
380 sudo journalctl -u coredns
|
|
381 sudo vim /lib/systemd/system/coredns.service
|
|
382 sudo systemctl daemon-reload
|
|
383 sudo systemctl restart coredns.service
|
|
384 sudo journalctl -u coredns
|
|
385 sudo journalctl -f -u coredns
|
|
386 exit
|
|
387 history | grep useradd
|
|
388 exit
|
|
389 sftp apimetrics
|
|
390 ssh apimetrics
|
|
391 exit
|
|
392 ssh apimetrics
|
|
393 exit
|
|
394 sudo ls -a /usr/podman/podman.sock
|
|
395 sudo ls -la/usr/lib/systemd/user/podman.socket
|
|
396 sudo ls -la /usr/lib/systemd/user/podman.socket
|
|
397 ls -la /run/user/1000/podman/podman.sock
|
|
398 exit
|
|
399 ssh apimetrics
|
|
400 exit
|
|
401 podman container inspect configuredgitea
|
|
402 podman image inspect configuredgitea
|
|
403 exit
|
|
404 ls
|
|
405 cd ./giteaconfig/
|
|
406 ls
|
|
407 ls -a
|
|
408 cd ../giteadata/
|
|
409 ls
|
|
410 ls -a
|
|
411 cd ..
|
|
412 rm ./eradd
|
|
413 podman --help
|
|
414 podman start --help
|
|
415 podman update --help
|
|
416 podman container --help
|
|
417 podman container update --hhelp
|
|
418 podman container update --help
|
|
419 podman container clone --help
|
|
420 podman container commit --help
|
|
421 podman container commit --include-volumes -p gitea
|
|
422 podman images list
|
|
423 podman image list
|
|
424 podman container commit --include-volumes -p gitea configuredgitea
|
|
425 podman image list
|
|
426 podman image rm 0efcae583d92
|
|
427 podman stop gitea
|
|
428 podman ps
|
|
429 sudo lsof -i | grep 3000
|
|
430 sudo lsof -i
|
|
431 history | less
|
|
432 podman run --detach configuredgitea:latest
|
|
433 history | less
|
|
434 ls /etc/t
|
|
435 ls /etc/
|
|
436 podman start gitea
|
|
437 podman ps
|
|
438 history | less
|
|
439 podman stop gitea
|
|
440 podman run --detach --name giteanew -e REQUIRE_SIGNIN_VIEW=false --restart always --network gitea -p 3000:3000 -p 2222:22 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergiteanew
|
|
441 podman run --detach --name giteanew -e REQUIRE_SIGNIN_VIEW=false --restart always --network gitea -p 3000:3000 -p 2222:22 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
442 podman ps
|
|
443 history | less
|
|
444 podman ps
|
|
445 podman kill giteanew
|
|
446 podman rm giteanew
|
|
447 podman image list
|
|
448 podman image rm localhost/configuredgitea:latest
|
|
449 podman container list
|
|
450 podman container list -a
|
|
451 podman container rm gitea
|
|
452 podman container rm naughty_bartik
|
|
453 history | less
|
|
454 ls
|
|
455 sudo chown 1000
|
|
456 sudo chown 1000:1000 ./giteaconfig/ ./giteadata/
|
|
457 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e REQUIRE_SIGNIN_VIEW=false -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:22 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
458 podman ps
|
|
459 podman logs -f gitea
|
|
460 podman ps
|
|
461 podman kill gitea
|
|
462 podman kill gitea-postgress
|
|
463 podman rm gitea-postgress
|
|
464 podman rm gitea
|
|
465 ls
|
|
466 ls
|
|
467 ls -a
|
|
468 cd ../giteadata/
|
|
469 ls
|
|
470 ls -a
|
|
471 cd ../giteasgres/
|
|
472 cd ..
|
|
473 sudo rm -rf ./giteasgres/
|
|
474 sudo mkdir ./giteasgres
|
|
475 history | less
|
|
476 podman -r run --detach --name gitea-postgress --env POSTGRES_USER=skergitea --env POSTGRES_PASSWORD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --env POSTGRES_DB=penagitea --volume ~/giteasgres:/var/lib/postgresql/data:Z -h giteadb --network gitea --restart always docker.io/library/postgres:17
|
|
477 podman ps
|
|
478 podman ps -a
|
|
479 podman logs gitea-postgress
|
|
480 history | less
|
|
481 podman ps -a
|
|
482 podman restart gitea-postgress
|
|
483 podman ps -a
|
|
484 podman stop gitea-postgress
|
|
485 ls -la
|
|
486 sudo chmod 777 ./giteasgres/
|
|
487 sudo chown -R 1000:1000 ./giteasgres/
|
|
488 podman start gitea-postgress
|
|
489 podman ps -a
|
|
490 podman logs gitea-postgress
|
|
491 sudo chown 1000:1000 ./giteaconfig/ ./giteadata/
|
|
492 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e REQUIRE_SIGNIN_VIEW=false -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:22 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/etc/gitea skergitea
|
|
493 podman ps -a
|
|
494 ls ./giteadata/
|
|
495 ls ./giteaconfig/
|
|
496 ls ./giteadata/
|
|
497 podman logs gitea | less
|
|
498 podman kill gitea
|
|
499 podman rm gitea
|
|
500 podman --remote run --detach --name gitea -e GITEA__database__DB_TYPE=postgres -e GITEA__database__HOST=giteadb:5432 -e GITEA__database__NAME=penagitea -e REQUIRE_SIGNIN_VIEW=false -e GITEA__database__USER=skergitea -e GITEA__database__PASSWD='$2a$12$H9UNF8KS2cFHKZfgMWbKY' --restart always --network gitea -p 3000:3000 -p 2222:22 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -v ./giteadata:/var/lib/gitea -v ./giteaconfig:/data skergitea
|
|
501 ls ./giteadata/
|
|
502 ls ./giteaconfig/
|
|
503 podman logs -f gitea
|
|
504 podman ps --help
|
|
505 podman ps -w
|
|
506 podman ps -w 3600
|
|
507 ssh apimetrics
|
|
508 podman ps -w 3600
|
|
509 ssh apimetrics
|
|
510 exit
|
|
511 ssh apimetrics
|
|
512 sudo vim /etc/coredns/Corefile
|
|
513 sudo systemctl restart coredns.service
|
|
514 ssh apimetrics
|
|
515 history | grep gitea
|
|
516 ssh apimetrics
|
|
517 sudo lsof -i
|
|
518 sudo lsof -i | grep 80
|
|
519 sudo apt install nginx
|
|
520 sudo apt install nginx --fix_missing
|
|
521 sudo apt install nginx --fix-missing
|
|
522 exit
|
|
523 sudo systemctl status nginx
|
|
524 sudo apt install nginx --fix-missing
|
|
525 sudo apt update
|
|
526 sudo apt upgrade
|
|
527 sudo apt clean
|
|
528 sudo apt update
|
|
529 ping -c 2 8.8.8.8
|
|
530 sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
|
|
531 sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring --fix-missing
|
|
532 sudo vim /etc/apt/sources.list
|
|
533 sudo cat /etc/apt/sources.list
|
|
534 sudo cat /etc/apt/sources.list.d/ubuntu.sources
|
|
535 sudo vim /etc/apt/sources.list.d/ubuntu.sources
|
|
536 sudo apt update
|
|
537 sudo vim /etc/resolv.conf
|
|
538 ssh apimetrics
|
|
539 sudo vim /etc/apt/sources.list.d/ubuntu.sources
|
|
540 sudo vim /etc/resolv.conf
|
|
541 sudo apt update
|
|
542 sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
|
|
543 sudo apt install nginx
|
|
544 sudo vim /etc/resolv.conf
|
|
545 sudo systemctl status nginx
|
|
546 nvim /etc/nginx/sites-available/default
|
|
547 vim /etc/nginx/sites-available/default
|
|
548 vim /etc/nginx/sites-available/gitea.pena
|
|
549 vim /etc/nginx/sites-available/default
|
|
550 sudo vim /etc/nginx/sites-available/default
|
|
551 sudo systemctl restart nginx
|
|
552 sudo journalctl -xeu nginx.service
|
|
553 sudo vim /etc/nginx/sites-available/default
|
|
554 sudo systemctl restart nginx
|
|
555 sudo journalctl -xeu nginx.service
|
|
556 sudo vim /etc/nginx/sites-available/default
|
|
557 sudo systemctl restart nginx
|
|
558 sudo vim /etc/nginx/sites-available/default
|
|
559 sudo systemctl restart nginx
|
|
560 sudo journalctl -xeu nginx.service
|
|
561 sudo vim /etc/nginx/sites-available/default
|
|
562 sudo systemctl restart nginx
|
|
563 sudo journalctl -xeu nginx.service
|
|
564 sudo vim /etc/nginx/sites-available/default
|
|
565 sudo systemctl restart nginx
|
|
566 sudo journalctl -xeu nginx.service
|
|
567 sudo vim /etc/nginx/sites-available/default
|
|
568 sudo systemctl restart nginx
|
|
569 podman ps
|
|
570 podman stop gitea
|
|
571 cd /var/lib
|
|
572 ls
|
|
573 cd ./containers/
|
|
574 sudo suu
|
|
575 sudo su
|
|
576 podman start gitea
|
|
577 podman inspect gitea
|
|
578 podman inspect --help
|
|
579 podman stop gitea
|
|
580 sudo vim /home/ubuntu/.local/share/containers/storage/overlay-containers/f2997f6bbdb92bdea911d34eb440a075991e188ff74b3de392964a3ab8eb7ed6/userdata/config.json
|
|
581 sudo vim /run/user/1000/containers/overlay-containers/f2997f6bbdb92bdea911d34eb440a075991e188ff74b3de392964a3ab8eb7ed6/userdata/hosts
|
|
582 sudo vim /run/user/1000/containers/overlay-containers/f2997f6bbdb92bdea911d34eb440a075991e188ff74b3de392964a3ab8eb7ed6/userdata/resolv.conf
|
|
583 sudo vim /home/ubuntu/.local/share/containers/storage/overlay-containers/f2997f6bbdb92bdea911d34eb440a075991e188ff74b3de392964a3ab8eb7ed6/userdata
|
|
584 sudo cd /home/ubuntu/.local/share/containers/storage/overlay-containers/f2997f6bbdb92bdea911d34eb440a075991e188ff74b3de392964a3ab8eb7ed6/
|
|
585 sudo su
|
|
586 iptables -t nat -A PREROUTING -p tcp --dport 22 -j REDIRECT --to-port 2222
|
|
587 sudo iptables -t nat -A PREROUTING -p tcp --dport 22 -j REDIRECT --to-port 2222
|
|
588 cd
|
|
589 sudo apt-get install socat
|
|
590 sudo vim /etc/resolv.conf
|
|
591 sudo apt-get install socat
|
|
592 sudo vim /etc/resolv.conf
|
|
593 sudo socat TCP-LISTEN:22,fork TCP:localhost:2222
|
|
594 podman start gitea
|
|
595 sudo socat TCP-LISTEN:22,fork TCP:localhost:2222
|
|
596 exit
|
|
597 sftp apimetrics
|
|
598 ssh apimetrics
|
|
599 sudo vim /etc/nginx/sites-available/default
|
|
600 sudo systemctl restart nginx
|
|
601 sudo journalctl -xeu nginx.service
|
|
602 sudo vim /etc/nginx/sites-available/default
|
|
603 sudo systemctl restart nginx
|
|
604 cat ./.ssh/config
|
|
605 ssh hubstaging
|
|
606 exit
|
|
607 ssh apimetrics
|
|
608 ssh hubstaging
|
|
609 exit
|
|
610 ssh apimetrics
|
|
611 ssh hubstaging
|
|
612 ssh apimetrics
|
|
613 ssh hubstaging
|
|
614 exit
|
|
615 ssh hubstaging
|
|
616 ls
|
|
617 cd ./giteaconfig/
|
|
618 ls
|
|
619 ls -a
|
|
620 ls -la
|
|
621 cd ../giteadata/
|
|
622 ls
|
|
623 ls -a
|
|
624 cd ../giteaconfig/
|
|
625 ls
|
|
626 cd ./gitea/
|
|
627 ls
|
|
628 cd ./conf/
|
|
629 ls
|
|
630 vim ./app.ini
|
|
631 podman ps
|
|
632 podman stop gitea
|
|
633 vim ./app.ini
|
|
634 sudo vim ./app.ini
|
|
635 podman start gitea
|
|
636 cd
|
|
637 ssh hubstaging
|
|
638 history | grep awark
|
|
639 ssh hubstaging
|
|
640 sudo journalctl -u coredns.service
|
|
641 sudo apt install libnss3-tools
|
|
642 sudo vim /etc/resolv.conf
|
|
643 sudo apt install libnss3-tools
|
|
644 sudo vim /etc/resolv.conf
|
|
645 ./mkcert --help
|
|
646 ./mkcert -install
|
|
647 ./mkcert gitea.pena
|
|
648 ls
|
|
649 ls /etc/nginx/sites-available/
|
|
650 mv ./gitea.pena* /etc/nginx/sites-available/
|
|
651 sudo mv ./gitea.pena* /etc/nginx/sites-available/
|
|
652 sudo vim /etc/nginx/sites-available/default
|
|
653 sudo systemctl restart nginx.service
|
|
654 sudo journalctl -xeu nginx.service
|
|
655 sudo vim /etc/nginx/sites-available/default
|
|
656 sudo systemctl restart nginx.service
|
|
657 exit
|
|
658 ls
|
|
659 sudo cp /etc/nginx/sites-available/gitea.pena* .
|
|
660 ls
|
|
661 exit
|
|
662 sudo chmod 666 ./gitea.pena*
|
|
663 exit
|
|
664 ls /etc/nginx/sites-available/
|
|
665 ls
|
|
666 ./mkcert --help
|
|
667 echo $TRUST_STORES
|
|
668 ls -la
|
|
669 ls /etc/pki/ca-trust/source/anchors/
|
|
670 /usr/local/share/ca-certificates/
|
|
671 ls /usr/local/share/ca-certificates/
|
|
672 sudo cp /usr/local/share/ca-certificates/mkcert_development_CA_220363909990561760631845389008741554799.crt .
|
|
673 sudo chmod 666 ./mkcert_development_CA_220363909990561760631845389008741554799.crt
|
|
674 exit
|
|
675 sudo vim /etc/nginx/sites-available/default
|
|
676 sudo systemctl restart nginx.service
|
|
677 exit
|
|
678 ssh hubstaging
|
|
679 sudo vim /etc/nginx/sites-available/default
|
|
680 sudo systemctl restart nginx
|
|
681 ssh hubstaging
|
|
682 podman system prune
|
|
683 ssh hubstaging
|
|
684 exit
|
|
685 ssh hubstaging
|
|
686 exit
|
|
687 history | grep enable
|
|
688 ssh hubstaging
|
|
689 exit
|
|
690 ssh hubstaging
|
|
691 exit
|
|
692 ssh hubstaging
|
|
693 vim /etc/coredns/Corefile
|
|
694 sudo vim /etc/coredns/Corefile
|
|
695 sudo systemctl restart coredns.service
|
|
696 sudo vim /etc/coredns/Corefile
|
|
697 sudo systemct restart coredns
|
|
698 sudo systemctl restart coredns
|
|
699 xit
|
|
700 exit
|
|
701 ssh hubstaging
|
|
702 sudo systemctl status redis
|
|
703 ssh hubstaging
|
|
704 exit
|
|
705 ssh hubstaging
|
|
706 exit
|
|
707 ssh hubstaging
|
|
708 exit
|
|
709 ssh hubstaging
|
|
710 sudo vim /etc/coredns/Corefile
|
|
711 sudo systemctl restart coredns.service
|
|
712 exit
|
|
713 ssh hubstaging
|
|
714 ssh apimetrics
|
|
715 ls
|
|
716 exit
|
|
717 sftp apimetrics
|
|
718 ssh apimetrics
|
|
719 exit
|
|
720 ssh apimetrics
|
|
721 ssh hubstaging
|
|
722 exit
|
|
723 sudo vim /etc/coredns/Corefile
|
|
724 sudo systemctl restart coredns.service
|
|
725 exit
|
|
726 sudo vim /etc/nginx/sites-available/default
|
|
727 exit
|
|
728 ssh apimetrics
|
|
729 ssh hubstaging
|
|
730 exit
|
|
731 ssh hubstaging
|
|
732 exit
|
|
733 ssh hubstaging
|
|
734 exit
|
|
735 ssh hubstaging
|
|
736 exirt
|
|
737 exit
|
|
738 ssh hubstaging
|
|
739 exit
|
|
740 ssh hubstaging
|
|
741 exit
|
|
742 ssh apimetrics
|
|
743 exit
|
|
744 ssh apimetrics
|
|
745 exit
|
|
746 history > history_monitoring.txt
|