Jump to content

# Alfis (Русский)

From ArchWiki

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"`)

    /etc/alfis.conf

    [dns]
    listen = "127.0.0.1:53"

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

    /etc/alfis.conf

    threads = 50

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

    /etc/alfis.conf

    forwarders = ["1.1.1.1", "8.8.8.8"]

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

    /etc/alfis.conf

    bootstraps = ["9.9.9.9:53", "94.140.14.14:53"]

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

    /etc/alfis.conf

    hosts = ["system", "adblock.txt"]

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

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

    /etc/alfis.conf

    [mining]
    threads = 0

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

    /etc/alfis.conf

    lower = true

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

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

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

Category:

- Domain Name System (Русский)

Alfis (Русский)
Add topic