Auto-sync: 2026-05-08 18:00

This commit is contained in:
Dominik Schön
2026-05-08 18:00:17 +00:00
parent 7375c8cb7a
commit 2fab93d0aa
5 changed files with 125 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
---
title: cloud.familie-schoen.com
created: 2026-04-30
updated: 2026-04-30
type: entity
tags: [cloud, hosting, file-sync, ssl, domains]
sources: [raw/articles/cloud-familie-schoen-com-scan.md]
---
# cloud.familie-schoen.com
## Overview
Private [[Seafile 13.0.19]] file sync and collaboration server. Self-hosted alternative to Nextcloud/Owncloud.
## DNS & Network
- **Domain:** `cloud.familie-schoen.com`
- **Alias (CNAME):** `schoen.sytes.net` (DuckDNS dynamic DNS)
- **Public IP:** `84.39.84.125`
- **Ports:** 80 (HTTP → HTTPS redirect), 443 (HTTPS/Seafile)
- **No internal LAN exposure** (public IP, not on 10.0.x.x)
## SSL/TLS
- **Provider:** Let's Encrypt (R12 → ISRG Root X1)
- **SAN:** `cloud.familie-schoen.com`
- **Auto-renewal:** Managed via certbot or acme.sh on host
## Services
### Seafile (Seahub Web Frontend)
- **Version:** 13.0.19
- **Features:** `seafile-basic` (no Pro features detected)
- **Web UI:** `/accounts/login/?next=/` (Django-based auth)
- **API:** `/api2/server-info/` (unauthenticated, returns version)
- **Static Assets:** `/media/` (timestamped: `t=20250802`, `t=20251013`)
- **Languages:** CA, CS, DE, EN, ES, FR, IT, JA, KO, NL, PL, PT, RO, RU, SV, TR, UK, ZH-CN, ZH-TW
### Reverse Proxy (nginx)
- HTTP → HTTPS 308 redirect
- Security headers: `cache-control: no-cache, no-store`, `SameSite=Lax`
- Session cookie: `sessionid` (HttpOnly, 24h), `sfcsrftoken` (365d)
- No CDN/proxy layer (direct to Seafile)
## Access
- **URL:** `https://cloud.familie-schoen.com`
- **Admin:** `dominik@familie-schoen.com` (1Password Vault "Hermes")
## Related Systems
- Part of [[Infrastructure]]
- Shares domain family with [[Email-System]] (familie-schoen.com)
- Hosted on same machine as other family services
+1
View File
@@ -1,6 +1,7 @@
# Memory Index # Memory Index
## Entities ## Entities
- [[cloud.familie-schoen.com]] (Entities/cloud.familie-schoen.com.md) - Seafile 13.0.19 file sync server, public HTTPS
- [[Infrastructure]] (Entities/Infrastructure.md) - Proxmox cluster: 2 nodes (10.0.3.1, 10.0.3.2), LXC containers, VLAN networking - [[Infrastructure]] (Entities/Infrastructure.md) - Proxmox cluster: 2 nodes (10.0.3.1, 10.0.3.2), LXC containers, VLAN networking
- [[Email-System]] (Entities/Email-System.md) - himalaya v1.2.0, iCloud, 12 custom domains, automated invoice organizer - [[Email-System]] (Entities/Email-System.md) - himalaya v1.2.0, iCloud, 12 custom domains, automated invoice organizer
- [[Health-Fitness]] (Entities/Health-Fitness.md) - -15kg goal (95kg/1.75m), fast & healthy, Asian cuisine preference - [[Health-Fitness]] (Entities/Health-Fitness.md) - -15kg goal (95kg/1.75m), fast & healthy, Asian cuisine preference
+8
View File
@@ -17,3 +17,11 @@
- Created memory-entry-002.md documenting process fix - Created memory-entry-002.md documenting process fix
- Established protocol: memory update + git sync on every session - Established protocol: memory update + git sync on every session
- Protocol: always search memory before responding - Protocol: always search memory before responding
## [2026-04-30] ingest | cloud.familie-schoen.com
- Full port scan, DNS, SSL, HTTP headers, API analysis
- Identified: Seafile 13.0.19 on nginx, Let's Encrypt SSL
- Domain: cloud.familie-schoen.com → schoen.sytes.net → 84.39.84.125
- Only ports 80/443 open, HTTP→HTTPS 308 redirect
- Created: Entities/cloud.familie-schoen.com.md, raw/articles/cloud-familie-schoen-com-scan.md
- Updated: index.md
@@ -0,0 +1,66 @@
# cloud.familie-schoen.com - Full Scan
Date: 2026-04-30 07:28 UTC
Agent: hermes
## DNS
```
cloud.familie-schoen.com → schoen.sytes.net → 84.39.84.125
```
## Port Scan (20 ports checked)
| Port | Status |
|------|--------|
| 80 | OPEN |
| 443 | OPEN |
| 22 | closed |
| 25 | closed |
| 8080 | closed |
| 8443 | closed |
| 993 | closed |
| 995 | closed |
| 3000 | closed |
| 3306 | closed |
| 5432 | closed |
| 587 | closed |
| 9090 | closed |
| 2082-2096 | closed |
## HTTP (port 80)
```
HTTP/1.1 308 Permanent Redirect
Location: https://cloud.familie-schoen.com/
```
## HTTPS (port 443)
- Server: nginx
- Redirect: `/accounts/login/?next=/` (Seafile Seahub login)
- Security: `cache-control: no-cache, no-store, must-revalidate, private`
- Cookie: `sfcsrftoken` (365d, SameSite=Lax), `sessionid` (24h, HttpOnly)
## Seafile Version
- Version: 13.0.19 (via `/api2/server-info/`)
- Features: `["seafile-basic"]`
- CSS timestamps: `t=20250802` (seafile-ui.css), `t=20251013` (seahub.css)
## SSL Certificate
- Subject: CN=cloud.familie-schoen.com
- Issuer: C=US, O=Let's Encrypt, CN=R12
- Chain: R12 → ISRG Root X1
## API Endpoints
| Endpoint | Status |
|----------|--------|
| `/api2/server-info/` | 200 (unauthenticated) |
| `/api2/permissions/` | 404 |
| `/api2/repos/` | 403 |
| `/api2/notification-info/` | 404 |
| `/api/v2.1/notifications/` | 403 |
| `/seafhttp/` | 404 |
| `/webdav/` | 404 |
| `/dav/` | 404 |
## Raw HTML Title
```
<title>Log In - Private Seafile</title>
```
+1
View File
@@ -0,0 +1 @@
2026-05-08 18:00:17 - [INFO] Found uncommitted changes, committing...