Merge branch 'master' into set-img-size
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "About us"
|
title: "About us"
|
||||||
linkTitle: "About us"
|
linkTitle: "About us"
|
||||||
weight: 4
|
weight: 6
|
||||||
date: 2022-01-09
|
date: 2022-01-09
|
||||||
description: >
|
description: >
|
||||||
Who we are, our motivation and policies.
|
Who we are, our motivation and policies.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Privacy Policy"
|
title: "Privacy Policy"
|
||||||
date: 2023-05-15
|
date: 2023-05-15
|
||||||
weight: 4
|
weight: 5
|
||||||
description: >
|
description: >
|
||||||
Our policies and politics.
|
Our policies and politics.
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Roadmap"
|
title: "Roadmap"
|
||||||
linkTitle: "Roadmap"
|
linkTitle: "Roadmap"
|
||||||
weight: 5
|
weight: 3
|
||||||
date: 2023-10-05
|
date: 2023-10-05
|
||||||
description: >
|
description: >
|
||||||
What we are going to do next
|
What we are going to do next
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Team"
|
title: "Team"
|
||||||
date: 2017-01-05T
|
date: 2017-01-05T
|
||||||
weight: 3
|
weight: 1
|
||||||
description: >
|
description: >
|
||||||
Our team, contributors and like-minded people.
|
Our team, contributors and like-minded people.
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Backups"
|
title: "Backups"
|
||||||
linkTitle: "Backups"
|
linkTitle: "Backups"
|
||||||
date: 2023-07-31T
|
date: 2023-07-31T
|
||||||
weight: 2
|
weight: 4
|
||||||
description: >
|
description: >
|
||||||
Backing up your services so that they are not lost
|
Backing up your services so that they are not lost
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "How to contribute"
|
title: "How to contribute"
|
||||||
linkTitle: "Contributing"
|
linkTitle: "Contributing"
|
||||||
date: 2023-03-13T
|
date: 2023-03-13T
|
||||||
weight: 2
|
weight: 7
|
||||||
description: >
|
description: >
|
||||||
You can help with translations and programming
|
You can help with translations and programming
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Frequency Asked Questions"
|
title: "Frequency Asked Questions"
|
||||||
linkTitle: "FAQ"
|
linkTitle: "FAQ"
|
||||||
date: 2023-03-13T
|
date: 2023-03-13T
|
||||||
weight: 2
|
weight: 8
|
||||||
description: >
|
description: >
|
||||||
Frequently asked questions about our project.
|
Frequently asked questions about our project.
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Getting Started"
|
title: "Getting Started"
|
||||||
linkTitle: "Getting Started"
|
linkTitle: "Getting Started"
|
||||||
weight: 1
|
weight: 2
|
||||||
description: >
|
description: >
|
||||||
How do you deploy and set up SelfPrivacy server?
|
How do you deploy and set up SelfPrivacy server?
|
||||||
aliases:
|
aliases:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
title: "How-to guides"
|
title: "How-to guides"
|
||||||
weight: 2
|
weight: 5
|
||||||
date: 2023-03-14
|
date: 2023-03-14
|
||||||
description: >
|
description: >
|
||||||
These are the guides on how to perform common tasks.
|
These are the guides on how to perform common tasks.
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
---
|
|
||||||
title: "Overview"
|
|
||||||
linkTitle: "Overview"
|
|
||||||
weight: 2
|
|
||||||
draft: true
|
|
||||||
description: >
|
|
||||||
Here's where your user finds out if your project is for them.
|
|
||||||
---
|
|
||||||
|
|
||||||
{{% pageinfo %}}
|
|
||||||
This is a placeholder page that shows you how to use this template site.
|
|
||||||
{{% /pageinfo %}}
|
|
||||||
|
|
||||||
|
|
||||||
The Overview is where your users find out about your project. Depending on the size of your docset, you can have a separate overview page (like this one) or put your overview contents in the Documentation landing page (like in the Docsy User Guide).
|
|
||||||
|
|
||||||
Try answering these questions for your user in this page:
|
|
||||||
|
|
||||||
## What is it?
|
|
||||||
|
|
||||||
Introduce your project, including what it does or lets you do, why you would use it, and its primary goal (and how it achieves it). This should be similar to your README description, though you can go into a little more detail here if you want.
|
|
||||||
|
|
||||||
## Why do I want it?
|
|
||||||
|
|
||||||
Help your user know if your project will help them. Useful information can include:
|
|
||||||
|
|
||||||
* **What is it good for?**: What types of problems does your project solve? What are the benefits of using it?
|
|
||||||
|
|
||||||
* **What is it not good for?**: For example, point out situations that might intuitively seem suited for your project, but aren't for some reason. Also mention known limitations, scaling issues, or anything else that might let your users know if the project is not for them.
|
|
||||||
|
|
||||||
* **What is it *not yet* good for?**: Highlight any useful features that are coming soon.
|
|
||||||
|
|
||||||
## Where should I go next?
|
|
||||||
|
|
||||||
Give your users next steps from the Overview. For example:
|
|
||||||
|
|
||||||
* [Getting Started](/docs/getting-started/): Get started with $project
|
|
||||||
* [Examples](/docs/examples/): Check out some example code!
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Bitwarden"
|
title: "Bitwarden"
|
||||||
date: 2023-01-11T18:09:37+03:00
|
date: 2023-01-11T18:09:37+03:00
|
||||||
|
weight: 7
|
||||||
description: >
|
description: >
|
||||||
Your password manager
|
Your password manager
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Delta.Chat"
|
title: "Delta.Chat"
|
||||||
date: 2023-01-11T17:15:31+03:00
|
date: 2023-01-11T17:15:31+03:00
|
||||||
|
weight: 4
|
||||||
description: >
|
description: >
|
||||||
E-mail-based messenger with end-to-end encryption
|
E-mail-based messenger with end-to-end encryption
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "E-mail"
|
title: "E-mail"
|
||||||
date: 2023-01-11T17:10:29+03:00
|
date: 2023-01-11T17:10:29+03:00
|
||||||
|
weight: 1
|
||||||
description: >
|
description: >
|
||||||
Self-hosted e-mail service
|
Self-hosted e-mail service
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Gitea"
|
title: "Gitea"
|
||||||
date: 2023-01-11T18:09:12+03:00
|
date: 2023-01-11T18:09:12+03:00
|
||||||
|
weight: 3
|
||||||
description: >
|
description: >
|
||||||
Gitea is a self-hosted Git service
|
Gitea is a self-hosted Git service
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Jitsi"
|
title: "Jitsi"
|
||||||
date: 2023-01-11T17:15:31+03:00
|
date: 2023-01-11T17:15:31+03:00
|
||||||
|
weight: 6
|
||||||
description: >
|
description: >
|
||||||
Video conference
|
Video conference
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Nextcloud"
|
title: "Nextcloud"
|
||||||
date: 2023-01-11T17:08:23+03:00
|
date: 2023-01-11T17:08:23+03:00
|
||||||
|
weight: 2
|
||||||
description: >
|
description: >
|
||||||
Swiss knife in the business of working together
|
Swiss knife in the business of working together
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Pleroma"
|
title: "Pleroma"
|
||||||
date: 2023-01-11T17:17:40+03:00
|
date: 2023-01-11T17:17:40+03:00
|
||||||
|
weight: 5
|
||||||
description: >
|
description: >
|
||||||
Decentralized Social Network Server
|
Decentralized Social Network Server
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Theory"
|
title: "Theory"
|
||||||
linkTitle: "Theory"
|
linkTitle: "Theory"
|
||||||
weight: 5
|
weight: 1
|
||||||
date: 2023-05-09
|
date: 2023-05-09
|
||||||
description: >
|
description: >
|
||||||
Discussion of various aspects of the project
|
Discussion of various aspects of the project
|
||||||
|
|
|
@ -40,7 +40,7 @@ linkTitle = "SelfPrivacy"
|
||||||
<div class="carousel-item">
|
<div class="carousel-item">
|
||||||
<img class="d-block w-100" src="/images/screenshots/7-ru.png" alt="Седьмой слайд">
|
<img class="d-block w-100" src="/images/screenshots/7-ru.png" alt="Седьмой слайд">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<a class="carousel-control-prev" href="#screenshotsCarouselControls" role="button"
|
<a class="carousel-control-prev" href="#screenshotsCarouselControls" role="button"
|
||||||
data-slide="prev">
|
data-slide="prev">
|
||||||
|
@ -61,7 +61,7 @@ linkTitle = "SelfPrivacy"
|
||||||
Приложение SelfPrivacy поможет настроить селфхост-сервисы и управлять ими
|
Приложение SelfPrivacy поможет настроить селфхост-сервисы и управлять ими
|
||||||
</h1>
|
</h1>
|
||||||
<a class="btn btn-lg btn-primary mb-4 mt-4 btn-block sp-button-shadow sp-button-big-padding"
|
<a class="btn btn-lg btn-primary mb-4 mt-4 btn-block sp-button-shadow sp-button-big-padding"
|
||||||
href="{{< relref " /download">}}">
|
href="{{< relref "/download">}}">
|
||||||
Скачать
|
Скачать
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
---
|
---
|
||||||
title: "О нас"
|
title: "О нас"
|
||||||
linkTitle: "О нас"
|
linkTitle: "О нас"
|
||||||
weight: 4
|
weight: 5
|
||||||
date: 2022-01-09
|
date: 2022-01-09
|
||||||
description: >
|
description: >
|
||||||
Кто мы такие, в чем наша мотивая и какова наша политика
|
Кто мы такие, в чем наша мотивация и какова наша политика
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Политика"
|
title: "Политика"
|
||||||
date: 2023-04-23
|
date: 2023-04-23
|
||||||
weight: 4
|
weight: 5
|
||||||
description: >
|
description: >
|
||||||
Наши принципы и политика
|
Наши принципы и политика
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Команда"
|
title: "Команда"
|
||||||
date: 2017-01-05T
|
date: 2017-01-05T
|
||||||
weight: 3
|
weight: 1
|
||||||
description: >
|
description: >
|
||||||
Наша команда, вкладчики и единомышленники.
|
Наша команда, вкладчики и единомышленники.
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Резервное копирование"
|
title: "Резервное копирование"
|
||||||
linkTitle: "Резервное копирование"
|
linkTitle: "Резервное копирование"
|
||||||
date: 2023-07-31T
|
date: 2023-07-31T
|
||||||
weight: 2
|
weight: 3
|
||||||
description: >
|
description: >
|
||||||
Резервное копирование сервисов, чтобы данные никогда не были потеряны
|
Резервное копирование сервисов, чтобы данные никогда не были потеряны
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Как помочь проекту?"
|
title: "Как помочь проекту?"
|
||||||
linkTitle: "Как помочь проекту"
|
linkTitle: "Как помочь проекту"
|
||||||
date: 2023-03-13
|
date: 2023-03-13
|
||||||
weight: 2
|
weight: 6
|
||||||
description: >
|
description: >
|
||||||
Вы можете помочь как с переводом на разные языки, так и своими знаниями программирования
|
Вы можете помочь как с переводом на разные языки, так и своими знаниями программирования
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
title: "Часто задаваемые вопросы"
|
title: "Часто задаваемые вопросы"
|
||||||
linkTitle: "ЧаВо"
|
linkTitle: "ЧаВо"
|
||||||
date: 2023-03-13T
|
date: 2023-03-13T
|
||||||
weight: 2
|
weight: 7
|
||||||
description: >
|
description: >
|
||||||
Частые вопросы о проекте
|
Частые вопросы о проекте
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Начало работы"
|
title: "Начало работы"
|
||||||
linkTitle: "Начало работы"
|
linkTitle: "Начало работы"
|
||||||
weight: 1
|
weight: 2
|
||||||
description: >
|
description: >
|
||||||
Как установить и настроить сервер SelfPrivacy?
|
Как установить и настроить сервер SelfPrivacy?
|
||||||
---
|
---
|
||||||
|
@ -9,13 +9,13 @@ description: >
|
||||||
Сервер SelfPrivacy создается поэтапно в течение часа.
|
Сервер SelfPrivacy создается поэтапно в течение часа.
|
||||||
Звучит страшно, но уверяю, учёная степень не понадобится. Процесс не сложнее покупки в интернет-магазине.
|
Звучит страшно, но уверяю, учёная степень не понадобится. Процесс не сложнее покупки в интернет-магазине.
|
||||||
|
|
||||||
* Поиск паспорта и карты с балансом $10-15 и $5 в месяц
|
* Поиск паспорта и карты с балансом $10-15 и $5 в месяц
|
||||||
* Регистрация учётных записей
|
* Регистрация учётных записей
|
||||||
* Покупка домена
|
* Покупка домена
|
||||||
* Подключение домена к DNS серверу
|
* Подключение домена к DNS серверу
|
||||||
* Создание токенов
|
* Создание токенов
|
||||||
* Установка
|
* Установка
|
||||||
* Подключение к сервисам
|
* Подключение к сервисам
|
||||||
|
|
||||||
**Если поручите кому-нибудь эту задачу — лишитесь приватности.**
|
**Если поручите кому-нибудь эту задачу — лишитесь приватности.**
|
||||||
Для 100% независимости и контроля необходимо делать всё самостоятельно.
|
Для 100% независимости и контроля необходимо делать всё самостоятельно.
|
||||||
|
@ -37,18 +37,19 @@ description: >
|
||||||
```}Rj;EtG:,M!bc4/|```
|
```}Rj;EtG:,M!bc4/|```
|
||||||
|
|
||||||
Как такой пароль запомнить? Никак!
|
Как такой пароль запомнить? Никак!
|
||||||
Пароли не нужно запоминать, их надо создавать и хранить в [менеджере паролей](https://keepassxc.org/download/).
|
Пароли не нужно запоминать, их надо создавать и хранить в менеджере паролей, например [KeePassXC](https://keepassxc.org/download/).
|
||||||
Хотя один помнить придётся — пароль от менеджера паролей.
|
Хотя один помнить придётся — пароль от менеджера паролей.
|
||||||
|
|
||||||
{{% /alert %}}
|
{{% /alert %}}
|
||||||
|
|
||||||
### Регистрируемся:
|
### Регистрируемся
|
||||||
* [Hetzner](https://www.hetzner.com) или [DigitalOcean](https://www.digitalocean.com) — хостинги виртуальных серверов.
|
|
||||||
|
* [Hetzner](https://www.hetzner.com) или [DigitalOcean](https://www.digitalocean.com) — хостинги виртуальных серверов.
|
||||||
Какой выберете, в том и будут жить ваши данные и сервисы SelfPrivacy.
|
Какой выберете, в том и будут жить ваши данные и сервисы SelfPrivacy.
|
||||||
* [NameCheap](https://www.namecheap.com/), [Porkbun](https://porkbun.com) или любой другой регистратор,
|
* Любой регистратор доменов, к примеру [Porkbun](https://porkbun.com) (можно оплачивать криптовалютой) .
|
||||||
* для покупки личного адреса в интернете — домена, который будет указывать на сервер.
|
* для покупки личного адреса в интернете — домена, который будет указывать на сервер.
|
||||||
* [deSEC](https://desec.io/) или [CloudFlare](https://cloudflare.com) (не рекомендуем) — DNS сервер, где работает ваш домен.
|
* На выбор: [deSEC](https://desec.io/), [DigitalOcean DNS](https://docs.digitalocean.com/products/networking/dns/), [CloudFlare](https://cloudflare.com) (не рекомендуем) — DNS сервер, где работает ваш домен.
|
||||||
* [Backblaze](https://www.backblaze.com/) — IaaS провайдер, для хранения резервных копий ваших данных
|
* [Backblaze](https://www.backblaze.com/) — IaaS провайдер, для хранения резервных копий ваших данных
|
||||||
в зашифрованном виде.
|
в зашифрованном виде.
|
||||||
|
|
||||||
Регистрация заурядна, но иногда проверка учётной записи длится несколько дней или требует дополнительных документов.
|
Регистрация заурядна, но иногда проверка учётной записи длится несколько дней или требует дополнительных документов.
|
||||||
|
@ -65,45 +66,123 @@ description: >
|
||||||
|
|
||||||
Включили второй фактор? Я серьёзно! Тогда переходим к интересному!
|
Включили второй фактор? Я серьёзно! Тогда переходим к интересному!
|
||||||
|
|
||||||
|
|
||||||
**_Домен_ — это кусочек интернета, которому вы даёте имя.**
|
**_Домен_ — это кусочек интернета, которому вы даёте имя.**
|
||||||
Простор для творчества огромен, у вас есть 63 символа + .com .org .icu и еще несколько сотен доменов после точки.
|
Простор для творчества огромен, у вас есть 63 символа + .com .org .icu и еще несколько сотен доменов после точки.
|
||||||
Можно выбрать просто по фамилии, например *ivanov.live* или *ivanov.health*,
|
|
||||||
а можно и что-то творческое — *shit-happens.shop*
|
|
||||||
|
|
||||||
### Рекомендации:
|
Заходим на ваш регистратор домена. В качестве примера будем использовать [Porkbun](https://porkbun.com).
|
||||||
* **Обязательно смотреть на цену ежегодного продления,** она может в разы превышать стоимость покупки.
|
|
||||||
* **Нормальная цена домена $8-10 в год.**
|
Выбираем домен. Можно выбрать просто по фамилии, например _ivanov.live_ или _ivanov.health_, а можно и что-то творческое — *shit-happens.shop*
|
||||||
* **При регистрации домена обязательно указывать реальные почту и телефон, иначе регистрацию могут аннулировать.** И если вы не сможете продлить домен, система не будет работать так, как задумано.
|
|
||||||
* Выбирайте хорошее имя, которое удобно и по телефону диктовать, и на деловой визитке указать.
|
### Рекомендации
|
||||||
* **Я уже говорил про второй фактор?**
|
|
||||||
|
* **Обязательно смотреть на цену ежегодного продления,** она может в разы превышать стоимость покупки.
|
||||||
|
* **Нормальная цена домена $8-10 в год.**
|
||||||
|
* **При регистрации домена обязательно указывать реальные почту и телефон, иначе регистрацию могут аннулировать.** И если вы не сможете продлить домен, система не будет работать так, как задумано.
|
||||||
|
* Выбирайте хорошее имя, которое удобно и по телефону диктовать, и на деловой визитке указать.
|
||||||
|
* **Я уже говорил про второй фактор?**
|
||||||
|
|
||||||
## Подключение домена к DNS серверу
|
## Подключение домена к DNS серверу
|
||||||
|
|
||||||
После покупки, домен добавляем в CloudFlare:
|
{{< tabpane text=true >}}
|
||||||
|
{{% tab "deSEC" %}}
|
||||||
|
|
||||||
![gif](/images/screencasts/add-domain-to-cf.gif)
|
### Если вы выбрали deSEC: Как добавить домен
|
||||||
|
|
||||||
На примере домена ruleit.stream мы выбрали бесплатный тариф и получили имена серверов: **gail.ns.cloudflare.com**
|
1. Переходим по [ссылке](https://desec.io/domains), входим в аккаунт.
|
||||||
и **mattns.cloudflare.com**, которые надо прописать у своего регистратора. В нашем случае NameCheap:
|
2. Нажимаем на **плюс**.
|
||||||
|
|
||||||
|
{{< imgproc dns_add_domain Fill "626x287" />}}
|
||||||
|
|
||||||
![gif](/images/screencasts/nc-to-cf.gif)
|
3. Вводим ваш домен. Нажимаем **Save**.
|
||||||
|
4. Копируем имена полученные в поле **Nameservers**.
|
||||||
|
|
||||||
|
{{< imgproc dns_add_domain2 Fill "626x287" />}}
|
||||||
|
|
||||||
|
На примере домена cat-meowmeow.corp мы получили имена серверов: **ns1.desec.io**
|
||||||
|
и **ns2.desec.org**. Имена серверов у вас могут отличаться.
|
||||||
|
|
||||||
|
{{% /tab %}}
|
||||||
|
{{% tab "Cloudflare" %}}
|
||||||
|
|
||||||
|
### Если вы выбрали Cloudflare: Как добавить домен
|
||||||
|
|
||||||
|
1. Переходим по [ссылке](https://dash.cloudflare.com), входим в аккаунт.
|
||||||
|
2. Слева в меню нажимаем **Websites**, далее синюю кнопку **Get started**.
|
||||||
|
{{< imgproc dns_add_domain_cloudflare Fill "626x287" />}}
|
||||||
|
|
||||||
|
1. Выбираем бесплатный тариф **Free**, нажимаем **Continue**.
|
||||||
|
{{< imgproc dns_add_domain_cloudflare2 Fill "626x287" />}}
|
||||||
|
|
||||||
|
1. На вкладке **Review DNS records** ничего не меняем. Нажимаем **Continue**.
|
||||||
|
{{< imgproc dns_add_domain_cloudflare3 Fill "626x287" />}}
|
||||||
|
|
||||||
|
1. В пункте 3, копируем имена **nameservers**. После нажимаем **Continue**.
|
||||||
|
{{< imgproc dns_add_domain_cloudflare4 Fill "626x287" />}}
|
||||||
|
|
||||||
|
1. Финальная страница, нажимаем **Finish later**.
|
||||||
|
{{< imgproc dns_add_domain_cloudflare5 Fill "626x287" />}}
|
||||||
|
|
||||||
|
Только что мы выбрали бесплатный тариф и получили имена серверов: **alberto.ns.cloudflare.com**
|
||||||
|
и **michelle.ns.cloudflare.com**. У вас имена серверов могут отличаться.
|
||||||
|
|
||||||
|
{{% /tab %}}
|
||||||
|
{{% tab "DigitalOcean DNS" %}}
|
||||||
|
|
||||||
|
### Если вы выбрали DigitalOcean DNS: Как добавить домен
|
||||||
|
|
||||||
|
Если вы планируете использовать DigitalOcean и для сервера, и для DNS (что мы не рекомендуем),
|
||||||
|
то вам **необходимо будет создать отдельный проект для DNS записей**.
|
||||||
|
|
||||||
|
DigitalOcean предоставляет только токены которые дают полный доступ ко всему в проекте.
|
||||||
|
Токен для сервера остаётся на вашем устройстве, однако токен для DNS записей будет отправлен на ваш новый сервер.
|
||||||
|
Если токен для DNS будет иметь доступ к самому серверу, в случае его взлома, злоумышленник сможет уничтожить сам сервер.
|
||||||
|
|
||||||
|
1. Создайте новый проект, перейдите в управление новым проектом.
|
||||||
|
|
||||||
|
2. Нажимаем сверху на кнопку **Create**, выбираем **Domain/DNS**.
|
||||||
|
{{< imgproc do Fill "626x287" />}}
|
||||||
|
|
||||||
|
3. Вводим имя своего домена, выбираем проект созданный под управление доменом.
|
||||||
|
{{< imgproc do2 Fill "626x287" />}}
|
||||||
|
|
||||||
|
4. Нажимаем **Add Domain**.
|
||||||
|
|
||||||
|
Получаем имена серверов, которые понадобятся нам на следующем этапе.
|
||||||
|
|
||||||
|
{{% /tab %}}
|
||||||
|
{{< /tabpane >}}
|
||||||
|
|
||||||
|
## Используем полученные имена у своего регистратора
|
||||||
|
|
||||||
|
DigitalOcean имеет [хорошую инструкцию](https://docs.digitalocean.com/products/networking/dns/getting-started/dns-registrars/#instructions) для многих популярных регистраторов. Даже если вы не используете DigitalOcean в качестве DNS, эта инструкция может вам помочь!
|
||||||
|
|
||||||
|
Далее инструкция для [Porkbun](https://porkbun.com), но вы можете использовать свой регистратор домена, действия должны быть примерно схожи.
|
||||||
|
|
||||||
|
1. Переходим в панель управления доменами.
|
||||||
|
{{< imgproc porkbun Fill "626x287" />}}
|
||||||
|
|
||||||
|
2. Наводимся мышкой на купленный домен, нажимаем **DNS**.
|
||||||
|
{{< imgproc porkbun2 Fill "626x287" />}}
|
||||||
|
|
||||||
|
3. В панели управления доменом находим параметр **Authoritative nameservers**.
|
||||||
|
{{< imgproc porkbun3 Fill "626x287" />}}
|
||||||
|
|
||||||
|
4. Нажимаем **Edit**.
|
||||||
|
|
||||||
|
5. Заносим туда имена серверов, которые получили на предудущем этапе.
|
||||||
|
|
||||||
Заодно проверяем, что у нас включено автопродление и защита персональных данных — WhoisGuard.
|
|
||||||
Через несколько минут или, в худшем случае, до двух суток настройки применятся.
|
Через несколько минут или, в худшем случае, до двух суток настройки применятся.
|
||||||
|
|
||||||
|
|
||||||
## Создание токенов
|
## Создание токенов
|
||||||
|
|
||||||
**_API ключи_ — это почти то же самое, что и логин с паролем, только для программы, а не человека.**
|
**_API ключи_ — это почти то же самое, что и логин с паролем, только для программы, а не человека.**
|
||||||
Мобильное приложение SelfPrivacy с их помощью управляет сервисами во всех учётных записях вместо вас. Удобно!
|
Мобильное приложение SelfPrivacy с их помощью управляет сервисами во всех учётных записях вместо вас. Удобно!
|
||||||
|
|
||||||
Нам не нужен токен для регистратора домена. Но нам понадобится токен DNS провайдера, чтобы управлять доменомом.
|
Нам не нужен токен для регистратора домена. Но нам понадобится токен DNS провайдера, чтобы управлять доменомом.
|
||||||
|
|
||||||
SelfPrivacy поддерживает двух провайдеров на выбор: популярный [Cloudflare](https://www.cloudflare.com/) и нацеленный на приватность [deSEC](https://desec.io/).
|
|
||||||
|
|
||||||
{{< tabpane text=true >}}
|
{{< tabpane text=true >}}
|
||||||
{{% tab "deSEC" %}}
|
{{% tab "deSEC" %}}
|
||||||
|
|
||||||
### Если вы выбрали deSEC: Как получить токен
|
### Если вы выбрали deSEC: Как получить токен
|
||||||
|
|
||||||
1. Авторизуемся в [deSEC](https://desec.io/login)
|
1. Авторизуемся в [deSEC](https://desec.io/login)
|
||||||
|
@ -114,18 +193,16 @@ SelfPrivacy поддерживает двух провайдеров на выб
|
||||||
|
|
||||||
4. Нажимаем на большую кнопку с "плюсом" в правом верхнем углу страницы.
|
4. Нажимаем на большую кнопку с "плюсом" в правом верхнем углу страницы.
|
||||||
|
|
||||||
{{< imgproc desec-tokenmanagment Fill "626x287" />}}
|
{{< imgproc desec_token Fill "626x287" />}}
|
||||||
|
|
||||||
|
5. Должен был появиться "**Generate New Token**" диалог. Вводим любое имя токена в **Token name**.
|
||||||
5. Должен был появиться "**Generate New Token**" диалог. Вводим любое имя токена в **Token name**.
|
|
||||||
*Advanced settings* необязательны, так что ничего там не трогаем.
|
*Advanced settings* необязательны, так что ничего там не трогаем.
|
||||||
|
|
||||||
6. Кликаем **Save**.
|
6. Кликаем **Save**.
|
||||||
|
|
||||||
7. Обязательно сохраняем "**secret value**" ключ токена, потому что он отображается исключительно один раз.
|
7. Обязательно сохраняем "**secret value**" ключ токена, потому что он отображается исключительно один раз.
|
||||||
|
|
||||||
{{< imgproc dncsec-copy Fill "626x287" />}}
|
{{< imgproc desec_token2 Fill "626x287" />}}
|
||||||
|
|
||||||
|
|
||||||
8. Теперь спокойно закрываем диалог, нажав **close**.
|
8. Теперь спокойно закрываем диалог, нажав **close**.
|
||||||
|
|
||||||
|
@ -137,14 +214,12 @@ SelfPrivacy поддерживает двух провайдеров на выб
|
||||||
|
|
||||||
{{< video src="Cloudflare" muted="true" autoplay="true" autoplay="true" loop="true" >}}
|
{{< video src="Cloudflare" muted="true" autoplay="true" autoplay="true" loop="true" >}}
|
||||||
|
|
||||||
|
1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте.
|
||||||
1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте.
|
|
||||||
|
|
||||||
2. В правом верхнем углу кликаем на иконку профиля (для мобильной версии сайта: в верхнем левом углу нажимаем
|
2. В правом верхнем углу кликаем на иконку профиля (для мобильной версии сайта: в верхнем левом углу нажимаем
|
||||||
кнопку **Меню** с тремя горизонтальными полосками). В выпавшем меню кликаем на пункт **My Profile**.
|
кнопку **Меню** с тремя горизонтальными полосками). В выпавшем меню кликаем на пункт **My Profile**.
|
||||||
|
|
||||||
{{< imgproc cloudflare-my-profile Fill "626x287" />}}
|
{{< imgproc cl_token Fill "626x287" />}}
|
||||||
|
|
||||||
|
|
||||||
3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**,
|
3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**,
|
||||||
**Sessions**. Выбираем **API Tokens**.
|
**Sessions**. Выбираем **API Tokens**.
|
||||||
|
@ -165,61 +240,84 @@ SelfPrivacy поддерживает двух провайдеров на выб
|
||||||
в первом поле выбираем **Zone**, во-втором тоже **Zone**. А уже в третьем нажимаем на **Read**.
|
в первом поле выбираем **Zone**, во-втором тоже **Zone**. А уже в третьем нажимаем на **Read**.
|
||||||
Давайте сверим с тем, что у вас получилось:
|
Давайте сверим с тем, что у вас получилось:
|
||||||
|
|
||||||
{{< imgproc cloudflare-permissions Fill "628x203" />}}
|
{{< imgproc cl_token2 Fill "626x287" />}}
|
||||||
|
|
||||||
Ваш выбор должен выглядеть так.
|
Ваш выбор должен выглядеть так.
|
||||||
|
|
||||||
|
9. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями.
|
||||||
8. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями.
|
|
||||||
В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**,
|
В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**,
|
||||||
справа появится ещё одно поле. В нём выбираем наш домен.
|
справа появится ещё одно поле. В нём выбираем наш домен.
|
||||||
|
|
||||||
9. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**.
|
10. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**.
|
||||||
|
|
||||||
10. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**.
|
11. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**.
|
||||||
|
|
||||||
11. Нажимаем **Create Token**.
|
12. Нажимаем **Create Token**.
|
||||||
|
|
||||||
12. Копируем созданный токен.
|
13. Копируем созданный токен.
|
||||||
|
|
||||||
|
{{% /tab %}}s
|
||||||
|
|
||||||
|
{{% tab "DigitalOcean DNS" %}}
|
||||||
|
|
||||||
|
### Если вы выбрали DigitalOcean DNS: Как получить токен
|
||||||
|
|
||||||
|
Инструкция по получению токена для DigitalOcean DNS будет аналогичной той, что используется для хостинг-серверов DigitalOcean. Однако для управления DNS вам необходимо было создать отдельный проект. В меню выбора проекта будьте внимательны, чтобы не перепутать. Токены от разных проектов не должны совпадать.
|
||||||
|
|
||||||
|
{{< video src="do" muted="true" autoplay="true" loop="true" >}}
|
||||||
|
|
||||||
|
1. Перейдите по [ссылке](https://cloud.digitalocean.com/account/) и войдите в ранее созданный аккаунт.
|
||||||
|
|
||||||
|
2. В левом меню перейдите на страницу **API** - последний пункт в самом низу.
|
||||||
|
|
||||||
|
3. Нажмите **Generate New Token** в меню **Personal Access Tokens**.
|
||||||
|
|
||||||
|
4. **Копируем токен**.
|
||||||
|
|
||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
|
|
||||||
{{< /tabpane >}}
|
{{< /tabpane >}}
|
||||||
|
|
||||||
### Как получить токен для провайдера сервера
|
### Как получить токен для провайдера сервера
|
||||||
{{< alert title="Не держите яйца в одной корзине" color="warning" >}}
|
|
||||||
Если вы планируете использовать DigitalOcean и для сервера, и для DNS (что мы не рекомендуем),
|
|
||||||
то вам **необходимо будет создать отдельный проект для DNS записей**.
|
|
||||||
|
|
||||||
DigitalOcean предоставляет только токены которые дают полный доступ ко всему в проекте.
|
|
||||||
Токен для сервера остаётся на вашем устройстве, однако токен для DNS записей будет отправлен на ваш новый сервер.
|
|
||||||
Если токен для DNS будет иметь доступ к самому серверу, в случае его взлома, злоумышленник сможет уничтожить сам сервер.
|
|
||||||
{{< /alert >}}
|
|
||||||
{{< tabpane text=true >}}
|
{{< tabpane text=true >}}
|
||||||
|
|
||||||
{{% tab "Hetzner" %}}
|
{{% tab "Hetzner" %}}
|
||||||
![gif](/images/screencasts/Hetzner.gif)
|
|
||||||
|
### Если вы выбрали Hetzner
|
||||||
|
|
||||||
1. Переходим по [ссылке](https://console.hetzner.cloud/) и авторизуемся в ранее созданном аккаунте.
|
1. Переходим по [ссылке](https://console.hetzner.cloud/) и авторизуемся в ранее созданном аккаунте.
|
||||||
|
|
||||||
2. Заходим в созданный нами проект. Если такового нет — значит создаём.
|
2. Заходим в созданный нами проект. Если такового нет — значит создаём.
|
||||||
|
|
||||||
3. *Наводим мышкой на боковую панель.* Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика).
|
3. _Наводим мышкой на боковую панель._ Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика).
|
||||||
|
|
||||||
|
{{< imgproc hetzner Fill "626x287" />}}
|
||||||
|
|
||||||
4. Далее, в верхней части интерфейса видим примерно такой список: **SSH KEYS, API TOKENS, CERTIFICATES, MEMBERS.** Нам нужен **API TOKENS**. Переходим по нему.
|
4. Далее, в верхней части интерфейса видим примерно такой список: **SSH KEYS, API TOKENS, CERTIFICATES, MEMBERS.** Нам нужен **API TOKENS**. Переходим по нему.
|
||||||
|
|
||||||
5. По середине в интерфейсе, нас будет ожидать кнопка **GENERATE API TOKEN**. Нажимаем на эту кнопку.
|
5. По середине в интерфейсе, нас будет ожидать кнопка **GENERATE API TOKEN**. Нажимаем на эту кнопку.
|
||||||
|
|
||||||
|
{{< imgproc hetzner2 Fill "626x287" />}}
|
||||||
|
|
||||||
6. В поле **Description** даём нашему токену название (это может быть любое название, которое Вам нравится, сути оно не меняет).
|
6. В поле **Description** даём нашему токену название (это может быть любое название, которое Вам нравится, сути оно не меняет).
|
||||||
|
|
||||||
7. Под полем **Description** видим возможность выбрать разрешения **PERMISSIONS**. Выбираем **Read & Write**.
|
7. Под полем **Description** видим возможность выбрать разрешения **PERMISSIONS**. Выбираем **Read & Write**.
|
||||||
|
|
||||||
8. Нажимаем **GENERATE API TOKEN**.
|
8. Нажимаем **GENERATE API TOKEN**.
|
||||||
|
|
||||||
9. После этого, появиться окно с вашим токеном.
|
9. После этого, появиться окно с вашим токеном, сохраняем его.
|
||||||
|
|
||||||
|
{{< imgproc hetzner3 Fill "626x287" />}}
|
||||||
|
|
||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
|
|
||||||
{{% tab "DigitalOcean" %}}
|
{{% tab "DigitalOcean" %}}
|
||||||
|
|
||||||
|
### Если вы выбралои DigitalOcean
|
||||||
|
|
||||||
|
Для вашей безопасности: если вы использовали DigitalOcean в качестве DNS, вам нужно создать отдельный проект.
|
||||||
|
|
||||||
{{< video src="do" muted="true" autoplay="true" autoplay="true" loop="true" >}}
|
{{< video src="do" muted="true" autoplay="true" autoplay="true" loop="true" >}}
|
||||||
|
|
||||||
1. Перейдите по [ссылке](https://cloud.digitalocean.com/account/) и войдите в ранее созданный аккаунт.
|
1. Перейдите по [ссылке](https://cloud.digitalocean.com/account/) и войдите в ранее созданный аккаунт.
|
||||||
|
@ -234,7 +332,6 @@ DigitalOcean предоставляет только токены которые
|
||||||
|
|
||||||
{{< /tabpane >}}
|
{{< /tabpane >}}
|
||||||
|
|
||||||
|
|
||||||
## Как получить токен Backblaze
|
## Как получить токен Backblaze
|
||||||
|
|
||||||
{{< video src="Backblaze" muted="true" autoplay="true" autoplay="true" loop="true" >}}
|
{{< video src="Backblaze" muted="true" autoplay="true" autoplay="true" loop="true" >}}
|
||||||
|
@ -247,8 +344,36 @@ DigitalOcean предоставляет только токены которые
|
||||||
|
|
||||||
4. Во всплывающем окне подтверждаем генерацию
|
4. Во всплывающем окне подтверждаем генерацию
|
||||||
|
|
||||||
5. Копируем **keyID** и **applicationKey**
|
5. Копируем **keyID** и **applicationKey**
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
🎉 Поздравляю! Теперь вы готовы использовать приватные сервисы. Не забудьте сохранить токены в безопасном месте.
|
## Откроем приложение
|
||||||
|
|
||||||
|
Заходим в мастер установки. Пора использовать токены, что мы получали ранее.
|
||||||
|
|
||||||
|
Приложение предложит вам выбрать местоположение и характеристики сервера. Рекомендуем выбирать сервер, находящийся ближе к вашей текущей локации.
|
||||||
|
Если у вас около 5 пользователей, минимального сервера по характеристикам будет достаточно.
|
||||||
|
|
||||||
|
Приложение предложит создать мастер-аккаунт, который будет выступать в роли администратора. Сохраните пароль от аккаунта в менеджере паролей, например [KeePassXC](https://keepassxc.org/download/).
|
||||||
|
|
||||||
|
В финале нажимаем "Создать сервер", процесс может занять до 30 минут.
|
||||||
|
|
||||||
|
Если что-то пошло не так, обращайтесь в [чаты поддержки]({{< relref "/docs/FAQ/_index.md#как-получить-помощь" >}}).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🎉 Поздравляю! Теперь вы готовы использовать приватные сервисы.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### После установки, рекомендуем вам создать ключ восстановления сервера
|
||||||
|
|
||||||
|
Если с вашим устройством что-то произойдет, благодаря ключу восстановления, вы сможете безболезненно подключиться к старому серверу.
|
||||||
|
|
||||||
|
Перейдите в пункт меню "Ещё", затем "Ключ восстановления". Нажмите "Сгенерировать ключ".
|
||||||
|
|
||||||
|
Вы увидите список слов — это и будет ваш ключ. Сохраните его в менеджере паролей, например [KeePassXC](https://keepassxc.org/download/).
|
||||||
|
В целях безопасности приложение не позволяет скопировать ключ.
|
||||||
|
|
||||||
|
**Помните, обладая данным ключом, злоумышленник имеет полный доступ к вашему серверу.**
|
||||||
|
|
BIN
content/ru/docs/Getting started/cl_token.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
content/ru/docs/Getting started/cl_token2.png
Normal file
After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 66 KiB |
BIN
content/ru/docs/Getting started/desec_token.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
content/ru/docs/Getting started/desec_token2.png
Normal file
After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 49 KiB |
BIN
content/ru/docs/Getting started/dns_add_domain.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
content/ru/docs/Getting started/dns_add_domain2.png
Normal file
After Width: | Height: | Size: 136 KiB |
BIN
content/ru/docs/Getting started/dns_add_domain_cloudflare.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
content/ru/docs/Getting started/dns_add_domain_cloudflare2.png
Normal file
After Width: | Height: | Size: 194 KiB |
BIN
content/ru/docs/Getting started/dns_add_domain_cloudflare3.png
Normal file
After Width: | Height: | Size: 137 KiB |
BIN
content/ru/docs/Getting started/dns_add_domain_cloudflare4.png
Normal file
After Width: | Height: | Size: 217 KiB |
BIN
content/ru/docs/Getting started/dns_add_domain_cloudflare5.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
content/ru/docs/Getting started/do.png
Normal file
After Width: | Height: | Size: 228 KiB |
BIN
content/ru/docs/Getting started/do2.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
content/ru/docs/Getting started/hetzner.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
content/ru/docs/Getting started/hetzner2.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
content/ru/docs/Getting started/hetzner3.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
content/ru/docs/Getting started/porkbun.jpeg
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
content/ru/docs/Getting started/porkbun2.jpeg
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
content/ru/docs/Getting started/porkbun3.png
Normal file
After Width: | Height: | Size: 45 KiB |
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
title: "Инструкции"
|
title: "Инструкции"
|
||||||
weight: 2
|
weight: 4
|
||||||
date: 2023-03-14
|
date: 2023-03-14
|
||||||
description: >
|
description: >
|
||||||
Руководства, которые могут пригодиться.
|
Руководства, которые могут пригодиться.
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
---
|
|
||||||
title: "Overview"
|
|
||||||
linkTitle: "Overview"
|
|
||||||
weight: 2
|
|
||||||
draft: true
|
|
||||||
description: >
|
|
||||||
Here's where your user finds out if your project is for them.
|
|
||||||
---
|
|
||||||
|
|
||||||
{{% pageinfo %}}
|
|
||||||
This is a placeholder page that shows you how to use this template site.
|
|
||||||
{{% /pageinfo %}}
|
|
||||||
|
|
||||||
|
|
||||||
The Overview is where your users find out about your project. Depending on the size of your docset, you can have a separate overview page (like this one) or put your overview contents in the Documentation landing page (like in the Docsy User Guide).
|
|
||||||
|
|
||||||
Try answering these questions for your user in this page:
|
|
||||||
|
|
||||||
## What is it?
|
|
||||||
|
|
||||||
Introduce your project, including what it does or lets you do, why you would use it, and its primary goal (and how it achieves it). This should be similar to your README description, though you can go into a little more detail here if you want.
|
|
||||||
|
|
||||||
## Why do I want it?
|
|
||||||
|
|
||||||
Help your user know if your project will help them. Useful information can include:
|
|
||||||
|
|
||||||
* **What is it good for?**: What types of problems does your project solve? What are the benefits of using it?
|
|
||||||
|
|
||||||
* **What is it not good for?**: For example, point out situations that might intuitively seem suited for your project, but aren't for some reason. Also mention known limitations, scaling issues, or anything else that might let your users know if the project is not for them.
|
|
||||||
|
|
||||||
* **What is it *not yet* good for?**: Highlight any useful features that are coming soon.
|
|
||||||
|
|
||||||
## Where should I go next?
|
|
||||||
|
|
||||||
Give your users next steps from the Overview. For example:
|
|
||||||
|
|
||||||
* [Getting Started](/docs/getting-started/): Get started with $project
|
|
||||||
* [Examples](/docs/examples/): Check out some example code!
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Доступные сервисы"
|
title: "Доступные сервисы"
|
||||||
linkTitle: "Сервисы"
|
linkTitle: "Сервисы"
|
||||||
weight: 3
|
weight: 2
|
||||||
date: 2022-01-09
|
date: 2022-01-09
|
||||||
description: >
|
description: >
|
||||||
О сервисах, которые мы используем
|
О сервисах, которые мы используем
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Bitwarden"
|
title: "Bitwarden"
|
||||||
date: 2023-01-11T18:09:37+03:00
|
date: 2023-01-11T18:09:37+03:00
|
||||||
|
weigth: 7
|
||||||
description: >
|
description: >
|
||||||
Ваш менеджер паролей
|
Ваш менеджер паролей
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Delta.Chat"
|
title: "Delta.Chat"
|
||||||
date: 2023-01-11T17:15:31+03:00
|
date: 2023-01-11T17:15:31+03:00
|
||||||
|
weight: 4
|
||||||
description: >
|
description: >
|
||||||
Мессенджер на базе E-mail со сквозным шифрованием
|
Мессенджер на базе E-mail со сквозным шифрованием
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "E-mail"
|
title: "E-mail"
|
||||||
date: 2023-01-11T17:10:29+03:00
|
date: 2023-01-11T17:10:29+03:00
|
||||||
|
weight: 1
|
||||||
description: >
|
description: >
|
||||||
Свой почтовый сервер
|
Свой почтовый сервер
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Gitea"
|
title: "Gitea"
|
||||||
date: 2023-01-11T18:09:12+03:00
|
date: 2023-01-11T18:09:12+03:00
|
||||||
|
weight: 3
|
||||||
description: >
|
description: >
|
||||||
Личный git-сервис
|
Личный git-сервис
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Jitsi"
|
title: "Jitsi"
|
||||||
date: 2023-01-11T17:15:31+03:00
|
date: 2023-01-11T17:15:31+03:00
|
||||||
|
weight: 6
|
||||||
description: >
|
description: >
|
||||||
Видеоконференции
|
Видеоконференции
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Nextcloud"
|
title: "Nextcloud"
|
||||||
date: 2023-01-11T17:08:23+03:00
|
date: 2023-01-11T17:08:23+03:00
|
||||||
|
weight: 2
|
||||||
description: >
|
description: >
|
||||||
Швейцарский нож в деле совместной работы
|
Швейцарский нож в деле совместной работы
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Pleroma"
|
title: "Pleroma"
|
||||||
date: 2023-01-11T17:17:40+03:00
|
date: 2023-01-11T17:17:40+03:00
|
||||||
|
weight: 5
|
||||||
description: >
|
description: >
|
||||||
Сервер децентрализованной социальной сети
|
Сервер децентрализованной социальной сети
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Теория"
|
title: "Теория"
|
||||||
linkTitle: "Теория"
|
linkTitle: "Теория"
|
||||||
weight: 5
|
weight: 1
|
||||||
date: 2023-05-09
|
date: 2023-05-09
|
||||||
description: >
|
description: >
|
||||||
Обсуждение различных аспектов проекта
|
Обсуждение различных аспектов проекта
|
||||||
|
|
|
@ -100,9 +100,9 @@ title: Скачать
|
||||||
|
|
||||||
{{< landing-feature book "Что делать дальше то?" "right">}}
|
{{< landing-feature book "Что делать дальше то?" "right">}}
|
||||||
<a class="btn btn-lg btn-primary mb-4 mt-4 btn-block sp-button-shadow sp-button-big-padding"
|
<a class="btn btn-lg btn-primary mb-4 mt-4 btn-block sp-button-shadow sp-button-big-padding"
|
||||||
href="{{< relref " /docs/Getting started/">}}">
|
href="{{< relref "/docs/Getting started/">}}">
|
||||||
Гайд по установке
|
Гайд по установке
|
||||||
</a>
|
</a>
|
||||||
{{< /landing-feature>}}
|
{{< /landing-feature>}}
|
||||||
|
|
||||||
{{< /blocks/section>}}
|
{{< /blocks/section>}}
|
||||||
|
|
Before Width: | Height: | Size: 146 KiB |
Before Width: | Height: | Size: 189 KiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 3.3 MiB |
Before Width: | Height: | Size: 1.1 MiB |
Before Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 1.2 MiB |