Alfis (Русский)

Alfis - это ALternative Free Identity System. Альтернативная бесплатная система идентификаторов. Кроме доменов в будущем планируется добавить хранение сертификатов TLS, и каких-нибудь других ключей. Например, для PGP.

Данная система построена на базе технологии Blockchain, то есть системы блоков, связанных друг с другом криптографически. Никто не может подменить какой-то старый блок, не изменив все блоки после него.

Установка

Установите пакет alfisAUR.

Запуск

Перед запуском сгенерируйте конфигурационный файл и задайте ему необходимые права доступа:

# alfis -g > /etc/alfis.conf
# chown root:alfis /etc/alfis.conf
# chmod 644 /etc/alfis.conf

Затем запустите и включите службу alfis.service.

Можно запустить Alfis с GUI (управление ключами, майнинг доменов):

# alfis -c /etc/alfis.conf

Перед выполнением этой команды необходимо остановить службу alfis.service, если она запущена.

Настройка

Для настройки alfis отредактируйте файл /etc/alfis.conf

Настройки сети

Пиры для получения блокчейна (списка транзакций доменов)

/etc/alfis.conf
[net]
peers = ["peer-v4.alfis.name:4244", "peer-v6.alfis.name:4244", "peer-ygg.alfis.name:4244"]

Alfis будет прослушивать этот адрес для подключения других пиров

/etc/alfis.conf
listen = "[::]:4244"

true если вы хотите обмениваться блокчейном с другими пирами, иначе false

/etc/alfis.conf
public = false

Разрешить соединения только для сети Yggdrasil

/etc/alfis.conf
yggdrasil_only = false

Настройки DNS резолвера

Адрес:Порт для запуска локального DNS сервера (По умолчанию "127.0.0.1:53")

Как много потоков будет запущено для DNS сервера

Сервера DNS для разрешения доменных зон, отсутствующих в Alfis

DNS-серверы для разрешения доменов DoH

Поддержка файлов hosts

/etc/alfis.conf
hosts = ["system", "adblock.txt"]

Настройки майнера

Как много потоков процессора будет задействовано для майнинга (По умолчанию: 0 - использовать все доступные потоки)

Установить пониженный приоритет процессам майнера

Решение проблем

Ошибка: Error starting DNS-server. Please, check that it’s port is not busy.

Убедитесь, что адрес и порт, указанные в конфигурации, не заняты другим процессом. Попробуйте запустить alfis с правами

gollark: If you enforced that, everything would just instantaneously become SaaS.
gollark: I introduced a bug while I was compactifying it slightly. I found out where the bug is, but it would be really annoying to fix.
gollark: Yes. This is just another one. I'm using it to make my code completely incomprehensible for a competition.
gollark: Sure.
gollark: It's a half-working program in my new """programming language""".
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.