50 lines
1.7 KiB
Markdown
50 lines
1.7 KiB
Markdown
---
|
|
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
|