Add recovery manuals
Co-authored-by: Inex Code <inex.code@selfprivacy.org>pull/90/head
parent
bf03f61668
commit
ad53000415
|
@ -1,15 +1,3 @@
|
|||
### How to get Cloudflare API Token
|
||||
1. Visit the following link: https://dash.cloudflare.com/
|
||||
2. the right corner, click on the profile icon (a man in a circle). For the mobile version of the site, in the upper left corner, click the **Menu** button (three horizontal bars), in the dropdown menu, click on **My Profile**
|
||||
3. There are four configuration categories to choose from: *Communication*, *Authentication*, **API Tokens**, *Session*. Choose **API Tokens**.
|
||||
4. Click on **Create Token** button.
|
||||
5. Go down to the bottom and see the **Create Custom Token** field and press **Get Started** button on the right side.
|
||||
6. In the **Token Name** field, give your token a name.
|
||||
7. Next we have Permissions. In the leftmost field, select **Zone**. In the longest field, center, select **DNS**. In the rightmost field, select **Edit**.
|
||||
8. Next, right under this line, click Add More. Similar field will appear.
|
||||
9. In the leftmost field of the new line, select, similar to the last line — **Zone**. In the center — a little different. Here choose the same as in the left — **Zone**. In the rightmost field, select **Read**.
|
||||
10. Next look at **Zone Resources**. Under this inscription there is a line with two fields. The left must have **Include** and the right must have **Specific Zone**. Once you select Specific Zone, another field appears on the right. Choose your domain in it.
|
||||
11. Flick to the bottom and press the blue **Continue to Summary** button.
|
||||
12. Check if you got everything right. A similar string must be present: *Domain — DNS:Edit, Zone:Read*.
|
||||
13. Click on **Create Token**.
|
||||
14. We copy the created token, and save it in a reliable place (preferably in the password manager).
|
||||
In the next window, enter the token obtained from the console of the previous version of the application.
|
||||
|
||||
Enter it without the word *Bearer*.
|
||||
|
|
|
@ -1,13 +1,3 @@
|
|||
### Как получить Cloudflare API Token
|
||||
1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте. https://dash.cloudflare.com/
|
||||
В правом углу кликаем на иконку профиля (человечек в кружочке). Для мобильной версии сайта, в верхнем левом углу, нажимаем кнопку **Меню** (три горизонтальных полоски), в выпавшем меню, ищем пункт **My Profile**.
|
||||
3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**, **Sessions**. Выбираем **API Tokens**.
|
||||
4. Самым первым пунктом видим кнопку **Create Token**. С полной уверенностью в себе и желанием обрести приватность, нажимаем на неё.
|
||||
5. Спускаемся в самый низ и видим поле **Create Custom Token** и кнопку **Get Started** с правой стороны. Нажимаем.
|
||||
6. В поле **Token Name** даём своему токену имя. Можете покреативить и отнестись к этому как к наименованию домашнего зверька :)
|
||||
7. Далее, у нас **Permissions**. В первом поле выбираем Zone. Во втором поле, по центру, выбираем **DNS**. В последнем поле выбираем **Edit**.
|
||||
8. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**, справа появится ещё одно поле. В нём выбираем наш домен.
|
||||
9. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**.
|
||||
10. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**.
|
||||
11. Нажимаем **Create Token**.
|
||||
12. Копируем созданный токен, и сохраняем его в надёжном месте (желательно — в менеджере паролей).
|
||||
Введите в следующем окне токен, полученный из консоли прошлой версии приложения.
|
||||
|
||||
Вводить нужно без слова *Bearer*.
|
||||
|
|
|
@ -1,15 +1,19 @@
|
|||
### How to get Cloudflare API Token
|
||||
1. Visit the following link: https://dash.cloudflare.com/
|
||||
2. the right corner, click on the profile icon (a man in a circle). For the mobile version of the site, in the upper left corner, click the **Menu** button (three horizontal bars), in the dropdown menu, click on **My Profile**
|
||||
3. There are four configuration categories to choose from: *Communication*, *Authentication*, **API Tokens**, *Session*. Choose **API Tokens**.
|
||||
4. Click on **Create Token** button.
|
||||
5. Go down to the bottom and see the **Create Custom Token** field and press **Get Started** button on the right side.
|
||||
6. In the **Token Name** field, give your token a name.
|
||||
7. Next we have Permissions. In the leftmost field, select **Zone**. In the longest field, center, select **DNS**. In the rightmost field, select **Edit**.
|
||||
8. Next, right under this line, click Add More. Similar field will appear.
|
||||
9. In the leftmost field of the new line, select, similar to the last line — **Zone**. In the center — a little different. Here choose the same as in the left — **Zone**. In the rightmost field, select **Read**.
|
||||
10. Next look at **Zone Resources**. Under this inscription there is a line with two fields. The left must have **Include** and the right must have **Specific Zone**. Once you select Specific Zone, another field appears on the right. Choose your domain in it.
|
||||
11. Flick to the bottom and press the blue **Continue to Summary** button.
|
||||
12. Check if you got everything right. A similar string must be present: *Domain — DNS:Edit, Zone:Read*.
|
||||
13. Click on **Create Token**.
|
||||
14. We copy the created token, and save it in a reliable place (preferably in the password manager).
|
||||
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
|
||||
|
||||
```sh
|
||||
cat /etc/nixos/userdata/tokens.json
|
||||
```
|
||||
|
||||
This file will have a similar construction:
|
||||
|
||||
```json
|
||||
{
|
||||
"tokens": [
|
||||
{
|
||||
"token": "token_to_copy",
|
||||
"name": "device_name",
|
||||
"date": "date"
|
||||
}
|
||||
```
|
||||
|
||||
Copy the token from the file and paste it in the next window.
|
||||
|
|
|
@ -1,13 +1,19 @@
|
|||
### Как получить Cloudflare API Token
|
||||
1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте. https://dash.cloudflare.com/
|
||||
В правом углу кликаем на иконку профиля (человечек в кружочке). Для мобильной версии сайта, в верхнем левом углу, нажимаем кнопку **Меню** (три горизонтальных полоски), в выпавшем меню, ищем пункт **My Profile**.
|
||||
3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**, **Sessions**. Выбираем **API Tokens**.
|
||||
4. Самым первым пунктом видим кнопку **Create Token**. С полной уверенностью в себе и желанием обрести приватность, нажимаем на неё.
|
||||
5. Спускаемся в самый низ и видим поле **Create Custom Token** и кнопку **Get Started** с правой стороны. Нажимаем.
|
||||
6. В поле **Token Name** даём своему токену имя. Можете покреативить и отнестись к этому как к наименованию домашнего зверька :)
|
||||
7. Далее, у нас **Permissions**. В первом поле выбираем Zone. Во втором поле, по центру, выбираем **DNS**. В последнем поле выбираем **Edit**.
|
||||
8. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**, справа появится ещё одно поле. В нём выбираем наш домен.
|
||||
9. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**.
|
||||
10. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**.
|
||||
11. Нажимаем **Create Token**.
|
||||
12. Копируем созданный токен, и сохраняем его в надёжном месте (желательно — в менеджере паролей).
|
||||
Войдите как root пользователь на свой сервер и посмотрите содерижмое файла `/etc/nixos/userdata/tokens.json`
|
||||
|
||||
```sh
|
||||
cat /etc/nixos/userdata/tokens.json
|
||||
```
|
||||
|
||||
В этом файле будет схожая конструкция:
|
||||
|
||||
```json
|
||||
{
|
||||
"tokens": [
|
||||
{
|
||||
"token": "токен_который_надо_скопировать",
|
||||
"name": "имя_устройства",
|
||||
"date": "дата"
|
||||
}
|
||||
```
|
||||
|
||||
Скопируйте токен из файла и вставьте в следующем окне.
|
||||
|
|
|
@ -1,15 +1,26 @@
|
|||
### How to get Cloudflare API Token
|
||||
1. Visit the following link: https://dash.cloudflare.com/
|
||||
2. the right corner, click on the profile icon (a man in a circle). For the mobile version of the site, in the upper left corner, click the **Menu** button (three horizontal bars), in the dropdown menu, click on **My Profile**
|
||||
3. There are four configuration categories to choose from: *Communication*, *Authentication*, **API Tokens**, *Session*. Choose **API Tokens**.
|
||||
4. Click on **Create Token** button.
|
||||
5. Go down to the bottom and see the **Create Custom Token** field and press **Get Started** button on the right side.
|
||||
6. In the **Token Name** field, give your token a name.
|
||||
7. Next we have Permissions. In the leftmost field, select **Zone**. In the longest field, center, select **DNS**. In the rightmost field, select **Edit**.
|
||||
8. Next, right under this line, click Add More. Similar field will appear.
|
||||
9. In the leftmost field of the new line, select, similar to the last line — **Zone**. In the center — a little different. Here choose the same as in the left — **Zone**. In the rightmost field, select **Read**.
|
||||
10. Next look at **Zone Resources**. Under this inscription there is a line with two fields. The left must have **Include** and the right must have **Specific Zone**. Once you select Specific Zone, another field appears on the right. Choose your domain in it.
|
||||
11. Flick to the bottom and press the blue **Continue to Summary** button.
|
||||
12. Check if you got everything right. A similar string must be present: *Domain — DNS:Edit, Zone:Read*.
|
||||
13. Click on **Create Token**.
|
||||
14. We copy the created token, and save it in a reliable place (preferably in the password manager).
|
||||
In the server control panel in Hetzner, go to the **Rescue** tab. Then, click on **Enable rescue & power cycle**.
|
||||
|
||||
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
|
||||
|
||||
Click **Enable rescue & power cycle** and wait for the server to reboot. The login and password will be displayed on the screen. Login to the root user using your login and password information.
|
||||
|
||||
Mount your server file system and see the contents of the token file:
|
||||
|
||||
```sh
|
||||
mount /dev/sda1 /mnt
|
||||
cat /mnt/etc/nixos/userdata/tokens.json
|
||||
```
|
||||
|
||||
This file will have a similar construction:
|
||||
|
||||
```json
|
||||
{
|
||||
"tokens": [
|
||||
{
|
||||
"token": "token_to_copy",
|
||||
"name": "device_name",
|
||||
"date": "date"
|
||||
}
|
||||
```
|
||||
|
||||
Copy the token from the file and paste it in the next window.
|
||||
|
|
|
@ -1,13 +1,26 @@
|
|||
### Как получить Cloudflare API Token
|
||||
1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте. https://dash.cloudflare.com/
|
||||
В правом углу кликаем на иконку профиля (человечек в кружочке). Для мобильной версии сайта, в верхнем левом углу, нажимаем кнопку **Меню** (три горизонтальных полоски), в выпавшем меню, ищем пункт **My Profile**.
|
||||
3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**, **Sessions**. Выбираем **API Tokens**.
|
||||
4. Самым первым пунктом видим кнопку **Create Token**. С полной уверенностью в себе и желанием обрести приватность, нажимаем на неё.
|
||||
5. Спускаемся в самый низ и видим поле **Create Custom Token** и кнопку **Get Started** с правой стороны. Нажимаем.
|
||||
6. В поле **Token Name** даём своему токену имя. Можете покреативить и отнестись к этому как к наименованию домашнего зверька :)
|
||||
7. Далее, у нас **Permissions**. В первом поле выбираем Zone. Во втором поле, по центру, выбираем **DNS**. В последнем поле выбираем **Edit**.
|
||||
8. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**, справа появится ещё одно поле. В нём выбираем наш домен.
|
||||
9. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**.
|
||||
10. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**.
|
||||
11. Нажимаем **Create Token**.
|
||||
12. Копируем созданный токен, и сохраняем его в надёжном месте (желательно — в менеджере паролей).
|
||||
В панели управления сервером в Hetzner перейдите во вкладку **Rescue**. Затем, нажмите на кнопку **Enable rescue & power cycle**.
|
||||
|
||||
В поле *Choose a Recue OS* выберите **linux64**, а в *SSH Key* свой ключ, если он был добавлен в ваш аккаунт Hetzner.
|
||||
|
||||
Нажмите **Enable rescue & power cycle** и подождите перезагрузки сервера. На экране будет отображён пароль для входа. Войдите в root пользователя используя данные логин и пароль.
|
||||
|
||||
Примонтируйте файловую систему вашего сервера и посмотрите содерижмое файла с токенами:
|
||||
|
||||
```sh
|
||||
mount /dev/sda1 /mnt
|
||||
cat /mnt/etc/nixos/userdata/tokens.json
|
||||
```
|
||||
|
||||
В этом файле будет схожая конструкция:
|
||||
|
||||
```json
|
||||
{
|
||||
"tokens": [
|
||||
{
|
||||
"token": "токен_который_надо_скопировать",
|
||||
"name": "имя_устройства",
|
||||
"date": "дата"
|
||||
}
|
||||
```
|
||||
|
||||
Скопируйте токен из файла и вставьте в следующем окне.
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
- Added support for multi-device server access from SelfPrivacy app.
|
||||
- You can now create recovery token to regain the access to the server if you lose your device or the app's data.
|
||||
- You can now connect to an existing server, instead of creating a new one.
|
||||
- Initial support for Material Design 3 (Material You).
|
||||
- App now uses your system colors on Android 12 (Material You), Windows 10 (accent color) and Linux (GTK colors).
|
||||
- Minor bug fixes.
|
Loading…
Reference in New Issue