Updated README
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
# Productivity Stack
|
||||
GitLab, Vaultwarden, Memos, Mortis, FreshRSS, and Prosody.
|
||||
GitLab, Vaultwarden, FreshRSS, Linkwarden, and Prosody.
|
||||
|
||||
## Services
|
||||
| Service | Port | Description |
|
||||
|---------|------|-------------|
|
||||
| gitlab | 8929:80, 2222:22 | Git repository |
|
||||
| vaultwarden | 4743:80 | Password manager |
|
||||
| memos | 5230:5230 | Note-taking |
|
||||
| mortis | 5231:5231 | Memos iOS companion |
|
||||
| freshrss | 8054:80 | RSS reader |
|
||||
| linkwarden | 3030:3000 | Bookmark manager |
|
||||
| prosody | 5222, 5269, 5280, 5281 | XMPP server |
|
||||
|
||||
## GitLab
|
||||
@@ -28,11 +27,6 @@ Create HTTPS proxy for `vault.rishighan.com` pointing to `192.168.1.75:4743`
|
||||
### Admin Panel
|
||||
Access at `https://vault.rishighan.com/admin` with the `ADMIN_TOKEN` from stack.env
|
||||
|
||||
## Memos + Mortis
|
||||
Mortis is the iOS companion for Memos. It connects via gRPC to memos:5230.
|
||||
### NGINX Proxy Manager
|
||||
Create HTTPS proxy for `memos.rishighan.com` pointing to `192.168.1.75:5230`
|
||||
|
||||
## FreshRSS
|
||||
### NGINX Proxy Manager
|
||||
Create HTTPS proxy for `rss.rishighan.com` pointing to `192.168.1.75:8054`
|
||||
@@ -43,6 +37,10 @@ Create HTTPS proxy for `rss.rishighan.com` pointing to `192.168.1.75:8054`
|
||||
|
||||
The OPML contains curated feeds for Gaming, Tech, Politics, Weather, and World News - free from paywalled bullshit.
|
||||
|
||||
## Linkwarden
|
||||
### NGINX Proxy Manager
|
||||
Create HTTPS proxy for `links.rishighan.com` pointing to `192.168.1.75:3030`
|
||||
|
||||
## Prosody
|
||||
Self-hosted XMPP server for `rishighan.com`. Image: `prosodyim/prosody:13.0`.
|
||||
|
||||
@@ -51,10 +49,11 @@ Self-hosted XMPP server for `rishighan.com`. Image: `prosodyim/prosody:13.0`.
|
||||
|------|---------|
|
||||
| 5222 | Client-to-server (c2s) |
|
||||
| 5269 | Server-to-server / federation (s2s) |
|
||||
| 5280 | HTTP/BOSH |
|
||||
| 5281 | HTTPS/BOSH |
|
||||
| 5280 | HTTP file uploads (proxied via NPM) |
|
||||
| 5281 | HTTPS/BOSH (direct) |
|
||||
|
||||
Both 5222 and 5269 must be forwarded on the UDM Pro to Flook (192.168.x.75).
|
||||
Both 5222 and 5269 must be forwarded on the UDM Pro to Flook (192.168.1.75).
|
||||
File uploads: NPM proxies `xmpp.rishighan.com` → `192.168.1.75:5280`.
|
||||
|
||||
### TLS Cert
|
||||
Issued manually via certbot DNS challenge covering `rishighan.com` and `xmpp.rishighan.com`.
|
||||
@@ -96,3 +95,4 @@ The `./data` directory must be owned by UID 999:
|
||||
```bash
|
||||
chown -R 999:999 /mnt/user/flook-stacks/stacks/productivity/data
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user