Auto-sync: 2026-05-08 18:00
This commit is contained in:
@@ -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,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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user