migration-format.md 1.75 KB
Newer Older
Michiel de Jong's avatar
Michiel de Jong committed
1
2
# IndieHosters migration format

3
## Deprecated
4

5
Deprecated by the [web app migration procedure](../proc/webapp.md)
6
7
8


## Version 0.2.2 (deprecated)
9
10
11
12

When a user exports their data for domain.com, they get a zip or tar file that contains different files, depending on which application is
running on their domain:

Michiel de Jong's avatar
Michiel de Jong committed
13
### If using the 'static' application
14

Michiel de Jong's avatar
Michiel de Jong committed
15
16
* TLS/domain.com.pem - Concatenation of the unencrypted private and public key of the TLS certificate, and intermediate CA cert if applicable.
* static/www-content - static content to be placed in the web root
17

Michiel de Jong's avatar
Michiel de Jong committed
18
### If using the 'static-git' application
19

Michiel de Jong's avatar
Michiel de Jong committed
20
21
* TLS/domain.com.pem - Concatenation of the unencrypted private and public key of the TLS certificate, and intermediate CA cert if applicable.
* static-git/GITURL - git url to pull the static website content from
22

Michiel de Jong's avatar
Michiel de Jong committed
23
### If using the 'WordPress' application
24

Michiel de Jong's avatar
Michiel de Jong committed
25
26
27
28
29
30
31
* TLS/domain.com.pem - Concatenation of the unencrypted private and public key of the TLS certificate, and intermediate CA cert if applicable.
* mysql/dump.sql - the dump of all their MySQL databases
* mysql/.env - contains the MySQL password
* wordpress/.env - contains the MySQL password
* wordpress/login.txt - username and password for the WordPress admin panel
* wordpress/.htaccess - htaccess file for WordPress
* wordpress/wp-content - php files to be placed in the web root
32

Michiel de Jong's avatar
Michiel de Jong committed
33
### If using the 'Known' application
34
35
36
37
38
39
40

* TLS/domain.com.pem - Concatenation of the unencrypted private and public key of the TLS certificate, and intermediate CA cert if applicable.
* mysql/dump.sql - the dump of all their MySQL databases
* mysql/.env - contains the MySQL password
* known/ - php files to be placed in the web root
* known/.env - contains the MySQL password
* known/login.txt - email address and password for the Known admin panel