diff --git a/KleinDocs.tree b/KleinDocs.tree index 5e5cae8..eed4bdc 100644 --- a/KleinDocs.tree +++ b/KleinDocs.tree @@ -58,4 +58,5 @@ + \ No newline at end of file diff --git a/topics/KleinOps/network/CloudflareConfig.md b/topics/KleinOps/network/CloudflareConfig.md index b2e13d4..86d6b3b 100644 --- a/topics/KleinOps/network/CloudflareConfig.md +++ b/topics/KleinOps/network/CloudflareConfig.md @@ -14,8 +14,7 @@ The cloud environment used to protect and enhance our local network, and provide | CAA | kleinwizard.nl | 0 issue letsencrypt.org | DNS_only | | A | kleindocs | 77.174.236.10 | DNS_only | | A | docs | 77.174.236.10 | DNS_only | -| A | foto | 77.174.236.10 | DNS_only | -| A | holtkamp | 77.174.236.10 | DNS_only | +| A | photo | 77.174.236.10 | DNS_only | | A | homeassistant | 77.174.236.10 | DNS_only | | A | kleinwizard.nl | 77.174.236.10 | DNS_only | | A | www | 77.174.236.10 | DNS_only | @@ -23,26 +22,25 @@ The cloud environment used to protect and enhance our local network, and provide *__kleinsense.nl__* -| Type | Target | IP address | Mode | -|------|---------------|---------------------------------------------------------------------------------------------------------------------------|----------| -| A | docker | 77.174.236.10 | DNS_only | -| A | docs.notifier | 77.174.236.10 | DNS_only | -| A | kleinsense.nl | 77.174.236.10 | DNS_only | -| A | netboot | 77.174.236.10 | DNS_only | -| A | netdata | 77.174.236.10 | DNS_only | -| A | ntfy | 77.174.236.10 | DNS_only | -| A | opnsense | 77.174.236.10 | DNS_only | -| A | pihole | 77.174.236.10 | DNS_only | -| A | speedtest | 77.174.236.10 | DNS_only | -| A | wazuh | 77.174.236.10 | DNS_only | -| A | paperless | 77.174.236.10 | DNS_only | -| A | portainer | 77.174.236.10 | DNS_only | -| CAA | kleinsense.nl | 0 issue letsencrypt.org | DNS_only | -| NS | kleinsense.nl | dom.ns.cloudflare.com | DNS_only | -| NS | kleinsense.nl | elsa.ns.cloudflare.com | DNS_only | -| TXT | _dmarc | v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s; rua=mailto:02d7bbae0cd84125a5d71d7e61807053@dmarc-reports.cloudflare.net; | DNS_only | -| TXT | *._domainkey | v=DKIM1; p= | DNS_only | -| TXT | kleinsense.nl | v=spf1 -all | DNS_only | +| Type | Target | IP address | Mode | +|------|---------------|-------------------------|----------| +| A | docker | 77.174.236.10 | DNS_only | +| A | docs.notifier | 77.174.236.10 | DNS_only | +| A | kleinsense.nl | 77.174.236.10 | DNS_only | +| A | gitea | 77.174.236.10 | DNS_only | +| A | nas | 77.174.236.10 | DNS_only | +| A | netboot | 77.174.236.10 | DNS_only | +| A | netdata | 77.174.236.10 | DNS_only | +| A | opnsense | 77.174.236.10 | DNS_only | +| A | pihole | 77.174.236.10 | DNS_only | +| A | wazuh | 77.174.236.10 | DNS_only | +| A | paperless | 77.174.236.10 | DNS_only | +| A | portainer | 77.174.236.10 | DNS_only | +| CAA | kleinsense.nl | 0 issue letsencrypt.org | DNS_only | +| NS | kleinsense.nl | dom.ns.cloudflare.com | DNS_only | +| NS | kleinsense.nl | elsa.ns.cloudflare.com | DNS_only | +| TXT | *._domainkey | v=DKIM1; p= | DNS_only | +| TXT | kleinsense.nl | v=spf1 -all | DNS_only | *__dariusklein.nl__* diff --git a/topics/KleinOps/network/Endpoints.md b/topics/KleinOps/network/Endpoints.md index 8640025..46e1ce5 100644 --- a/topics/KleinOps/network/Endpoints.md +++ b/topics/KleinOps/network/Endpoints.md @@ -5,7 +5,6 @@ This page contains most endpoints in use on our local network. ## ___________________ ### opnsense (KleinSense) - [](https://opnsense.kleinwizard.nl) [](http://192.168.178.1:8001/) ### wazuh (KleinServer) @@ -14,32 +13,10 @@ This page contains most endpoints in use on our local network. ### home assistant (KleinWizard) [](https://kleinwizard.nl) [](http://192.168.178.53:8123/) -### netboot (KleinServer) -[](https://netboot.kleinsense.nl) -[](http://192.168.1.2:3008/) - -### speedtest (KleinServer) - -[](https://speedtest.kleinsense.nl) -[](http://192.168.1.2:3009/) - -### nmap-did-what (KleinServer) - -[](http://192.168.1.2:3011/) (disabled?) - ### netdata (KleinSense) - [](https://netdata.kleinsense.nl) [](http://192.168.1.1:19999/) - ### portainer (KleinServer) - [](https://portainer.kleinsense.nl) -[](https://192.168.1.2:9443/) - -### appflowy (KleinServer) - -[](https://appflowy.dariusklein.nl) -[](http://192.168.1.2:4040/) - +[](https://192.168.1.200:9443/) Shortcuts to pages diff --git a/topics/KleinOps/network/Nginx-configuration.md b/topics/KleinOps/network/Nginx-configuration.md new file mode 100644 index 0000000..2a0290f --- /dev/null +++ b/topics/KleinOps/network/Nginx-configuration.md @@ -0,0 +1,32 @@ + + +# NGINX configuration OPNsense + + +| HTTP Servername | Locations | Certificate | Upstream | Upstream server | Port | +|-------------------------------|---------------------------------|----------------|---------------------------------|-----------------|-------| +| pihole.kleinsense.nl | pihole (kleinhole) | kleinsense.nl | kleinhole (pihole) | 192.168.178.252 | 80 | +| photo.kleinwizard.nl | photo (kleinnas) | kleinwizard.nl | kleinnas (photo) | 192.168.1.150 | 30041 | +| netdata.kleinsense.nl | netdata (kleinsense) | kleinsense.nl | kleinsense (netdata) | 192.168.1.1 | 19999 | +| opnsense.kleinsense.nl | opnsense (kleinsense) | kleinsense.nl | kleinsense (opnsense) | 192.168.0.254 | 8001 | +| docker.kleinsense.nl | docker (kleinserver) | kleinsense.nl | kleinserver (docker) | 192.168.1.200 | 5000 | +| docker.kleinwizard.nl | docker (kleinserver) | kleinwizard.nl | kleinserver (docker) | 192.168.1.200 | 5000 | +| docker.eria-lifesystems.com | docker (kleinserver) | kleinwizard.nl | kleinserver (docker) | 192.168.1.200 | 5000 | +| docker.dariusklein.nl | docker (kleinserver) | dariusklein.nl | kleinserver (docker) | 192.168.1.200 | 5000 | +| docs.kleincord.dariusklein.nl | kleincord docs (kleinserver) | dariusklein.nl | kleinserver (kleincord docs) | 192.168.1.200 | 9090 | +| gitea.kleinsense.nl | gitea (kleinserver) | kleinsense.nl | kleinserver (gitea) | 192.168.1.200 | 3000 | +| kleindocs.kleinwizard.nl | kleindocs (kleinserver) | kleinwizard.nl | kleinserver (kleindocs) | 192.168.1.200 | 9092 | +| docs.notifier.kleinsense.nl | notifier docs (kleinserver) | kleinsense.nl | kleinserver (notifer docs) | 192.168.1.200 | 9091 | +| paperless.kleinsense.nl | paperless (kleinserver) | kleinsense.nl | kleinserver (paperless) | 192.168.1.200 | 3098 | +| portainer.kleinsense.nl | portainer (kleinserver) | kleinsense.nl | kleinserver (portainer) | 192.168.1.200 | 8011 | +| api.portfolio.dariusklein.nl | portfolio backend (kleinserver) | dariusklein.nl | kleinserver (portfolio backend) | 192.168.1.200 | 4001 | +| api.dariusklein.nl | portfolio backend (kleinserver) | dariusklein.nl | kleinserver (portfolio backend) | 192.168.1.200 | 4001 | +| dev.dariusklein.nl | portfolio backend (kleinserver) | dariusklein.nl | kleinserver (portfolio backend) | 192.168.1.200 | 4001 | +| docs.portfolio.dariusklein.nl | portfolio docs (kleinserver) | dariusklein.nl | kleinserver (portfolio docs) | 192.168.1.200 | 4002 | +| www.dariusklein.nl | portfolio website (kleinserver) | dariusklein.nl | kleinserver (portfolio web) | 192.168.1.200 | 4000 | +| portfolio.dariusklein.nl | portfolio website (kleinserver) | dariusklein.nl | kleinserver (portfolio web) | 192.168.1.200 | 4000 | +| dariusklein.nl | portfolio website (kleinserver) | dariusklein.nl | kleinserver (portfolio web) | 192.168.1.200 | 4000 | +| wazuh.kleinsense.nl | wazuh (kleinserver) | kleinsense.nl | kleinserver (wazuh) | 192.168.1.200 | 3010 | +| kleinwizard.nl | kleinwizard | kleinwizard.nl | kleinwizard (home assistant) | 192.168.178.53 | 8123 | +| www.kleinwizard.nl | kleinwizard | kleinwizard.nl | kleinwizard (home assistant) | 192.168.178.53 | 8123 | | | | | | | +| nas.kleinsense.nl | kleinnas (nas) | kleinsense.nl | kleinnas (nas) | 192.168.1.150 | 443 | \ No newline at end of file diff --git a/topics/KleinOps/network/Overview.md b/topics/KleinOps/network/Overview.md index ca4074e..8cec8d9 100644 --- a/topics/KleinOps/network/Overview.md +++ b/topics/KleinOps/network/Overview.md @@ -6,13 +6,13 @@ This page shows an overview of the main applications running on out local networ The links to their respective product internet pages are included. ## ___________________ +*Endpoints:* __*[opnsense](https://opnsense.org/)*__ OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. -*Endpoints:* [](https://opnsense.kleinwizard.nl) [](http://192.168.178.1:8001/) @@ -21,7 +21,6 @@ Endpoint and Cloud Workload Protection Wazuh unifies historically separate functions into a single agent and platform architecture. Protection is provided for public clouds, private clouds, and on-premise data centers. -*Endpoints:* [](https://wazuh.kleinwizard.nl) [](https://192.168.1.2/) @@ -29,37 +28,10 @@ __*[home assistant](https://www.home-assistant.io/)*__ Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. -*Endpoints:* + [](https://kleinwizard.nl) [](http://192.168.178.53:8123/) -__*[netboot.xyz](https://netboot.xyz/)*__ -netboot.xyz enables you to boot into many types of operating systems using lightweight tooling to get you up and running -as soon as possible. -Discover new operating systems without having to download and rewrite media over and over again. Rescue operating -systems from a single image. An essential for any sysadmin. -netboot.xyz uses the iPXE project to enable you to provision, rescue or load into a live boot environment leveraging the -Preboot Execution Environment (PXE) on most systems. - -*Endpoints:* -[](https://netboot.kleinsense.nl) -[](http://192.168.1.2:3008/) - -__*[OpenSpeedTest](https://openspeedtest.com/)*__ -Designed to replicate your real-world connection speed! -THE MOST ACCURATE AND POWERFUL NETWORK SPEED TEST TOOL -Run a Network Speed Test From Any Device, Including Phones, TVs, Consoles, and Computers. - -*Endpoints:* -[](https://speedtest.kleinsense.nl) -[](http://192.168.1.2:3009/) - -__*[nmap-did-what](https://github.com/hackertarget/nmap-did-what)*__ -nmap-did-what is a Grafana docker container and a Python script to parse Nmap XML output to an SQLite database. -The SQLite database is used as a datasource within Grafana to view the Nmap scan details in a dashboard. - -*Endpoints:* -[](http://192.168.1.2:3011/) (disabled?) __*[netdata](https://www.netdata.cloud/)*__ Netdata is a distributed real-time, health monitoring platform for systems, hardware, containers & applications, @@ -79,14 +51,6 @@ specific Kubernetes distro. [](https://portainer.kleinsense.nl) [](https://192.168.1.2:9443/) -__*[appflowy](https://www.appflowy.io/)*__ -AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data - -*Endpoints:* -[](https://appflowy.dariusklein.nl) -[](http://192.168.1.2:4040/) - - __*[Watchtower (Containerrr)](https://containrrr.dev/watchtower/)*__ *Endpoints:* None diff --git a/topics/KleinOps/network/Server-addresses.md b/topics/KleinOps/network/Server-addresses.md index 76bf357..d2940f4 100644 --- a/topics/KleinOps/network/Server-addresses.md +++ b/topics/KleinOps/network/Server-addresses.md @@ -21,20 +21,16 @@ This page contains server address information. ``` TYPE: Linux server URL: http://kleinserver.kleinnet -IP : 192.168.178.1 +IP : 192.168.1.200 MAC: f0:1f:af:d4:25:d4 LOC: meterkast -HW: Blade -OS: Linux Mint +HW: PC +OS: ProxMox ``` ### KleinNext {#kleinnext} -``` -``` -### KleinLive -{#kleinlive} ``` Shortcuts to pages \ No newline at end of file diff --git a/topics/KleinOps/os/Linux/SSH-keys.md b/topics/KleinOps/os/Linux/SSH-keys.md index e651dc4..c92f40f 100644 --- a/topics/KleinOps/os/Linux/SSH-keys.md +++ b/topics/KleinOps/os/Linux/SSH-keys.md @@ -2,7 +2,7 @@ # Set up SSH keys -How to setup access to Linux systems using SSK keys. +How to setup access to Linux systems using SSH keys. ## ___________________ Linux server: