mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-31 07:17:57 +01:00 
			
		
		
		
	Update docs/faq.md and docs/maintenance-and-troubleshooting.md: move entries which are instruction and how-to, rather than questions
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
This commit is contained in:
		
							
								
								
									
										23
									
								
								docs/faq.md
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								docs/faq.md
									
									
									
									
									
								
							| @@ -425,35 +425,12 @@ If you have an existing installation done using this Ansible playbook, you can e | ||||
|  | ||||
| If your previous installation is done in some other way (not using this Ansible playbook), see [I installed Synapse some other way. Can I migrate such a setup to the playbook?](#i-installed-synapse-some-other-way-can-i-migrate-such-a-setup-to-the-playbook). | ||||
|  | ||||
| ### How do I back up the data on my server? | ||||
|  | ||||
| We haven't documented this properly yet, but the general advice is to: | ||||
|  | ||||
| - back up Postgres by making a database dump. See [Backing up PostgreSQL](maintenance-postgres.md#backing-up-postgresql) | ||||
|  | ||||
| - back up all `/matrix` files, except for `/matrix/postgres/data` (you already have a dump) and `/matrix/postgres/data-auto-upgrade-backup` (this directory may exist and contain your old data if you've [performed a major Postgres upgrade](maintenance-postgres.md#upgrading-postgresql)). | ||||
|  | ||||
| You can later restore these by: | ||||
|  | ||||
| - Restoring the `/matrix` directory and files on the new server manually | ||||
| - Following the instruction described on [Installing a server into which you'll import old data](installing.md#installing-a-server-into-which-youll-import-old-data) | ||||
|  | ||||
| If your server's IP address has changed, you may need to [set up DNS](configuring-dns.md) again. | ||||
|  | ||||
| ### What is this `/matrix/postgres/data-auto-upgrade-backup` directory that is taking up so much space? | ||||
|  | ||||
| When you [perform a major Postgres upgrade](maintenance-postgres.md#upgrading-postgresql), we save the the old data files in `/matrix/postgres/data-auto-upgrade-backup`, just so you could easily restore them should something have gone wrong. | ||||
|  | ||||
| After verifying that everything still works after the Postgres upgrade, you can safely delete `/matrix/postgres/data-auto-upgrade-backup` | ||||
|  | ||||
| ### How do I debug or force SSL certificate renewal? | ||||
|  | ||||
| SSL certificates are managed automatically by the [Traefik](https://doc.traefik.io/traefik/) reverse-proxy server. | ||||
|  | ||||
| If you're having trouble with SSL certificate renewal, check the Traefik logs (`journalctl -fu matrix-traefik`). | ||||
|  | ||||
| If you're [using your own webserver](configuring-playbook-own-webserver.md) instead of the integrated one (Traefik), you should investigate in another way. | ||||
|  | ||||
| ## Miscellaneous | ||||
|  | ||||
| ### I would like to see this favorite service of mine integrated and become available on my Matrix server. How can I request it? | ||||
|   | ||||
| @@ -2,6 +2,21 @@ | ||||
|  | ||||
| ## Maintenance | ||||
|  | ||||
| ### How to back up the data on your server | ||||
|  | ||||
| We haven't documented this properly yet, but the general advice is to: | ||||
|  | ||||
| - back up Postgres by making a database dump. See [Backing up PostgreSQL](maintenance-postgres.md#backing-up-postgresql) | ||||
|  | ||||
| - back up all `/matrix` files, except for `/matrix/postgres/data` (you already have a dump) and `/matrix/postgres/data-auto-upgrade-backup` (this directory may exist and contain your old data if you've [performed a major Postgres upgrade](maintenance-postgres.md#upgrading-postgresql)). | ||||
|  | ||||
| You can later restore these by: | ||||
|  | ||||
| - Restoring the `/matrix` directory and files on the new server manually | ||||
| - Following the instruction described on [Installing a server into which you'll import old data](installing.md#installing-a-server-into-which-youll-import-old-data) | ||||
|  | ||||
| If your server's IP address has changed, you may need to [set up DNS](configuring-dns.md) again. | ||||
|  | ||||
| ### Remove unused Docker data | ||||
|  | ||||
| You can free some disk space from Docker by removing its unused data. See [docker system prune](https://docs.docker.com/engine/reference/commandline/system_prune/) for more information. | ||||
| @@ -76,3 +91,11 @@ The shortcut command with `just` program is also available: `just run-tags self- | ||||
| If it's all green, everything is probably running correctly. | ||||
|  | ||||
| Besides this self-check, you can also check whether your server federates with the Matrix network by using the [Federation Tester](https://federationtester.matrix.org/) against your base domain (`example.com`), not the `matrix.example.com` subdomain. | ||||
|  | ||||
| ### How to debug or force SSL certificate renewal | ||||
|  | ||||
| SSL certificates are managed automatically by the [Traefik](https://doc.traefik.io/traefik/) reverse-proxy server. | ||||
|  | ||||
| If you're having trouble with SSL certificate renewal, check the Traefik logs (`journalctl -fu matrix-traefik`). | ||||
|  | ||||
| If you're [using your own webserver](configuring-playbook-own-webserver.md) instead of the integrated one (Traefik), you should investigate in another way. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user