Document compose-only Titan deployment

This commit is contained in:
Codex
2026-07-06 11:43:33 +00:00
parent a1f84e08a6
commit d704bb96d7
+11 -10
View File
@@ -1,9 +1,8 @@
# Titan Deployment
Recommended paths on Titan:
Recommended path on Titan:
```text
/root/repo/aishare
/root/compose/aishare
```
@@ -11,10 +10,10 @@ Clone/update the repo:
```bash
ssh titan-reverse
mkdir -p /root/repo /root/compose
git clone gitea:cabbage/aishare.git /root/repo/aishare
cp /root/repo/aishare/compose.yml /root/compose/aishare/compose.yml
cp /root/repo/aishare/.env.example /root/compose/aishare/.env
mkdir -p /root/compose
git clone https://git.xcel.me/cabbage/aishare.git /root/compose/aishare
cd /root/compose/aishare
cp .env.example .env
```
Edit `/root/compose/aishare/.env` and set `AISHARE_ADMIN_TOKEN`.
@@ -23,8 +22,10 @@ Start:
```bash
cd /root/compose/aishare
docker compose up --build -d
docker compose logs --tail=80 aishare
mkdir -p data
chown -R 1001:1001 data
docker-compose -f compose.yml up --build -d
docker-compose -f compose.yml logs --tail=80 aishare
```
Add this location block to the existing `server_name xcel.me` server in `/root/compose/nginx/etc/nginx/sites-available/xcel.me.conf`, before `location /`:
@@ -51,6 +52,6 @@ location ^~ /aishare/ {
Reload nginx:
```bash
docker compose -f /root/compose/nginx/compose.yml exec nginx nginx -t
docker compose -f /root/compose/nginx/compose.yml exec nginx nginx -s reload
nginx -t
docker exec nginx nginx -s reload
```