Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Homeless-Xu/HomeLess-HomeLAB
Notes AIO
https://github.com/Homeless-Xu/HomeLess-HomeLAB
blog devops hacking linux network
Last synced: about 2 months ago
JSON representation
Notes AIO
- Host: GitHub
- URL: https://github.com/Homeless-Xu/HomeLess-HomeLAB
- Owner: Homeless-Xu
- Created: 2017-03-30T03:00:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-10-22T21:32:42.000Z (about 2 years ago)
- Last Synced: 2024-05-21T15:22:40.632Z (7 months ago)
- Topics: blog, devops, hacking, linux, network
- Language: Shell
- Homepage:
- Size: 3.43 MB
- Stars: 358
- Watchers: 17
- Forks: 167
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π¦ README
```
π’ Repo Whyin linux everything is file
in knowledge everything is cardi share everything i know
use cards manage all your knowledge
use obsidiam manage all your cards
use homelab show all your knowπ’ Repo Use
use obsidian open this repo.
Readme.md β cards link center
Cards-AIO β cards real path
Else β notes need Organizebest use fixed font like jetbrains Mono
π’ Repo Contribute
Telegram group: https://t.me/+3p1p8u3C8ZE3MDIx
free to join, Share your idea.
βοΈNeed job in CA.US xx2610π»protonmail.com βοΈ
βοΈNeed job in CA.US xx2610π»protonmail.com βοΈ
βοΈNeed job in CA.US xx2610π»protonmail.com βοΈ```
```
π’ Card Struπ§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A0z9 π¬ A.B.C β xxxx
| | | | |
| | | | |
| | | | +---------------β Card Nmae β Search
| | | +----------------------β Category-Abbr
| | +--------------------------β Category-Icon
| +-------------------------------β Level_2 β Card Sort
+-----------------------------------------β Level_1 β Card Sortπ’ Card Level
group:xx β Group
xx.A xx.B xx.C ... β cards
xx.1 xx.2 xx.3 ... β cards
xx.1a xx.1b xx.1c β cards
xx.1a1 xx.1a2 xx.1a3 β cards```
π’ Misc
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Repo Misc β Card Level βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Repo Misc β Repo Abbr βοΈ ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Repo Misc β Repo Icon βοΈ ]]# πͺπͺπͺπͺπͺπͺπͺ0οΈβ£0οΈβ£ HomeLAB
## πͺ Lab.SummaryLAB.Pic
LAB.Hardware
```
Starlink_Gen2 Internet
Mofi Internet_LTEFortiGate_60F Firewall
Mikrotik_RB4011 Router
Mikrotik_CRS328 L3-Switch
Mikrotik_HapAC2 AP-Master
Ruckus_R600 AP-Guest-Mesh_01
Ruckus_R600 AP-Guest-Mesh_02HP-Zbook_G3 Esxi-G3
HP-Zbook_G5 Esxi-G5Synology_DS2015XS NAS
Camera_IPC X 4 IPC-HDW3849H-AS-PV
Camera_PTZ X 2πΆ Shopping List
HDD: HC550 Series β best hdd
Mini Server.1: supermicro E302-9D β 1500$+ ! small + sfp + powerful
Mini Server.2: R86s G3 β 250$ small + sfp no powerful max-ram=16G.```
LAB.Hardware Choose
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB Hardware Choose β Firewall βοΈ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB Hardware Choose β Camera βοΈ]]LAB.Network Summary
```
vDOM + VxLAN + BGP ...VM: Server β make one machine to many virtual machine
VLAN: Switch_Layer 2 β make one switch to many virtual switch
VRF: Router_Layer 3 β make one router to many virtual router
VDOM: Firewall β make one firewall to many virtual firewallβοΈ ros.vrf function very weak.no vxlan. just for very simple use.no recommend try it !!!!!!!! βοΈ
```
LAB.Storage Summary
``````
## πͺπΎπΎπΎπΎπΎ Lab.Prepair
```
OS Choose: best linux os for learning is ubuntu.20/22 β almost all document is based on this.
```###### π’ OS Install AIO
USB Installer Make
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 πΎ USB ESXI β Make ESXI USB Installer β ]]
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ USB.Kali β Make Kali usb installer βοΈπ―]]
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ USB.Kali.RPI β Make Kali install βοΈ]]
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ USB.Kali.RPI.USB β RPI Boot OS From USB β π―βοΈβοΈβοΈβοΈβοΈ ]]ESXI Custom Image
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 πΎ ESXI.Bas βΆ Hardware β compatibility Check URL βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 πΎ ESXI.IMG βΆ Custom Demo β usb nic driver add π―]]PXE Server
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.OS β PXE Sever Prepair - π« ]]π’ LAB.Misc
DNS
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.000 β DNS Record AIO βοΈ]]- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ DNS URL Redriect.1 β Use CloudFlare π―]]
- [[π§¬1οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π DNS URL Redriect.2 β Use other π―]]Git
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πͺ LAB.PREP β’ Git β Del Old Git Version β ]]NTP
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.NTP β Why & How β ]]π’ RPI βοΈ
πΆ Nic Bond
- βοΈ startech dual-usb nic no support Balance-rr fuck βοΈ
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.000 β RPI Nic Bond Balance-rr β NoSupport β ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.000 β RPI Nic Bond 802.3AD β π―]]πΆ Docker
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πͺ LAB.APP.Password Manager β Docker Bitwarden πΆ]]## πͺπππππ Lab.NET
```
β VPN: Wireguard + Netmaker
β DNS: AdGuard
β Proxy: Traefik```
###### π’ Cable ---- Map.Simple βοΈ
```vm.eg3 >>>>>>> fgt.eg3 -------- rb4.lan >> rb4.wan ---- fgt.vdom.def >> www
10.32.0.xx Transtfer.Mode 10.32.0.2/24+dhcp 10.21.0.2 ---- 10.21.0.1/30+dhcp10.53.0.3/29
||||||||||||
10.53.0.5/2910.54.0.xx Transtfer.Mode 10.54.0.4/24+dhcp 10.41.0.2 ---- 10.41.0.1/30+dhcp
vm.eg5 >>>>>>> fgt.eg5 -------- hap.lan >> hap.wan ---- fgt.vdom.def >> www```
###### π’ Cable ---- Map.Detail βοΈ
```Firewall Router Router Switch Misc
FortiGate Mikrotik Mikrotik Mikrotik
60F RB4011 HapAC2 CRS328
==========================================================================================SFP_01------------------------------SFP_01
SFP_02
SFP_03 ---------- NAS βΆ SFP_01
SFP_04 ---------- NAS βΆ SFP_02
CRS_19-24 ------- SEC βΆ Camera x 6
FGT_01-FGT -------- RB4_01-FGT
FGT_02-EG3 -------------------------------------------------------------- ESX βΆ HP.Zbook-G3
FGT_03-EG3 -------- RB4_03-EG3
FGT_04-EG5 -------------------------------------------------------------- ESX βΆ HP.Zbook-G5
FGT_05-EG5 -------------------------- HAP_04
FGT_0A-FGT -------------------------------------------------------------- NAS βΆ ETH_01
FGT_0B-FGT -------------------------------------------------------------- NAS βΆ ETH_02
FGT_08-FGT -------------------------- HAP_01
FGT_09-FGT -------------------------------------------------------------- PC βΆ imac
RB4_04-HAP ------ HAP_03
RB4_05-HAP ------ HAP_02
HAP_05 ---------------------------- SRV βΆ RPI.
RB4_06-APX ------------------------------------------ AP βΆ Ruckus_R600
FGT_10-FGT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< WWW βΆ Starlink/LTE```
###### π’ Table ---- VLAN & IP βοΈ
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ VLAN IP Table β βοΈ βοΈ]]
###### π’ Network -- Internet βοΈ
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net β’ internet.Best β Visible + Mofi ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net β’ internet.Else β Ros Wireless Bridge Public Wifi β ]]###### π’ Network -- Basic
πΆ FortiGate
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π FortiGate Conf β Reset βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π FortiGate Conf β VDOM Enable βοΈ]]- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π FortiGate Conf β Transfer Mode Enable βοΈ ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π FortiGate Basc β NAT Mode vs Transfer Mode βοΈ ]]πΆ Mikrotik
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros Conf β RB4 + HAP Conf Basic β βοΈβοΈβοΈβοΈβοΈ ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros Conf β EBGP eg3 eg5 β ]]###### π’ Network -- VxLAN
```
βοΈ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 β change ros`s vxlan & vtep port to 4789 βοΈ
βοΈ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 β change ros`s vxlan & vtep port to 4789 βοΈ
βοΈ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 β change ros`s vxlan & vtep port to 4789 βοΈ```
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B300 π NET β’ VXLAN β Why βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π NET β’ VxLAN.Demo Phys Nic β Ros + FGT π― ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net β’ VxLAN.Demo VLAN Nic β Manage vlan π― ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net β’ VxLAN.Demo Else β NAS.89 + NAS.88 β ]]
###### π’ VPN ------ Wireguard β ?```
π΅ VPN
vps.s 1214.214
ros.c 1214.011
ros.c 1214.022k3s.c 1214.033
dkt.c 1214.144
mac.c 1214.099vps stoped. so ..
```- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.Net.VPN.Choose β Wiregurad Netmaker βοΈ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.Net.VPN.Wireguard β Design & Structure βοΈ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.Net.VPN.Wireguard β AIO Misc todo βοΈ]]###### π’ Proxy ---- Traefik
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.Net.Proxy.Choose β Traefik βοΈ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-B000 πͺ LAB.Net.Proxy.Traefik β Design & Structure]]## πͺπππππ Lab.AAA
```
π’ AAA.SUMβ Radius β main for wifi
β LDAP: openLDAP ad.rv.ark
β LDAP: Synology adnas.rv.ark
β SSO: Autheliaπ΅ Radius β
Radius Server: RB4011
Radius Client:
RB4/HAP winbox login βοΈ
Fortigate web login βοΈ
Kali ssh login βοΈ
esxi β
nas βπ΅ LDAP Account β
πΆ nas
adu.nas β user
ada.nas β admin```
###### π’ Radius
###### π’ Radius - Why βοΈ```
πΆ Whyin school wifi need login
in company pc need loginradius allow who can login. how long etc....
main for wifi. can do to pc too. like employer.```
###### π’ Raidus - Map βοΈ```
>> cable - rb4011 / main radius.server: rb4011
device >> wifi - ruckus >> radius.client:fortigate <
>> cable - hapac2 \ back radius.server: hapac2β οΈ ros not support sync radius server now; backup is for important account only. β οΈ
```
###### π’ Raidus - Demo βοΈ
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-C000 πͺ AAA Radius Demo β Srv.RB4 + Cli.FGT β π―]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-C000 πͺ AAA Radius Demo β Srv.RB4 + Cli.RB4 β π―]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-C000 πͺ AAA Radius Demo β Srv.RB4 + Cli.Kali β π―]]## πͺπππππ Lab.STO
###### π’ Storage MAP
```
DHW β DSM.HW: Synology Hardware DS2015XS β Weak performace & Docker No β Backup NAS
DVM β DSM.VM: Synology VM ESXI β High performace & Docker Yes β Main NAS/ iscis --> HW.RPI β S3 Storage
Synology.DSM --> iscsi --> VM.Synology
\ iscis --> VM.CEPH β RBD StorageπΆ Disk
DHW.01 ------\
DHW.02 -------> ISCSI β Ceph Cluster
DHW.03 ------/
DHW.04 -------> ISCSI β DSM.VM
DHW.05
DHW.06
DHW.07
DHW.08πΆ Function
DHW.ISCSI β CEPH β K8s/K3s
DHW.ISCSI β DVM β Docker Mount + Dropbox_sync_encrypted
DHW.NFS β ESXI β ISO/APP Mount```
###### π’ LAB.Storage Desc
```
NAS - Docker: Synology - Hardware β dsm
NAS + Docker: Synology - VM_esxi β dvm β no 24/7 .. only docker no important.S3: MinIO
RBD: CephπΆ Function - DVM
- Docker
- Cloud Sync: Dropbox * 4
- Cloud Sync: Google Driver * 2πΆ CEPH-RBD
Pool_BD-K8s-DB
Pool_BD-K8s-APP
Pool_BD-K3s-AIO```
π’ Cloud
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-C000 πͺ LAB.Sto.Cloud Driver β Alist πΆ ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-C000 πͺ LAB.Sto.Cloud Pic Host β github β ]]## πͺπ π π π π Lab.APP
## πͺπππππ Lab.MIS
π΅ LAB Misc
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πͺ LAB.Mon β Dashy βοΈ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πͺ LAB.Tools ]]## πͺπππππ MIS.Monitor
metric + influxdb + grafana
# ππππππππππππππ RV & ELEC
```
RV DIY Summary- Power: more panel less battery if possible
- Fan: never max air: big noise trush! fuck, try diy use Noctua NF-A20
- Aircondition: use mini-split (use much less power)
- battery moniter: bmv-712 useless. tell capity by votage, no need fuck this. setting is crazy and not accurate
```## πππππ RV Power
π΅ Solar Panel
```
Series connect panel β one panel broken. affect whole system
Parallel connect panel β one panel broken. no affect whole system. β π
```π΅ Battery
Lifepo4 Choose
- 1st: used tesla battery
Battery Charge
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π RV Power β Battery Charge Stage and Advice π―βοΈ ]]
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π RV Power β Battery Votage Table π― ]]MPPT Controler
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π RV Power β MPPT Use Very Large Panel π― ]]π΅ Misc
Cable Size Choose
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π RV Power β Cable Gague Size Choose βοΈ ]]DC Fuse Choose βοΈ
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π ELEC Fuse Choose β Blue Sea Systems Class T Fuses π― ]]Misc
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π RV Power β how charge agm use lifepo4 βοΈ ]]π’ Elective Tool
Tool:
```
multimeter β fluke 87v
elect tester β
gfci tester β klein gfci outlet tester β test if gfci device works.
voltage tester β klein voltage tester β test if have any power. β not for how big votage/current```
Tool Use
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π ELEC test cable connect β Meter Ξ© Func βοΈ ]]π’ Elective Hardware
```
β’ Fuse/breaker: β prevent shortcutβ’ Relay(switch): β use small votage/current control big votage/current
current β switch small cable; device use big cable
votage β rpi use 5v; device use 12/110/220v```
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π ELEC Hardware β FET MOS β Desc βοΈ ]]
ELEC Hardware Use
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π ELEC Hardwareβ’ Manual β ShortStop Circuit Breaker β ]]π’ ELEC Knowledge
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π ELECT β GFCI ]]π’ Ambulacne ELECT DIY
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π Ambulance Relay Panel βοΈπ―βοΈ ]]
## πππππ RV Smart
###### π Home Assistant
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πͺ HA OS Choose β Supervised βοΈ ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πͺ HA OS Install β RPI4_Ubuntu22 Install Supervised β ]]###### π’ π Home Assistant + Victron / Modbus
```
Summary1. update all firmware.
2. google gx_modbus-tcp_manual.pdf modbus-tcp register list
https://www.victronenergy.com/panel-systems-remote-monitoring/color-control#technical-informationModbus explain
- name: 'β‘οΈπ-Head'
unit_of_measurement: "W"
scale: 0.1 # show 3000w, real 300w so must need this.
precision: 2 # if no 13v; if=1 13.1v; if=2 13.11v
slave: 224 # for device(unit-id) β one hardware one id
address: 789 # for function β one fucntion one id. one hardware many function```
πΆ Option β GX Change mapping of Unit-ID / VRM-Instance β
- 01 [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π Victron Cerbo GX β Change Mapping Why βοΈ ]]
- 02 [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π Victron Cerbo GX β Enable SSH βοΈ ]]
- 03 [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π Victron Cerbo GX β Change Mapping File βοΈ ]]πΆ Real Demo β
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π HA Victron Modbus Demo β Summary βοΈ ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π HA Victron Modbus Demo β prepair network and server ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π HA Victron Modbus Demo β HA_Docker Config File PATH βοΈ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π HA Victron Modbus Demo β Config File with NotesβοΈπ―βοΈ ]]
how show. pic of remote console.
###### π’ π Home Assistant + Renogy Battery??
# ππππππππππππππ CMD AIO
CMD.G β all plaform
CMD.D β Docker
CMD.L β Linux
CMD.N β Net# ππ¦π¦π¦π¦π¦ 8οΈβ£8οΈβ£ CMD.Fortigate
πF.CMD.FGTπ# ππ¦π¦π¦π¦π¦ 8οΈβ£8οΈβ£ CMD.RouterOS
πF.CMD.RosπβοΈ F1 Key show available cmds βοΈ
π΅ Bridge πF.CMD.Ros.Bridgeπ
```
/interface bridge print β list bridge info
/interface bridge port print β lost bridge port infoπΆ Bridge VLAN Filter off β
/interface bridge set ββββββββββββ vlan-filtering=no
/interface bridge set Bridge-CRS-ALL vlan-filtering=no```
# ππ¦π¦π¦ CMD.Network# ππ’ Net.Router
- [[π§¬8οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 π CMD Net Router CRUD β Win AIO β ]]
- [[π§¬8οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 π CMD Net Router CRUD β Mac βοΈ]]# ππ’ Net.DNS
- [[π§¬8οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 π CMD.Net.DNS.Check β nslookup Use βοΈ]]
- [[π§¬8οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 π CMD.Net.DNS.Clear β flush, Delete βοΈ]]# ππ’ CMD.ESXI
- [[π§¬8οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 π CMD.ESXI Network β Nic PortGroup vSwitch βοΈ]]
# ππππππππππππππ 1οΈβ£0οΈβ£ Network
π’ Simile AIO βοΈ
```
Route: connect diff network/languageNAT: translate address.
SNAT: your to english
DNAT: english to your```
π΅ Tool. Winbox
- [[π§¬1οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π Net.T.Winbox.Tips βοΈ]]
# ππ¦π¦π¦π¦π¦ 1οΈβ£0οΈβ£ Network
πF.Nπ###### π’ Hardware
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.Hardware.Func β’ Function β L3 Switch vs L3 Router π― ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.Hardware.Func β’ Function Assign β Why How Demo π― ]]- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.Hardware.Virt β’ VRF.Why β Why Hardware Virtual β ]]
π΅ Switch: Mikrotik CRS328
L2 Switch. L3 too Weak
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.HW.CRS β’ Hardware Offload β Why β ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.HW.CRS β’ Hardware Offload β Status Check βοΈ ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.HW.CRS β’ Hw Offload Tip β Use only one Bridge βοΈ ]]# ππ’ Net.Basic
π΅ Network Package
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Bas Package-L2 β Mac β]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Bas Package-L3 β IP β]]π΅ Mask
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Bas βΆ MASK Desc βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Bas βΆ MASK.30 IP Table βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Bas βΆ MASK Demo β router ip βοΈ]]π΅ Misc
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Bas βΆ TCP vs UDP βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Bas.Router Type β PE CE βοΈ]]# ππ’ Net.Advance
# ππ’ Net.Wireless
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Wireless.Antenna β type βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Wireless.Antenna β Signal Strength βοΈ]]- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Wireless.Wave.Direction βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Wireless.Signal Effect item βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Wireless.Signal SNR AIOβοΈ]]- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.wifi.channel.choose β 2G vs 5G βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.wifi.band desc β 20MHz 40MHz βοΈ]]# ππ¦π¦π¦π¦π¦ 1οΈβ£0οΈβ£ Firewall Knowledge
πF.FGT.Basicπ
Firewall Basic Knowledgeπ΅ FortiGate Basic
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π FGT.Bas.Nic β Delete Grey Nic β ]]
π΅ Firewall: FortiGate_60F
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.Hardware.FGT Firewall β vlink Desc βοΈ ]]
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.Hardware.FGT Firewall β NPU-vlink Desc βοΈ ]]π΅ Firewall Config
- [[π§¬0οΈβ£0οΈβ£0οΈβ£0οΈβ£-A000 πͺ LAB.NET.Demo.FGT VDOM β Internet config β π― ]]
π’ simple
```
NAT β connect LAN & WWW
Mangle β mark add/check```
###### π’ Firewall.NAT β βοΈ
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Firewall.NAT β Summary]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Firewall.NAT β SNAT DNAT Masquerade Diff AIO β βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Firewall.NAT β WHY ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Firewall.NAT β snat vs masquerade β ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Firewall.NAT β snat nic_x nic_all diff β ]]###### π’ Firewall Misc
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π FGT β’ Bas β Timeout βοΈ]]
firewall.mangle.pathhrough: if match. go to next firewall rule
# ππ¦π¦π¦π¦π¦ 1οΈβ£0οΈβ£ RouterOS AIO
πF.Ros.Basicπ- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B300 π NET.Route β’ Ros BGP Share Default route βοΈ ]]
# ππ’ Ros.CMD AIO
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B300 π Ros CMD β Bridge βοΈ ]]
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B300 π Ros CMD β VRF βοΈ ]]βΆ VRF Demo, works but not use any more.
- VRF.HAP [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π NetBuild HAP.Conf.CMD β AIO β βοΈβοΈβοΈβοΈβοΈ ]]
- VRF.RB4 [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π NetBuild RB4.Conf.CMD β AIO β βοΈβοΈβοΈβοΈβοΈ ]]
- VRF.BGP [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π NetBuild Route.EBGP AIO β EG3 EG5 RB4 HAP β βοΈβοΈβοΈβοΈβοΈ ]]π΅ Demo. Basic.VRF
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.CMD β AIO βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Order β Desc + DemoβοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Nic β Physical + VLAN βοΈ]]- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Demo.How βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Demo.How.1 β VRF Prepair ip βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Demo.How.2 β VRF Create + Order βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Demo.How.3 β VRF Default Route βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Demo.How.4 β VRF Firewall masquerade βοΈ]]- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Demo.AIO β Ros CRSβοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.VRF.Demo.00 β VRF Design βοΈ]]π΅ Demo. Basic.Route
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Route.type β Direct + Static + dynamic βοΈβοΈβοΈβοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Route.Dynamic Route β OSPF BGP β Why βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Route.Dynamic Route β OSPF BGP β Diff]]π΅ Demo. Basic.OSPF
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.OSPF.Bas β Disenable Enable βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.OSPF.Bas β DR BDR β Desc βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.OSPF.Bas β DR BDR β Choose βοΈ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.OSPF.Bas β Zone β Desc & Why βοΈ]]π΅ OSPF. Demo
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.Demo β OSPF Devices β ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.Demo β Router IP β Design β ]]all route device need set ospf
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.STEP.00 β Device IP Setup β ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.STEP.10 β RouterID loopback β Desc Diff β ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.STEP.11 β loopback Create β ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.STEP.12 β loopback Set IP βοΈ ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.STEP.13 β RouterID Create βοΈ ]]- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.OSPF.STEP.13 β OSPF Status Check βοΈ ]]
π΅ Router
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Lab.Net.Basis β AS Number AIO β ]]
π’ Ros.VRF+MPLS
π΅ VRF + VLAN βοΈ
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Ros.VRF β VRF On vlan nicβ ]]
- [[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Ros.VRF β Route between vrf β MPLS]]##### π’ Ros.MPLS βοΈ
[[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Net.Ros.MPLS βΆ Desc + Why β ]]
[[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros BGP Multihop βοΈ]]
[[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π ROSβ’BGP Demo β EBGP HAP RB4 β ]]
[[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.Bas β Console β ]]
[[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π Ros.Tool β Romon βοΈ]]##### π’ Ros.Misc
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B300 π Ros.Script.Demo β Misc-2019-Miranda ?]]
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B300 π Ros.Log β Debug Enable βοΈ]]βΆ Ros.Hardware
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-A000 π Ros_A.HDW.Name β rule βοΈ]]
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-A000 π Ros_A.HDW.LTE.SXT AIO βοΈ]]βΆ Ros.Basic
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B100 π Ros.Mode.AP β Home AP & WISP AP βοΈ]]
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B200 π Ros.Mode.CPE.Desc & Function βοΈ]]
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B200 π Ros.Mode.CPE.When βοΈ]]
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B200 π Ros.Mode.CAP.Desc βοΈ]]
- [[π§¬1οΈβ£3οΈβ£0οΈβ£0οΈβ£-B300 π Ros.Mode.PTP Bridge.Desc βοΈ]]βΆ Ros.Tool
netwatch: check device up/down. so no need use ping
# ππ¦π¦π¦π¦π¦ 1οΈβ£0οΈβ£ VPN
# ππ¦π¦π¦π¦π¦ 1οΈβ£9οΈβ£ Misc
# ππ’ Route
# ππ’ NDS
- [[π§¬3οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π DNS.Cache Update β MacOS.13 βοΈ]]
# ππ’ SSL
# ππππππππππππππ 2οΈβ£0οΈβ£ Misc
# ππ¦π¦π¦π¦π¦ 2οΈβ£1οΈβ£ Storage
πF.STO F.NASπ# ππ¦π¦π¦ 2οΈβ£1οΈβ£.ββ STO.DSM
# ππ¦π¦π¦ 2οΈβ£1οΈβ£.ββ STO.FreeNAS
# ππ¦π¦π¦ 2οΈβ£1οΈβ£.ββ STO.Ceph
# ππ’ NFS.Demo
- [[π§¬5οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π STO βΆ NFS.SRV β DSM]]
- [[π§¬5οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π STO βΆ NFS.CLI β Mac]]
- [[π§¬5οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π STO βΆ NFS.CLI β ESXI]]# ππ’ ISCSI
- [[π§¬5οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π STO βΆ ISCSI.Srv.Demo β ESXI]]
- [[π§¬5οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π STO βΆ ISCSI.Srv.Demo β Win_2019]]- [[π§¬5οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π STO βΆ ISCSI.Cli.Demo β Win_7]]
# π’π¦π¦π¦π¦π¦ 2οΈβ£3οΈβ£ Database
πF.DBπ# π’π¦π¦π¦ 2οΈβ£3οΈβ£ DB.Mysql
- [[π§¬6οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π’ DB.Mysql Bas βΆ Login]]
- [[π§¬6οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π’ DB.Mysql Bas βΆ DB β Check & Create]]
- [[π§¬6οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π’ DB.Mysql Bas βΆ User Create]]
- [[π§¬6οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π’ DB.Mysql Bas βΆ User Permit β Level]]# π’π¦π¦π¦ 2οΈβ£3οΈβ£.ββ DB.PostgreSQL
# π’π¦π¦π¦ 2οΈβ£3οΈβ£.ββ DB.Redis
# π’π¦π¦π¦ 2οΈβ£3οΈβ£.ββ DB.Oracle
# ππ¦π¦π¦π¦π¦ 2οΈβ£4οΈβ£ Web
# ππ¦π¦π¦π¦π¦ 2οΈβ£5οΈβ£ Script
πF.SCπ# ππ¦π¦π¦ 2οΈβ£5οΈβ£.11 Bash
# ππ¦π¦π¦ 2οΈβ£5οΈβ£.33 Python
# ππ¦π¦π¦ 2οΈβ£5οΈβ£.99 Apple Script
# π¬π¬π¬π¬π¬π¬π¬π¬π¬π¬π¬π¬π¬π¬ 3οΈβ£0οΈβ£ Docker
```
π¦ Readmemanage few docker β choose docker β easy
manage many docker β choose docker-compose β little hard
manage lots docker β NoChoose docker-swarmmanage lots docker.learn local β Choose minikube β hard
manage lots docker.learn Cluster.test β Choose k3s β hard
manage lots docker.learn Cluster.prod β Choose k8s β hardπ΅ Docker Resources
βοΈβοΈβοΈβοΈ https://www.qikqiak.com/k8strain/
```
# π¬π¦π¦π¦π¦π¦ 3οΈβ£1οΈβ£ Docker
πF.DK F.Dockerπ# π¬π’ Docker. Basic
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.A.Bas βΆ Docker Install β Ubuntu_20]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.A.Bas βΆ Docker Uninstall βοΈ]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.A.Bas βΆ Docker Service β Start Stop Check]]# π¬π’ Docker. Network
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.Bas βΆ Docker Network β Desc]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.Bas βΆ Docker Network β List]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.Bas βΆ Docker Network β Mode]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.Bas βΆ Docker Network β Demo]]# π¬π’ Docker. Misc
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.Bas βΆ Docker Volume β cmd β ls create check]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.Bas βΆ Docker Volume β Move Folder Demo]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.Bas βΆ Docker Namespace & cgroup β Desc]]# π¬π¦π¦π¦π¦π¦ Docker. Demo
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.CMD.Demo β MySQL & MariaDB β ]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.CMD.Demo β photoprism ]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ D.CMD.Demo β Heimdall]]# π¬π¦π¦π¦π¦π¦ 3οΈβ£2οΈβ£ Docker Compose
πF.DCπ- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ DC β Desc]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ DC β Install & Version]]- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π¬ DC β CMD]]
# βΈοΈπ¦π¦π¦π¦π¦ 3οΈβ£3οΈβ£ Minikube
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Minikube.Bas βΆ CMDs βοΈ]]
# βΈοΈπ¦π¦π¦π¦π¦ 3οΈβ£3οΈβ£ K3s
πF.K3sπ# βΈοΈπ¦π¦π¦π¦π¦ 3οΈβ£8οΈβ£ K8s
πF.K8sπ# βΈοΈπ¦π¦π¦π¦π¦ K8s β Basic
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ yaml β why]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ yaml β Demo & Desc]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ yaml β Export]]- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ Pod β Why]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ Pod β Desc]]- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ ConfigMAP & Secret β WHY]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ ConfigMAP & Secret β Desc]]- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ Service β WHY]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ Service β Desc]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Bas βΆ Service β Mode]]# βΈοΈπ¦π¦π¦π¦π¦ K8s β Advance
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Adv βΆ RBAC Desc]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s.Adv βΆ CRD β Desc & WHY]]# βΈοΈπ¦π¦π¦π¦π¦ K8s.Storage
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s STO βΆ Storage Type]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s STO βΆ PV & PVC β Desc]]# βΈοΈπ¦π¦π¦π¦π¦ K8s.Network
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ K8s NET βΆ Network β Desc]]
# βΈοΈπ¦π¦π¦π¦π¦ Helm.Basic
πF.Helmπ- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Bas Helm Desc β Simple]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Bas Helm Install β Mac + Ubuntu]]- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Bas Helm Value Custom β How βοΈ]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Bas Helm β Structure]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Bas Helm β Structure β values.yaml desc]]# βΈοΈπ¦π¦π¦π¦π¦ Helm.CMD
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm CMD β Commands]]
# βΈοΈπ¦π¦π¦π¦π¦ Helm.Demo
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Demo βΆ K3s βοΈ]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Demo βΆ APP β Search & Install & Run]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Demo βΆ APP.Value.Csutom ]]
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Demo βΆ Value.Csutom.file β values.yaml πΆ]]- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm APP β Visit URL βοΈ]]
### Helm.Demo traefik.minikube
- [[π§¬6οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 βΈοΈ Helm.Demo traefik.minikube βοΈ]]
# πΎπΎπΎπΎπΎπΎπΎπΎπΎπΎπΎπΎπΎπΎ 4οΈβ£0οΈβ£ OS
# πΎπΎπΎπΎπΎ 4οΈβ£3οΈβ£ Linux
πF.Linuxπ- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Bas βΆ Hostname AIO]]
- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.SSH βΆ Root ssh-key login]]- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.NIC βΆ DHCP β Disable ]]
- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.NIC βΆ IP β add Second IP ]]
- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.NIC βΆ vnic β add virtual nic ]]- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Misc βΆ ln link ]]
- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Misc βΆ cloud-init β disable ]]# πΎπ’ Linux-Basic
###### π’ Package Manager / APT Source
πΆ Ubuntu
- [[RPI π―]]
πΆ Kali
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L PM.APT Kali β Kali Install Docker β ]]
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Bas PM β Package Manage.00 β Why βοΈ]]
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Bas PM β Custom Repo β Step βοΈ]]
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Bas PM.APT.Repo Format - πΆ]]
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Bas PM.APT.Repo Path βοΈ]]###### π’ Network VLAN
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Bas Network.VLAN Config Demo β Ubuntu β ]]
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Remote.GUI β Kali XRDP Demo AIO β ]]
###### π’ Network Wifi
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L. Wifi Conf βοΈ ]]
π’ Network Nic Vlan βοΈ
- [[π§¬5οΈβ£3οΈβ£0οΈβ£0οΈβ£-Z000 πΎ L.Net β Linux Vlan Nic Kali β ]]# πΎπ¦π¦π¦π¦π¦ 4οΈβ£5οΈβ£ Mac
πF.Macπ- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ OS.M.13 CMD βΆ update cli tool update]]
- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ OS.M CMD Brew install]]
- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ OS.M CMD Autojump Install & Config]]- [[π§¬7οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΎ OS.M Sleep Mode β AIO β ]]
# πΎπ¦π¦π¦π¦π¦ 4οΈβ£7οΈβ£ Win
πF.Winπ# πΎπ¦π¦π¦π¦π¦ 4οΈβ£7οΈβ£ Win_Srv
πF.Win_Srvπ# πΎπ’ Win.AD
- [[π§¬7οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 πΎ AD.Srv β printer server build]]
# πΎπ’ AD.GPO
π΅ GPO Demo
- [[π§¬7οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 πΎ AD.GPO.Demo Password require βοΈ]]
- [[π§¬7οΈβ£8οΈβ£0οΈβ£0οΈβ£-Z000 πΎ AD.GPO.Demo Auto lock screen βοΈ]]# πΎπ¦π¦π¦π¦π¦ 4οΈβ£0οΈβ£ OS.X
πF.OSXππ΅ PATH
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ OS.PATH.Demo β mac add cmd to PATHβοΈ]]
# πΎπ¦
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ OS.Structure βοΈ]]
# πΎπ’ Keyboard
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ Keyboard.Shortcuts.Mouse Control βοΈ]]
# πΎπ¦ Misc
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ Port.Table.AIO βοΈ]]
# πΎπ¦ Debug
- [[π§¬4οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 πΎ Debug.BSOD β blue screen debugβοΈ]]
# πΎπ¦ Driver
# πΎπ¦π¦π¦π¦π¦ 4οΈβ£1οΈβ£ ESXI
πF.ESXIπ
# πΎπ’ Misc
[[π§¬1οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 πΎ ESXI.Misc esxi nsx remove βοΈ]]
# π π π π π π π π π π π π π π 6οΈβ£0οΈβ£ DevOPS
# π π¦π¦π¦π¦π¦ 6οΈβ£0οΈβ£ DevOPS
πF.OPSπ# π π¦π¦π¦π¦π¦ Ansible
# π π¦π¦π¦π¦π¦ Zabbix
# π π¦π¦π¦π¦π¦ ELK
# π π¦π¦π¦π¦π¦ Chef
# π π¦π¦π¦π¦π¦ Jenkins
# π π¦π¦π¦π¦π¦ Misc
- [[π§¬6οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π OPS.Misc β Splunk ?]]# ππππππππππππππ 7οΈβ£0οΈβ£ ELSE
# ππ¦π¦π¦π¦π¦ Security
# ππ¦π¦π¦π¦π¦ Else
# ππ’ Protocol-AIO
## ππ΅ PROT.
πΆ Discover Protocol
- [[π§¬7οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π PROT.mactelnet β Discover Device By MacAddress βοΈ]]
- [[π§¬7οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π PROT.MNDP β Discover Neigjbor ]]
- [[π§¬7οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π PROT.LLDP β Discover link layer ]]# π§°π§°π§°π§°π§°π§°π§°π§°π§°π§°π§°π§°π§°π§° 8οΈβ£1οΈβ£ Tool APP
β code-server: remote config server in web vscode
β DB Redis-CLI GUI redis-insight
# π§°π¦π¦π¦π¦π¦ 8οΈβ£1οΈβ£ Tool
πF.Toolπ# π§°π¦π¦π¦ Wireshark
πF.Wiresharkπ
# π§°π¦π¦π¦ Tool Network
```
πΆ Nic
nic-eth β nmcli
nic-wifi β nmtui simple gui config wifi βπΆ Port
```
π΅ ping
nping (include nmap)# π§°π¦π¦π¦ Tool
π΅ todo
WiresharkγNmapγNessusγMSF
β DB Redis-CLI GUI redis-insight
# π§°π¦π¦π¦ Tool.IT
πΆ Misc
wireshark
arpspoof β arp change
ettercap β package scan
Driftnet β catch pic in network# π§°π¦π¦π¦ Tool.Mac
πF.TMππΆ Obsidian
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ obsidian]]
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ obsidian Custom β Paste use plaintext]]
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ obsidian Custom Shortcuts βοΈ ]]πΆ VScode
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ VScode]]
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ VScode Plugin.9 β code server AIO ]]πΆ Alfred
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ Alfred.Plugin β obsidian]]
### π΅ Mac.Option
##### πΆ Brew-CLI
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ Brew]]
# π§°π¦π¦π¦ Tool Linux
πF.TLπ- [[π§¬8οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.L βΆ CMD β ZSH]]
- [[π§¬8οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.L βΆ CMD β Autojump]]
- [[π§¬8οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.L βΆ CMD β MTR ]]- [[π§¬8οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.L βΆ CMD β UFW ]]
- [[π§¬8οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.L βΆ CMD β htop ]]- [[π§¬8οΈβ£1οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.L βΆ GUI Remote β RDP XRDP]]
# π§°π¦π¦π¦ Tool Windows
πF.TWπ- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.W.CMD netsh β network shell β remote config βοΈ ]]
# π§°π¦π¦π¦ Tool Docker
πF.TDπ- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.D βΆ CLI β Manager.lazydocker]]
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.D βΆ GUI β lens β Add Cluster minikube k3s k8s]]# π§°π¦π¦π¦ Tool.Misc
# π§°π¦ Tool.Useless
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.A βΆ CMS β wikijs]]
- Blog/CMS β Docusaurus
- [[π§¬8οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.M βΆ Keyboard HHKB Pair βοΈ]]
### π§° Git
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.X βΆ Git β Workflow]]
- [[π§¬8οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π§° T.X βΆ Github β Auth β SSH & HTTPS]]# ππππππππππππππ 9οΈβ£0οΈβ£ Misc
# ππ¦π¦π¦π¦π¦ 9οΈβ£0οΈβ£ Misc
- [[π§¬9οΈβ£0οΈβ£0οΈβ£0οΈβ£-Z000 π M.Driver βΆ Linux β USB NIC]]
# ππ¦π¦π¦ Config file-95
# ππ’ Config.APP
- [[π§¬9οΈβ£5οΈβ£0οΈβ£0οΈβ£-Z000 π Conf.APP βΆ Authelia β ]]
- [[π§¬9οΈβ£5οΈβ£0οΈβ£0οΈβ£-Z000 π Conf.APP βΆ Traefik-dynamic βοΈ]]
- [[π§¬9οΈβ£5οΈβ£0οΈβ£0οΈβ£-Z000 π Conf.APP βΆ Wireguard.Srv β ]]# ππ’ Config.DockerCompose
- [[π§¬9οΈβ£5οΈβ£0οΈβ£0οΈβ£-Z000 π Conf.DC.00 βΆ real backup βοΈ ]]
- [[π§¬9οΈβ£5οΈβ£0οΈβ£0οΈβ£-Z000 π Conf.DC.11 βΆ Proxy β Traefik β ]]
- [[π§¬9οΈβ£5οΈβ£0οΈβ£0οΈβ£-Z000 π Conf.DC.22 βΆ DB β MySQL Postgres βοΈ ]]
- [[π§¬9οΈβ£5οΈβ£0οΈβ£0οΈβ£-Z000 π Conf.DC.99 βΆ Archive ]]# πΊπΈπ¦π¦π¦ USA-99
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΊπΈ USA geo]]
- [[π§¬9οΈβ£9οΈβ£0οΈβ£0οΈβ£-Z000 πΊπΈ USA β’ Visa Desc]]# πΊπΈπ’ JOB
# πΊπΈπ’ TAX