You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Installation-Guide.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,14 +40,13 @@ Place both `.env` and `docker-compose.yml` together in a directory, edit `.env`
40
40
complex ones.
41
41
1.[Get the `docker-compose.yml` file](docs/Installation-Guide.md#docker-compose) and edit
42
42
it to suit your needs.
43
-
1. Run `docker-compose up` to run within the current shell. Add the `-d` option for
44
-
detached so you can run it in the background: `docker-compose -d up`.
43
+
1. Run `docker-compose up -d` to run within the current shell. Note that the `-d` will detach the docker containers so when you close your shell, docker will still run.
45
44
1.[Optional] Run `lazydocker` so you can always see what is happening.
46
45
1.[Lazydocker](https://github.com/jesseduffield/lazydocker) is a nice little terminal
47
46
UI for both `docker` and `docker-compose`, written in Go with the `gocui` library.
48
-
This means that you can run it in an ssh session to see what your docker compose
47
+
This means that you can run it in an SSH session to see what your Docker Compose
49
48
installation is doing — or not.
50
-
1.[Optional] Run lots of docker commands so you see what is happening. [Check the docker documentation](https://docs.docker.com/manuals/).
49
+
1.[Optional] Run lots of Docker commands so you see what is happening. [Check the docker documentation](https://docs.docker.com/manuals/).
51
50
52
51
### .env
53
52
@@ -470,7 +469,7 @@ If your service uses a non-standard (i.e. not 80 or-443) port, make an internal
470
469
471
470
Backups are important as you will eventually lose your data due many a thing. It is better to have them rather than be sorry. Yes, even for a simple service like tt-rss.
472
471
473
-
Additionally, you should download your data in `OPML` regularity and restore from backups from time to time — is quarterly too much?
472
+
Restoring from backups from time to time (is quarterly too much?) is another thing you should get used to. There is no point in having backups if you cannot restore from them.
474
473
475
474
If you have `backups` container enabled, stock configuration makes automatic backups (database, local plugins,-etc.) once a week to a separate storage volume.
476
475
@@ -505,6 +504,10 @@ The process to restore the database from a `backups` container backup might look
505
504
3. Clear database (**THIS WOULD DELETE EVERYTHING IN THE-DB**): `psql -h db -U $TTRSS_DB_USER $TTRSS_DB_NAME -e -c "drop schema public cascade; create schema public"`
506
505
3. Restore the backup: `zcat /backups/ttrss-backup-yyyymmdd.sql.gz | psql -h db -U $TTRSS_DB_USER $TTRSS_DB_NAME`
507
506
507
+
#### OPML
508
+
509
+
Optionally, you could download your data in `OPML` regularity. It is not a full backup, can be useful nonetheless.
510
+
508
511
### How do I use custom certificates?
509
512
510
513
You need to mount custom certificates into the *app* and *updater* containers like this:
0 commit comments