Skip to content

Commit 415ec64

Browse files
author
VE-surf
committed
surf vault backup: 2026-03-14 12:35:59
2 parents e187934 + 5aba569 commit 415ec64

9 files changed

Lines changed: 225 additions & 0 deletions
101 KB
Loading
79.8 KB
Loading
46.8 KB
Loading

_posts/2025-10-30-open-webui.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,22 @@ docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-
5959

6060
```
6161
## cloudflaird
62+
<<<<<<< HEAD
6263

6364
```
6465
6566
sudo tee /etc/cloudflared/config.yml > /dev/null <<'EOF'
6667
```
6768

69+
=======
70+
```
71+
sudo tee /etc/cloudflared/config.yml > /dev/null <<'EOF'
72+
```
73+
>>>>>>> origin/master
6874
6975
## Install Cloudflair
7076
# 1. Cloudflared auf Raspberry Pi installieren
77+
```
7178
7279
wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm64
7380
@@ -104,6 +111,7 @@ Created tunnel open-webui-raspi with id 3b67c0c7-75a3-4fd3-936b-3b880d9df726
104111
sudo nano /etc/cloudflared/config.yml
105112
106113
114+
```
107115

108116
## Refs
109117

_posts/2026-02-09-ink.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ toc_sticky: true
88

99
# ink
1010

11+
obsidian ink - for Blog not working
12+
13+
1114
```handwritten-ink
1215
{
1316
"versionAtEmbed": "0.3.4",
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title:
3+
tags:
4+
date: 2026-02-24
5+
toc: true
6+
toc_sticky: true
7+
---
8+
9+
# The Missing Semester of Your CS Education
10+
11+
## IAP 2026
12+
13+
Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!
14+
15+
Students spend hundreds of hours using these tools over the course of their education (and thousands over their career), so it makes sense to make the experience as fluid and frictionless as possible. Mastering these tools not only enables you to spend less time on figuring out how to bend your tools to your will, but it also lets you solve problems that would previously seem impossibly complex.
16+
17+
These days, many aspects of software engineering are also in flux through the introduction of AI-enabled and AI-enhanced tools and workflows. When used appropriately and with awareness of their shortcomings, these can often provide significant benefits to CS practitioners and are thus worth developing working knowledge of. Since AI is a cross-functional enabling technology, there is not a standalone AI lecture; we’ve instead folded the use of the latest applicable AI tools and techniques into each lecture directly.
18+
19+
Read about the [motivation behind this class](https://missing.csail.mit.edu/about/).
20+
21+
# Schedule
22+
23+
- **1/12/26**: [Course Overview + Introduction to the Shell](https://missing.csail.mit.edu/2026/course-shell/)
24+
- **1/13/26**: [Command-line Environment](https://missing.csail.mit.edu/2026/command-line-environment/)
25+
- **1/14/26**: [Development Environment and Tools](https://missing.csail.mit.edu/2026/development-environment/)
26+
- **1/15/26**: [Debugging and Profiling](https://missing.csail.mit.edu/2026/debugging-profiling/)
27+
- **1/16/26**: [Version Control and Git](https://missing.csail.mit.edu/2026/version-control/)
28+
- **1/20/26**: [Packaging and Shipping Code](https://missing.csail.mit.edu/2026/shipping-code/)
29+
- **1/21/26**: [Agentic Coding](https://missing.csail.mit.edu/2026/agentic-coding/)
30+
- **1/22/26**: [Beyond the Code](https://missing.csail.mit.edu/2026/beyond-code/)
31+
- **1/23/26**: [Code Quality](https://missing.csail.mit.edu/2026/code-quality/)
32+
33+
34+
## Links
35+
36+
https://missing.csail.mit.edu/

_posts/2026-03-03-annas-archive.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Anna's Archive Loses .LI Domain as Legal Pressure Mounts (torrentfreak.com)
3+
tags:
4+
- hacking
5+
date: 2026-03-03
6+
toc: true
7+
toc_sticky: true
8+
---
9+
10+
11+
# [Anna's Archive Loses .LI Domain as Legal Pressure Mounts](https://torrentfreak.com/annas-archive-loses-li-domain-as-legal-pressure-mounts/) ([torrentfreak.com](https://news.ycombinator.com/from?site=torrentfreak.com))
12+
13+
https://torrentfreak.com/annas-archive-loses-li-domain-as-legal-pressure-mounts/
14+
15+
_**Update:** shortly after publication, the Anna’s Archive website lists .vg,.pk, and .gd as new alternative domains._
16+
17+
https://annas-archive.vg/
18+
19+
20+
## check your DNS
21+
22+
23+
https://www.dnsleaktest.com/results.html
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
---
2+
title:
3+
tags:
4+
date: 2026-03-06
5+
toc: true
6+
toc_sticky: true
7+
---
8+
9+
10+
# raspi-monitoring
11+
12+
``` bash
13+
pi@raspberrypi:~ $ uname -a
14+
Linux raspberrypi 6.12.47+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1 (2025-09-16) aarch64 GNU/Linux
15+
16+
```
17+
18+
19+
## install docker
20+
21+
``` bash
22+
sudo apt-get remove -y docker docker-engine docker.io containerd runc docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 2>/dev/null; echo "Alte Pakete entfernt"
23+
24+
sudo apt-get update
25+
26+
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
27+
28+
sudo usermod -aG docker $USER && echo "Benutzer '$USER' zur Docker-Gruppe hinzugefügt"
29+
30+
sudo docker --version && sudo docker info | head -20
31+
32+
sudo docker run --rm hello-world
33+
34+
rm -f get-docker.sh && echo "Installationsskript entfernt"
35+
36+
```
37+
38+
## install portainer
39+
40+
41+
``` bash
42+
43+
sudo docker volume create portainer_data
44+
45+
sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
46+
sudo docker ps --filter name=portainer
47+
hostname -I | awk '{print $1}'
48+
```
49+
50+
- HTTPS: `https://10.10.10.35:9443`
51+
- HTTP (Edge Agent): `http://10.10.10.35:8000`
52+
53+
54+
## install loki
55+
56+
```
57+
mkdir -p ~/loki
58+
sudo docker run -d --name loki --restart=always -p 3100:3100 -v ~/loki/loki-config.yaml:/etc/loki/local-config.yaml grafana/loki:latest
59+
sudo docker ps --filter name=loki
60+
curl -s http://localhost:3100/ready
61+
sleep 3 && curl -s http://localhost:3100/metrics | head -5
62+
63+
64+
```
65+
66+
### loki-config.yaml
67+
68+
69+
```
70+
auth_enabled: false
71+
72+
server:
73+
http_listen_port: 3100
74+
grpc_listen_port: 9096
75+
76+
common:
77+
instance_addr: 127.0.0.1
78+
path_prefix: /tmp/loki
79+
storage:
80+
filesystem:
81+
chunks_directory: /tmp/loki/chunks
82+
rules_directory: /tmp/loki/rules
83+
replication_factor: 1
84+
ring:
85+
kvstore:
86+
store: inmemory
87+
88+
query_range:
89+
results_cache:
90+
cache:
91+
embedded_cache:
92+
enabled: true
93+
max_size_mb: 100
94+
95+
schema_config:
96+
configs:
97+
- from: 2020-10-24
98+
store: tsdb
99+
object_store: filesystem
100+
schema: v13
101+
index:
102+
prefix: index_
103+
period: 24h
104+
105+
ruler:
106+
alertmanager_url: http://localhost:9093
107+
108+
analytics:
109+
reporting_enabled: false
110+
111+
```
112+
113+
## install grafana
114+
115+
```
116+
sudo docker network create monitoring
117+
sudo docker network connect monitoring loki
118+
sudo docker run -d --name grafana --restart=always --network monitoring -p 3000:3000 grafana/grafana:latest
119+
120+
sudo docker ps --filter name=grafana && echo -e "\n--- Network Inspection ---" && sudo docker network inspect monitoring --format '{{range .Containers}}{{.Name}}: {{.IPv4Address}}{{"\n"}}{{end}}'
121+
   
122+
sleep 3 && curl -s -o /dev/null -w "HTTP Status: %{http_code}\n" http://localhost:3000
123+
124+
```
125+
126+
127+
128+
Grafana wurde erfolgreich installiert und ist mit Loki verbunden.
129+
130+
**Zugriff:**
131+
132+
- URL: `http://10.10.10.35:3000`
133+
- Standard-Login: `admin` / `admin` (beim ersten Login wird Passwortänderung verlangt)
134+
135+
**Loki-Datenquelle hinzufügen:**
136+
137+
1. Melden Sie sich bei Grafana an
138+
2. Gehen Sie zu: **Configuration → Data Sources → Add data source**
139+
3. Wählen Sie **Loki**
140+
4. URL: `http://loki:3100`
141+
5. Klicken Sie auf **Save & test**
142+
143+
Beide Container befinden sich im `monitoring`-Netzwerk und können über ihre Container-Namen kommunizieren.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
#
3+
4+
5+
## Log
6+
7+
![](../_asset/2026-03-12-P15-nvSSD-update-1773307048368.webp)
8+
9+
![](../_asset/2026-03-12-P15-nvSSD-update-1773307056945.webp)
10+
11+
12+
![](../_asset/2026-03-12-P15-nvSSD-update-1773307389346.webp)

0 commit comments

Comments
 (0)