Commit 415df61fd7

415df61fd7b1f6b3d10a4a81cc4ece777a8a2c8f

parent: 29a3161569

Unsigned

cmc <hello@cleberg.net> · 2024-07-09 01:31 UTC

fix images for 2023 and 2024 posts

Layout: unified · split

content/blog/2023-01-23-random-wireguard.md −3
@@ -82,9 +82,6 @@ You can also go to the [Connection Check ​\|
82Mullvad](https://mullvad.net/en/check/) page to see if you are fully connected 82Mullvad](https://mullvad.net/en/check/) page to see if you are fully connected
83to Mullvad and if any leaks exist. 83to Mullvad and if any leaks exist.
84 84
85![Mullvad Connection
86Check](https://img.cleberg.net/blog/20230123-random-mullvad-wireguard/mullvad_check.png)
87
88# Disconnecting from the Wireguard Connection 85# Disconnecting from the Wireguard Connection
89 86
90If you forget which connection you're using, you can execute the following 87If you forget which connection you're using, you can execute the following
content/blog/2023-01-28-self-hosting-wger.md −6
@@ -140,9 +140,3 @@ terms of reps and weight.
140 140
141I haven't tried the food log yet and I likely will not, at least for a while. I 141I haven't tried the food log yet and I likely will not, at least for a while. I
142have no need for a food log or calorie tracker at the moment. 142have no need for a food log or calorie tracker at the moment.
143
144## Screenshot Example
145
146You can see an example of a dashboard with placeholder data here:
147
148![wger dashboard](https://img.cleberg.net/blog/20230128-wger/wger.png)
content/blog/2023-06-08-goaccess-geoip.md +1 −17
@@ -49,20 +49,4 @@ zcat /var/log/nginx/example.access.log.*.gz | goaccess \
49--log-format=COMBINED \ 49--log-format=COMBINED \
50-o output.html \ 50-o output.html \
51/var/log/nginx/example.access.log - 51/var/log/nginx/example.access.log -
52``` 52```\ No newline at end of file
53
54## Example Output
55
56See below for an example of the HTML output:
57
58![GoAccess
59HTML](https://img.cleberg.net/blog/20230608-goaccess/goaccess-dashboard.png)
60
61You can also see the GeoIP card created by the integration of the MaxMind
62database information.
63
64![GoAccess
65GeoIP](https://img.cleberg.net/blog/20230608-goaccess/goaccess-geoip.png)
66
67That's all there is to it! Informational data is provided in an organized
68fashion with minimal effort.
content/blog/2023-06-08-self-hosting-baikal.md −3
@@ -65,9 +65,6 @@ which will show the version of the app, status of the admin/CalDAV/CardDAV
65services, and the number of users, calendars, events, address books, and 65services, and the number of users, calendars, events, address books, and
66contacts. 66contacts.
67 67
68![Baikal
69Dashboard](https://img.cleberg.net/blog/20230608-baikal/baikal-dashboard.png)
70
71To create a new user, navigate to the `Users and resources` page. This process 68To create a new user, navigate to the `Users and resources` page. This process
72is as simple as entering a username, password, and email. 69is as simple as entering a username, password, and email.
73 70
content/blog/2023-06-18-unifi-ip-blocklist.md +1 −12
@@ -27,15 +27,10 @@ blocked yet.
27 27
28# Create an IP Group Profile 28# Create an IP Group Profile
29 29
30To start, login to the Unifi machine's web GUI and navigate to the Network app 30To start, login to the Unifi machine's web GUI and navigate to the Network app > Settings > Profiles.
31
32> Settings > Profiles.
33 31
34Within this page, choose the `IP Groups` tab and click `Create New`. 32Within this page, choose the `IP Groups` tab and click `Create New`.
35 33
36![Network
37Profiles](https://img.cleberg.net/blog/20230618-unifi-ip-blocklist/unifi_profiles.png)
38
39Each IP Group profile can be used as one of three options: 34Each IP Group profile can be used as one of three options:
40 35
411. Port Group 361. Port Group
@@ -46,9 +41,6 @@ In this example, I'm creating an IPv4 Address/Subnet group and adding a few
46different IP addresses and a subnet. Once you've added all IP addresses and 41different IP addresses and a subnet. Once you've added all IP addresses and
47subnets, click the `Apply` button that should appear at the bottom. 42subnets, click the `Apply` button that should appear at the bottom.
48 43
49![Network Profile
50IPs](https://img.cleberg.net/blog/20230618-unifi-ip-blocklist/abusive_ips.png)
51
52At this point, the IPv4 Address/Subnet has been created but not yet used. 44At this point, the IPv4 Address/Subnet has been created but not yet used.
53 45
54# Drop IP Group Profile via the Unifi Firewall 46# Drop IP Group Profile via the Unifi Firewall
@@ -69,9 +61,6 @@ entry should contain the following settings:
69Customize the remaining configurations to your liking, and then save and enable 61Customize the remaining configurations to your liking, and then save and enable
70the firewall rule. 62the firewall rule.
71 63
72![Firewall
73Rule](https://img.cleberg.net/blog/20230618-unifi-ip-blocklist/firewall_drop_rule.png)
74
75Once enabled, the Unifi machine will be able to drop all incoming connections 64Once enabled, the Unifi machine will be able to drop all incoming connections
76from the defined IP addresses and subnets within the created profile. 65from the defined IP addresses and subnets within the created profile.
77 66
content/blog/2023-09-15-self-hosting-gitweb.md −4
@@ -14,10 +14,6 @@ the `lighttpd` or `webrick` web servers.
14However, this guide will show you how to keep GitWeb running in the background 14However, this guide will show you how to keep GitWeb running in the background
15and display information for all repositories in a chosen directory. 15and display information for all repositories in a chosen directory.
16 16
17See below for the final result:
18
19![Gitweb](https://img.cleberg.net/blog/20230915-gitweb/gitweb.png)
20
21# Install Dependencies 17# Install Dependencies
22 18
23To start, you'll need install the following packages: 19To start, you'll need install the following packages:
content/blog/2023-10-15-alpine-ssh-hardening.md −6
@@ -67,9 +67,3 @@ ssh-audit localhost
67 67
68If everything succeeded, the results will show as all green. If anything is 68If everything succeeded, the results will show as all green. If anything is
69yellow, orange, or red, you may need to tweak additional settings. 69yellow, orange, or red, you may need to tweak additional settings.
70
71```txt
72#+caption: ssh audit
73```
74
75![ssh-audit](https://img.cleberg.net/blog/20231015-ssh-hardening/ssh-audit.png)
content/blog/2024-01-27-tableau-dashboard.md −15
@@ -90,24 +90,15 @@ anything private.
90After creating an account, you can click the `Create` > `Web Authoring` link to 90After creating an account, you can click the `Create` > `Web Authoring` link to
91create your first visualization. 91create your first visualization.
92 92
93![Create
94Button](https://img.cleberg.net/blog/20240127-tableau-dashboard/create_button.png)
95
96## Upload the Data 93## Upload the Data
97 94
98Once you've opened your first project, Tableau will ask you to connect to your 95Once you've opened your first project, Tableau will ask you to connect to your
99data. For this project, click the `Upload from computer` button and select the 96data. For this project, click the `Upload from computer` button and select the
100CSV file previously combined in the step above. 97CSV file previously combined in the step above.
101 98
102![Connect
103Data](https://img.cleberg.net/blog/20240127-tableau-dashboard/connect_data.png)
104
105Once connected, you can refresh the preview of the data with the `Refresh Data 99Once connected, you can refresh the preview of the data with the `Refresh Data
106Source` button in the toolbar. 100Source` button in the toolbar.
107 101
108![Data
109Preview](https://img.cleberg.net/blog/20240127-tableau-dashboard/data_preview.png)
110
111If you need to edit any of the data types, column names, etc., you can do so 102If you need to edit any of the data types, column names, etc., you can do so
112now. Once complete, generate an extract so that you can start creating 103now. Once complete, generate an extract so that you can start creating
113visualizations. 104visualizations.
@@ -129,9 +120,6 @@ following fields:
129 - Datetime 120 - Datetime
130- `Filters`: Datetime 121- `Filters`: Datetime
131 122
132![Worksheet
133Editing](https://img.cleberg.net/blog/20240127-tableau-dashboard/worksheet_edit.png)
134
135You can repeat this process for each visualization you want to create. Explore 123You can repeat this process for each visualization you want to create. Explore
136your options by dragging data fields to different areas and by opening the field 124your options by dragging data fields to different areas and by opening the field
137options to explore what operations can be performed on different data types 125options to explore what operations can be performed on different data types
@@ -143,9 +131,6 @@ To create a dashboard, click the button on the toolbar at the bottom of the
143screen. Within the dashboard, drag each sheet from the left side bar onto the 131screen. Within the dashboard, drag each sheet from the left side bar onto the
144dashboard canvas. 132dashboard canvas.
145 133
146![Dashboard
147Editing](https://img.cleberg.net/blog/20240127-tableau-dashboard/dashboard_edit.png)
148
149## Formatting 134## Formatting
150 135
151You can explore a ton of different formatting options throughout the worksheets 136You can explore a ton of different formatting options throughout the worksheets
content/blog/2024-05-03-ubuntu-on-macos.md −3
@@ -41,9 +41,6 @@ Page](https://img.cleberg.net/blog/20240503-ubuntu-on-macos/create.png)
41Once created, the dialog will close and you will be presented with your new list 41Once created, the dialog will close and you will be presented with your new list
42of machines. Simply double-click on a machine to run it. 42of machines. Simply double-click on a machine to run it.
43 43
44![OrbStack Machines
45List](https://img.cleberg.net/blog/20240503-ubuntu-on-macos/machine.png)
46
47When you run the machine for the first time, it may warn you that a program is 44When you run the machine for the first time, it may warn you that a program is
48attempting to run a shell script. You can choose to manually inspect this shell 45attempting to run a shell script. You can choose to manually inspect this shell
49script via the provided path if you wish. When you're comfortable with the 46script via the provided path if you wish. When you're comfortable with the