This commit is contained in:
Kirill Zholnay 2021-10-25 20:34:10 +03:00
parent 583000a4c7
commit fbdc3c6561
7 changed files with 43 additions and 6 deletions

View file

@ -1,3 +1,6 @@
# Доступность и понятность для обычного пользователя # Доступность и понятность для обычного пользователя
Мы делаем всё, чтобы обычным пользователям был понятен наш сервис Мы делаем всё, чтобы обычным пользователям был удобен наш сервис:
- автоматизируем сложные операции управления хостинг-провадерами, сервером и сервисами
- заботимся о [шифровании данных](./privacy.md)
- добавляем надежные и безопасные [сервисы](./services.md)

View file

@ -1,3 +1,27 @@
# Архитектура проекта # Архитектура проекта
Да, можно было бы использовать кубурнетис. Но зачем, если иммутабельность обесечивается NixOS?
Стек: NixOS, python, flutter **Стек**: NixOS, python, flutter
## Мобильное приложение
Flutter/Dart выбрали из-за скорости и плавности работы UI и кросс-платформенности.
## Бэкэнд
NixOS + Python + Flask + subprocess
## Сервис-провайдеры
### Хостинг
**Hetzer** выбрали из-за низкой цены и приемлемый уровень сервиса, качественного REST API. Не был замечен в проблемах с приватностью и сбором данных.
Кандидаты:
- Свой личный железный сервер. Сейчас наш основной приоритет.
- OVH
- Scaleway
- DigitalOcean
### DNS
**Cloudlare** надежность, бесплатность. Вероятно, собирает данные, иначе сложно объяснить зачем бесплатно проксировать чужой трафик. В нашем случае используем только как DNS-сервер и ничего не проксируем. В будущем заменим на self-hosted DNS, как только решим проблему надежности.
### Хранилище резервных копий
**blackblaze** - беслпатно или в разы дешевле AWS. Не замечен в сборе данных. [Публикует](https://www.backblaze.com/blog/open-source-data-storage-server/) в open source наработки железа на котором работает. А дакже [делится](https://www.backblaze.com/b2/hard-drive-test-data.html) очень полезной статистикой по отказам дисков, на основе которых можно выбрать себе наиболее надежный и проверенный. В будущем, возможно, заменим на self-hosted решение или p2p. Сейчас это не основной приоритет, т.к. данные шифруются, а сервис-провайдер видит только ip вашего сервера, но не домашний.

View file

@ -1,3 +1,5 @@
# Автономность # Автономность
На заре развития интернет бы децентрализован. Системному администратору приходилось заботиться обо всем. Сейчас немногое поменялось, и те, кто хочет приватную IT-инфраструктуру, вынуждены строить её самому почти теми же способами, что и 20 лет назад, либо пользоваться неприватными облачными сервисами.
Мы сделали шаг назад, всторону и вперед. Мы создали инструмент, который автоматически создает свою IT-инфраструтуру без необходимости обращаться к системному администратору. Пользоваться такой инфраструктурой почти так же легко, как облачными сервисами, по крайней мере, мы к этому стремимся.
Максимальная независимость от централизованных сервисов. Децентрализация.

View file

@ -1 +0,0 @@
# Введение

View file

@ -1 +1,6 @@
# Разработчикам
- Поправить документацию
- Перевести документацию
- Дописать или исправить бэкэнд
- Помочь с flutter на мобильном приложении
- Дизайн UX/UI

View file

@ -7,8 +7,11 @@
Я изо всех сил ищу другой путь. Лучший из которых - прямое **регулярное** финансирование пользователями. Хотябы по $1 в месяц. Я изо всех сил ищу другой путь. Лучший из которых - прямое **регулярное** финансирование пользователями. Хотябы по $1 в месяц.
> С 2019 вкладываю заметную часть семейного бюджета и времени в проект. Потому что верю в него. Кирилл Жольнай (founder). > С 2019 вкладываю заметную часть семейного бюджета и времени в проект. Так как уверен, что многие хотят альтернативу, но её пока нет. Кирилл Жольнай (founder).
## Криптокошелек Monero ## Криптокошелек Monero
`83sxCzpY9Be2a7CCkrML6JamwLoQ6C7h6h9E282LqNJjZC7Gx2aVcNR9Kz8Mqrix8s7zXyUpWgtVYQByraqqopx38Y4xDGQ` `83sxCzpY9Be2a7CCkrML6JamwLoQ6C7h6h9E282LqNJjZC7Gx2aVcNR9Kz8Mqrix8s7zXyUpWgtVYQByraqqopx38Y4xDGQ`
## Librepay
https://liberapay.com/SelfPrivacy.org/

View file

@ -9,5 +9,6 @@
- конференции - конференции
- и многие другие [сервисы](./services.md) - и многие другие [сервисы](./services.md)
## Далее
- [Кто](./team.md) делает SelfPrivacy? - [Кто](./team.md) делает SelfPrivacy?
- [Почему](./motivation.md) мы это делаем? - [Почему](./motivation.md) мы это делаем?