remove translations

We are doing this because our main contributor to translations is busy right now. This could be re-added in the future.
This commit is contained in:
Henry Hiles 2026-07-02 20:25:22 -04:00
commit a4a79fcaa7
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
37 changed files with 0 additions and 1328 deletions

View file

@ -29,39 +29,12 @@ export default defineConfig({
{ slug: "index" },
{
label: "Services",
translations: {
"ru-RU": "Услуги",
"uk-UA": "Послуги",
},
autogenerate: { directory: "services" },
},
{ slug: "code" },
{ slug: "privacy-policy" },
{ slug: "donate" },
],
defaultLocale: "root",
locales: {
root: {
label: "English",
lang: "en",
},
"fr-fr": {
label: "Français",
lang: "fr-FR",
},
"uk-ua": {
label: "Українська",
lang: "uk-UA",
},
"ru-ru": {
label: "Русский",
lang: "ru-RU",
},
},
}),
],
image: { service: passthroughImageService() },

View file

@ -1,14 +0,0 @@
---
title: Faire un don
---
Federated Nexus dépend des dons. Si vous appréciez nos services, merci de nous soutenir de l'une des manières suivantes :
- Interac E-Transfer : est une excellente option pour les résidents canadiens, car vous pouvez envoyer le montant requis de votre compte bancaire à henry@henryhiles.com sans frais.
- [Liberapay](https://liberapay.com/QuadRadical/donate) est une autre option qui fonctionne depuis n'importe quel pays. La plateforme Liberapay est principalement conçue pour les dons récurrents, mais vous pouvez sélectionner « Renouvellement manuel » pour un don unique.
Un grand merci à nos donateurs actuels :
- @VeryLoud: CAD$100 / one time
- @Aristarchus of Samos: CAD$100 / one time
- @istalri: CAD$0.45 / week

View file

@ -1,62 +0,0 @@
---
title: Accueil
template: splash
hero:
title: Découvrez des logiciels libres, rapides et privés avec Federated Nexus
tagline: Federated Nexus est une ressource communautaire hébergeant plusieurs services FOSS (en particulier fédérés), notamment Matrix et Forgejo. Nous avons actuellement <span id="user-count">plus de 500</span> utilisateurs.
image:
file: ../../../images/icon.svg
actions:
- text: Postuler
icon: email
link: register/
- text: Rejoignez notre salle Matrix
variant: minimal
icon: matrix
link: https://matrix.to/#/#community:federated.nexus
- text: Faire un don
icon: seti:shell
link: donate/
banner:
content: Si vous rencontrez des problèmes, consultez <a href="https://status.federated.nexus">notre page d'état.</a>
---
import { CardGrid, Card } from "@astrojs/starlight/components"
<CardGrid>
<Card title="Communications privées et libres" icon="comment">
[Matrix](https://matrix.org) est une plateforme de communication open source. Sur Federated Nexus, elle est représentée par une instance basée sur un logiciel libre [Continuwuity](https://continuwuity.org/). [En savoir plus...](services/matrix/)
</Card>
<Card title="Maison rapide et libre pour votre code" icon="seti:git">
[Forgejo](https://forgejo.org) est un git forge open source qui, contrairement à GitHub, n'entraînera jamais d'IA sur votre code 🙃. Nous en proposons une instance sur [git.federated.nexus](https://git.federated.nexus). [En savoir plus...](services/forgejo/)
</Card>
<Card title="Écriture collaborative Open Source" icon="document">
[LaSuite Docs](https://github.com/suitenumerique/docs) est une alternative libre et open source à Google Docs, conçue pour une collaboration fluide en temps réel. Vous pouvez rédiger des documents dans une interface graphique similaire à celle de Google Docs, puis les exporter au format DocX ou PDF. Vous pouvez également ajouter des sous-documents et partager des liens avec d'autres personnes, même celles qui ne possèdent pas de compte. [En savoir plus...](services/docs/)
</Card>
<Card title="Recherche rapide et privée simplifiée" icon="magnifier">
[SearXNG](https://searxng.org) vous permet de vous connecter à l'aide de votre compte Federated Nexus et d'effectuer des recherches rapides et axées sur la confidentialité sur le Web, sans aucun suivi, profilage ou publicité intrusive. [En savoir plus...](services/searxng/)
</Card>
<Card title="Naviguer sur Reddit en toute confidentialité" icon="reddit">
[Redlib](https://github.com/redlib-org/redlib) est une interface alternative libre et open source pour Reddit, conçue pour supprimer le suivi, les publicités et les distractions. Vous pouvez parcourir les publications, lire les commentaires et vous abonner à des communautés, sans encombrement ni logiciel espion. [En savoir plus...](services/redlib/)
</Card>
<Card title="Communauté amicale et inclusive" icon="heart">
Nous souhaitons maintenir une communauté amicale, diversifiée et inclusive. Dans ce cadre, nous n'hésitons pas à bannir toute personne intolérante, homophobe ou hostile. Nous suivons le [Contributor Covenant](code/).
</Card>
</CardGrid>
<script>
{`
(async () => {
const response = await fetch("https://matrix.federated.nexus/_continuwuity/local_user_count")
const json = await response.json();
document.querySelector("#user-count").innerText = json["count"]
})()
`}
</script>

View file

@ -1,19 +0,0 @@
---
title: Politique de confidentialité
---
Federated Nexus est géré par Henry Hiles (QuadRadical).
Federated Nexus collecte et conserve indéfiniment les adresses e-mail et les noms d'utilisateur des comptes à des fins de prévention du spam et de gestion des comptes.
En raison des limitations du protocole Matrix, il n'est pas possible de supprimer les messages envoyés lorsqu'un compte est désactivé. Les messages envoyés via ce serveur peuvent donc persister indéfiniment.
Federated Nexus participant au réseau de fédération Matrix, les messages et les identifiants de compte peuvent être transmis à d'autres serveurs Matrix hors de notre contrôle et y être stockés.
Nous conservons des journaux des requêtes adressées à nos serveurs à des fins d'exploitation et de sécurité. Ces journaux contiennent les adresses IP et sont automatiquement supprimés au début de chaque mois.
Federated Nexus peut utiliser des cookies essentiels pour l'authentification et la gestion des sessions lors de l'accès aux services web. Ces cookies sont nécessaires au fonctionnement du service et ne sont pas utilisés à des fins de suivi ou de publicité.
Nous ne vendons pas de données personnelles.
Pour toute question relative à la confidentialité ou demande de données, veuillez contacter (en anglais) : info@federated.nexus.

View file

@ -1,29 +0,0 @@
---
title: LaSuite Docs
---
[LaSuite Docs](https://github.com/suitenumerique/docs) est un éditeur de documents libre et open source, conçu pour une collaboration en temps réel fluide. Federated Nexus fournit une instance hébergée à l'adresse https://docs.federated.nexus.
## Connexion
Sur la page d'accueil déconnectée, appuyez sur le bouton « Commencer à écrire » pour vous connecter et saisir les identifiants de votre compte Federated Nexus.
Vous devriez alors être accueilli par la page d'accueil connectée, qui affiche à la fois les documents que vous avez créés et ceux qui ont été partagés avec vous :
![Une page d'accueil répertoriant vos documents et les documents qui sont partagés avec vous](../../../../images/docs/home.png)
## Création d'un document
Sélectionnez un document pour l'ouvrir ou appuyez sur le bouton « Nouveau doc(ument) » dans le coin supérieur gauche pour créer un nouveau document.
L'éditeur de documents prend en charge les styles de texte ainsi que les images :
![Un éditeur contenant du texte et des images, affichant des options pour télécharger, partager et échanger vers un autre document](../../../../images/docs/editor.png)
## Création de sous-documents
LaSuite Docs prend en charge la création de sous-documents. Pour créer un sous-document, passez la souris sur le document dans la barre latérale et appuyez sur le bouton plus.
Le sous-document devrait alors apparaître en dessous :
![Capture d'écran montrant des documents imbriqués](../../../../images/docs/subdocument.png)

View file

@ -1,32 +0,0 @@
---
title: Forgejo
---
[Forgejo](https://forgejo.org) est une forge Git libre et open source. Très légère et performante, Forgejo est une bonne alternative à GitHub. Nous hébergeons Forgejo à l'adresse https://git.federated.nexus.
## Connexion
Pour vous connecter, cliquez sur le bouton « Se connecter » dans le coin supérieur droit et sélectionnez « Se connecter avec Federated Nexus ». Vous serez redirigé vers la page de connexion Federated Nexus, où vous pourrez saisir les identifiants de votre compte Federated Nexus.
Vous devriez alors être accueilli par la page d'exploration :
![La page d'exploration Forgejo, affichant une liste de référentiels](../../../../images/forgejo/explore.png)
## Affichage de votre tableau de bord
Pour afficher votre tableau de bord, appuyez sur l'icône dans le coin supérieur gauche.
Le tableau de bord vous montre l'activité récente des dépôts que vous surveillez, un graphique des contributions et une liste des référentiels dont vous faites partie :
![La page du tableau de bord Forgejo, affichant l'activité récente du référentiel, un graphique des contributions et une liste des référentiels](../../../../images/forgejo/dashboard.png)
## Prochaines étapes
Nous vous recommandons de consulter le [Guide de l'utilisateur Forgejo](https://forgejo.org/docs/v12.0/user/) pour obtenir des informations plus détaillées sur l'utilisation de votre compte Forgejo.
Forgejo dispose de nombreuses fonctionnalités utiles, telles que :
- Surveiller les référentiels pour être averti lorsque le référentiel présente une activité
- Répartition des référentiels
- Suivi des problèmes
- Une API qui vous permet d'effectuer des actions automatisées sur les référentiels (comme commenter les résultats des tests sur les pull requests).

View file

@ -1,63 +0,0 @@
---
title: Matrix
---
Matrix est une plateforme de communication open source qui vous permet de discuter avec les communautés de votre choix. L'une des fonctionnalités importantes de Matrix est son chiffrement de bout en bout, qui vous permet de discuter en toute confidentialité et en toute sécurité.
## Comparaison avec Discord
Matrix présente de nombreuses similitudes avec Discord, mais aussi quelques différences importantes. Cette comparaison peut vous être utile lors de la migration :
- Au lieu des « canaux » de Discord, vous disposez de « salles » Matrix. Contrairement à Discord, les salles peuvent être rejointes au sein d'un espace (expliqué ci-dessous) ou être autonomes. Elles peuvent être configurées pour fonctionner avec un chiffrement de bout en bout, mais pour les grandes salles, il est plus fiable de ne pas utiliser le chiffrement.
- L'équivalent d'un « serveur » Discord est un « espace » Matrix. Les espaces sont essentiellement un répertoire de salles, où chaque salle est regroupée sous une icône (selon votre client). Les salles au sein de l'espace sont affichées et accessibles, mais vous n'êtes pas obligé de rejoindre toutes les salles d'un espace Matrix.
## Choisir un client
Matrix est purement un protocole, et vous pouvez utiliser n'importe quel « client » de votre choix. Les clients sont des interfaces pour Matrix, et ils vous permettent de voir les messages et de rejoindre des salles. Il existe d'innombrables clients, mais nous vous recommandons l'un des suivants pour une expérience optimale :
- [Cinny](https://cinny.in) offre une interface utilisateur similaire à Discord et dispose de fonctionnalités très utiles. Vous pouvez l'utiliser sur le Web ou comme application Tauri, et il fonctionne très bien sur les téléphones Linux.
- [FluffyChat](https://fluffychat.im) est développé avec Flutter, il offre donc une excellente compatibilité multiplateforme. Il est utilisable sur iOS, Android, Linux, le Web, etc. Il dispose également de certaines fonctionnalités que Cinny n'offre pas, mais je trouve Cinny plus intuitif.
## Comment utiliser
La procédure de connexion à votre compte Federated Nexus Matrix dépend du client que vous utilisez. Je vais vous présenter ici Cinny, mais la procédure est similaire pour tous les clients.
### Ouverture de Cinny
Cinny peut être utilisé comme site web ou comme application native.
Vous trouverez l'instance Federated Nexus ici : https://app.federated.nexus
Ou téléchargez l'application ici : https://github.com/cinnyapp/cinny-desktop/releases/latest
Sous Linux, vous pouvez également obtenir Cinny depuis [Flathub](https://flathub.org/apps/in.cinny.Cinny) ou les référentiels de votre distribution.
### Connexion
Tout d'abord, assurez-vous que `federated.nexus` est défini comme votre « Homeserver » (serveur domestique). Le champ s'affiche sous forme de liste déroulante sur le bureau, mais vous devez le saisir manuellement.
![La page de connexion de Cinny, affichant « federated.nexus » comme valeur pour « Homeserver »](../../../../images/matrix/homeserver.png)
Ensuite, entrez simplement votre nom d'utilisateur et votre mot de passe, puis cliquez sur « Se connecter » !
### Rejoindre la salle communautaire
Après vous être connecté, vous devriez voir une notification dans votre boîte de réception, dans le coin inférieur gauche de votre écran :
![Une icône de boîte de réception, avec un badge indiquant une notification](../../../../images/matrix/badge.png)
Cliquez sur la notification pour accéder à la page des invitations. Cliquez sur « Public », à côté de la notification.
![La page Invitations de Cinny, qui n'affiche aucune invitation principale, mais une invitation publique](../../../../images/matrix/invite.png)
À partir de là, acceptez l'invitation à rejoindre la salle « Federated Nexus Community », et vous êtes prêt(e) à commencer !
![La page d'invitation de Cinny, affichant une invitation de nexusbot à la salle Federated Nexus Community](../../../../images/matrix/accept.png)
## Homeserver (Serveur domestique)
Federated Nexus utilise la [Continuwuity](https://continuwuity.org/), une implémentation Rust de la spécification Matrix. Cela signifie qu'il ne dispose pas de toutes les fonctionnalités de [Synapse](https://element-hq.github.io/synapse/latest/), mais qu'il est beaucoup plus performant. Voici quelques fonctionnalités qui font défaut à Continuwuity :
- Salles antérieures à la v3 : Dans Matrix, chaque salle utilise une version spécifique de la spécification Matrix. Continuité prend actuellement en charge les versions v3 à v12, couvrant ainsi la grande majorité des salles. La version v2 est _extrêmement_ ancienne et ne devrait jamais être utilisée, même si certaines salles l'utilisent encore. Avec Federated Nexus, vous ne pourrez pas rejoindre ces salles, désolé.
## Authentification
[Matrix](https://matrix.org) est le centre du système Federated Nexus, tout le reste s'authentifie via Matrix. Cela signifie que lorsque vous modifiez votre mot de passe sur Matrix, vous devrez vous connecter à tous les autres services avec le nouveau mot de passe.

View file

@ -1,21 +0,0 @@
---
title: Redlib
---
[Redlib](https://github.com/redlib-org/redlib) est une interface rapide, open source et respectueuse de la vie privée pour Reddit. Elle vous permet de parcourir les communautés, de consulter les publications et de lire les commentaires, le tout sans JavaScript, sans suivi et sans publicité. Contrairement au site officiel de Reddit, Redlib ne vous oblige pas à vous connecter, à installer une application ou à accepter les cookies. Vous pouvez accéder à notre instance à l'adresse https://redlib.federated.nexus.
![Page d'accueil de Redlib affichant les publications tendance et une interface épurée, sans distraction](../../../../images/redlib/post.png)
## Caractéristiques
Redlib offre un moyen propre, rapide et privé de naviguer sur Reddit. Il prend en charge de nombreux thèmes et paramètres, fonctionne aussi bien sur ordinateur que sur mobile, et permet de consulter facilement les publications, de prévisualiser les médias et de lire les fils de commentaires sans aucune publicité, aucun suivi ni JavaScript.
![Affichage des publications par Redlib, présentant les commentaires dans un format léger et lisible](../../../../images/redlib/home.png)
## Redirection automatique
Si vous souhaitez utiliser automatiquement Redlib chaque fois que vous visitez Reddit, vous pouvez installer l'extension de navigateur [LibRedirect](https://libredirect.github.io). LibRedirect détecte lorsque vous ouvrez un site tel que reddit.com et vous redirige vers une alternative respectueuse de la vie privée, qui dans ce cas est notre instance Redlib.
Une fois installé, ouvrez simplement les paramètres LibRedirect, sélectionnez « Reddit » dans le menu déroulant Service, puis sélectionnez « Redlib » dans le menu déroulant « Frontend ». Ensuite, sous « Ajouter vos instances préférées », entrez `https://redlib.federated.nexus`, puis cliquez sur « + ». Et voilà, c'est terminé !
![LibRedirect correctement configuré](../../../../images/redlib/libredirect.png)

View file

@ -1,13 +0,0 @@
---
title: SearXNG
---
[SearXNG](https://searxng.org) vous permet d'effectuer des recherches rapides et axées sur la confidentialité sur le Web, sans aucun suivi, profilage ou publicité intrusive. SearXNG fonctionne en regroupant les résultats de nombreux moteurs de recherche différents (vous pouvez configurer ceux qu'il interroge) sur une seule page. Vous trouverez SearXNG hébergé à l'adresse https://search.federated.nexus.
![Recherche « Federated Nexus » sur SearXNG, affichant les résultats avec liens, icônes et descriptions](../../../../images/searxng/search.png)
## Paramètres
SearXNG est très personnalisable, vous pouvez modifier de nombreux paramètres, notamment les moteurs de recherche à utiliser, le thème de l'interface utilisateur, etc.
![Page des paramètres de SearXNG, affichant plusieurs onglets de paramètres différents](../../../../images/searxng/settings.png)

View file

@ -1,15 +0,0 @@
---
title: Пожертвования
---
Federated Nexus существует за счёт пожертвований, поэтому, если вам нравятся наши
услуги, то, пожалуйста, рассмотрите возможность помочь нам одним из следующих способов:
- Interac E-Transfer: оптимальный вариант для жителей Канады, так как можно без комиссии отправить нужную сумму со своего банковского счёта на адрес henry@henryhiles.com.
- [Liberapay](https://liberapay.com/QuadRadical/donate) — ещё один вариант, который должен работать из любой страны. Платформа Liberapay в основном предназначена для регулярных пожертвований, но вы можете выбрать «Ручное продление» для разового пожертвования.
Огромное спасибо нашим нынешним спонсорам:
- @VeryLoud: CAD$100 / one time
- @Aristarchus of Samos: CAD$100 / one time
- @istalri: CAD$0.45 / week

View file

@ -1,62 +0,0 @@
---
title: Главная
template: splash
hero:
title: Попробуйте свободное, быстрое и конфиденциальное программное обеспечение Federated Nexus
tagline: Federated Nexus — это ресурс сообщества, на котором размещены несколько сервисов FOSS, в особенности федеративных, включая Matrix и Forgejo. У нас сейчас <span id="user-count">более 500</span> пользователей.
image:
file: ../../../images/icon.svg
actions:
- text: Подать заявку
icon: email
link: register/
- text: Присоединяйтесь к нашей комнате в Matrix
variant: minimal
icon: matrix
link: https://matrix.to/#/#community:federated.nexus
- text: Пожертвовать
icon: seti:shell
link: donate/
banner:
content: Если у вас возникли проблемы, проверьте <a href="https://status.federated.nexus">нашу страницу состояния.</a>
---
import { CardGrid, Card } from "@astrojs/starlight/components"
<CardGrid>
<Card title="Частное и свободное общение" icon="comment">
[Matrix](https://matrix.org) — это платформа для общения, с открытым исходным кодом. На Federated Nexus она представлена экземпляром на основе свободного ПО [Continuwuity](https://continuwuity.org/). [Подробнее...](services/matrix/)
</Card>
<Card title="Быстрый и свободный дом для вашего кода" icon="seti:git">
[Forgejo](https://forgejo.org) — это git-forge с открытым исходным кодом, который (в отличие от GitHub) никогда не будет обучать ИИ вашим кодом 🙃. На [git.federated.nexus](https://git.federated.nexus) мы предоставляем его экземпляр. [Подробнее...](services/forgejo/)
</Card>
<Card title="Редактор для совместной правки документов, с открытым исходным кодом" icon="document">
[LaSuite Docs](https://github.com/suitenumerique/docs) — это свободная альтернатива Google Docs с открытым исходным кодом для беспрепятственного совместного использования в режиме реального времени. Вы можете создавать документы в графическом интерфейсе, похожем на Google Docs; экспортировать их в форматах DocX или PDF. Вы также можете добавлять вложенные документы и делиться ссылками с другими пользователями, даже с теми, у кого нет учётной записи. [Подробнее...](services/docs/)
</Card>
<Card title="Быстрый и конфиденциальный поиск стал проще" icon="magnifier">
[SearXNG](https://searxng.org) позволяет вам войти в систему с помощью вашей учётной записи Federated Nexus и выполнять быстрый поиск в Интернете с упором на конфиденциальность — без отслеживания, профилирования или навязчивой рекламы. [Подробнее...](services/searxng/)
</Card>
<Card title="Просматривайте Reddit конфиденциально" icon="reddit">
[Redlib](https://github.com/redlib-org/redlib) — это свободный интерфейс с открытым исходным кодом для Reddit, разработанный для избавления от отслеживания, рекламы и отвлекающих факторов. Вы можете просматривать публикации, читать комментарии и подписываться на сообщества — без лишних проблем и шпионского ПО. [Подробнее...](services/redlib/)
</Card>
<Card title="Дружественное и открытое сообщество" icon="heart">
Мы стремимся поддерживать дружеское, разнообразное и открытое сообщество. В рамках этого мы не побоимся применять меры наказания в виде бана к любым фанатикам, гомофобам или другим недружелюбным людям. Мы следуем требованиям [Contributor Covenant](code/).
</Card>
</CardGrid>
<script>
{`
(async () => {
const response = await fetch("https://matrix.federated.nexus/_continuwuity/local_user_count")
const json = await response.json();
document.querySelector("#user-count").innerText = json["count"]
})()
`}
</script>

View file

@ -1,19 +0,0 @@
---
title: Политика конфиденциальности
---
Управляющим Federated Nexus является Henry Hiles (QuadRadical).
Federated Nexus собирает и хранит адреса электронной почты и имена пользователей бессрочно, для предотвращения спама и управления учётными записями.
Из-за ограничений протокола Matrix, удалить отправленные сообщения при деактивации учётной записи невозможно. Поэтому сообщения, отправленные через этот сервер, могут сохраняться бессрочно.
Поскольку Federated Nexus участвует в федеративной сети Matrix, сообщения и идентификаторы учётных записей могут передаваться и храниться другими домашними серверами Matrix, находящимися вне нашего контроля.
Мы ведём журналы запросов, поступающих на наши серверы, в целях обеспечения работоспособности и безопасности. Эти журналы содержат IP-адреса и автоматически удаляются в начале каждого месяца.
Federated Nexus может использовать необходимое количество файлов cookie для аутентификации и управления сессиями при доступе к веб-сервисам. Эти файлы cookie необходимы для функционирования сервиса и не используются для отслеживания или рекламы.
Мы не продаём персональные данные.
По вопросам конфиденциальности или запросам о данных обращайтесь по адресу (на английском языке): info@federated.nexus.

View file

@ -1,29 +0,0 @@
---
title: LaSuite Docs
---
[LaSuite Docs](https://github.com/suitenumerique/docs) — это свободный редактор документов с открытым исходным кодом, разработанный для удобного совместного редактирования в режиме реального времени. Federated Nexus предоставляет свой экземпляр по адресу: https://docs.federated.nexus.
## Вход в систему (авторизация)
Для входа систему, на главной странице услуги, нажмите кнопку "Начать писать", чтобы войти в систему и ввести данные своей учётной записи Federated Nexus.
После этого вы должны увидеть главную страницу, на которой отображаются как созданные вами документы, так и документы, которыми с вами поделились:
![Домашняя страница со списком ваших документов и документов, к которым у вас есть общий доступ](../../../../images/docs/home.png)
## Начало работы с документом
Выберите документ, чтобы открыть его, или нажмите кнопку «Новый документ» в верхнем левом углу, чтобы создать новый.
Редактор документов поддерживает форматирование для текста, а также изображения:
![Редактор с текстом и изображениями, показывающий варианты загрузки, общего доступа и перехода к другому документу](../../../../images/docs/editor.png)
## Создание вложенных документов
LaSuite Docs поддерживает создание вложенных документов. Чтобы создать такой документ, наведите указатель мыши на документ в боковой панели и нажмите кнопку «плюс».
После этого вы должны увидеть под ним вложенный документ:
![Снимок экрана, показывающий вложенные документы](../../../../images/docs/subdocument.png)

View file

@ -1,32 +0,0 @@
---
title: Forgejo
---
[Forgejo](https://forgejo.org) — это свободный git-forge с открытым исходным кодом. Forgejo — очень лёгкий и производительный инструмент, который может стать хорошей альтернативой GitHub. Мы размещаем Forgejo по адресу: https://git.federated.nexus.
## Вход в систему
Чтобы войти в систему, нажмите кнопку «Войти» в правом верхнем углу и выберите «Войти с помощью Federated Nexus» — вы перейдёте на страницу входа в Federated Nexus, где сможете ввести данные своей учётной записи.
Затем вы должны увидеть заглавную страницу:
![Заглавная страница Forgejo, на которой отображается список репозиториев](../../../../images/forgejo/explore.png)
## Просмотр вашей панели управления
Чтобы просмотреть панель управления, нажмите значок в верхнем левом углу.
На панели инструментов отображаются последние действия в репозиториях, за которыми вы следите, график участия и список репозиториев, в которых вы участвуете:
![Страница панели инструментов Forgejo, на которой отображаются недавняя активность репозитория, график участия и список репозиториев](../../../../images/forgejo/dashboard.png)
## Следующие шаги
Мы рекомендуем ознакомиться с [Руководством пользователя Forgejo](https://forgejo.org/docs/v12.0/user/) для получения более подробной информации об использовании вашей учётной записи.
Forgejo имеет множество полезных функций, например:
- Наблюдение за репозиториями, чтобы получать уведомления о любой активности в них
- Создание вилок репозиториев
- Отслеживание проблем
- API, который позволяет выполнять автоматические действия над репозиториями (например, комментировать результаты тестирования в pull-запросах).

View file

@ -1,63 +0,0 @@
---
title: Matrix
---
Matrix — это платформа для общения, с открытым исходным кодом, позволяющая общаться в выбранных вами сообществах. Важной особенностью Matrix является сквозное шифрование, позволяющее общаться конфиденциально и безопасно.
## Сравнение с Discord
Matrix имеет много общего с Discord, но также и некоторые важные отличия. Это сравнение может быть полезно при переходе:
- Вместо «каналов» Discord у вас есть «комнаты» Matrix. В отличие от Discord, комнаты могут быть как входящими в пространство (объясняется ниже), так и автономными. Их можно настроить для работы с сквозным шифрованием, но для больших комнат более надёжно не использовать шифрование.
- Эквивалентом «сервера» Discord является «пространство» Matrix. Пространства представляют собой каталог комнат, где каждая комната сгруппирована под одним значком (в зависимости от вашего клиента). Комнаты в пространстве отображаются и доступны для входа, однако вы не обязаны входить во все комнаты в пространстве Matrix.
## Выбор клиента
Matrix — это просто протокол, и вы можете использовать любой «клиент», который захотите. Клиенты — это интерфейсы для Matrix, с помощью которых вы можете просматривать сообщения и присоединяться к чатам. Существует бесчисленное множество клиентов, но для наилучшего результата мы рекомендуем один из следующих:
- [Cinny](https://cinny.in) предоставляет интерфейс, похожий на Discord, и имеет несколько действительно полезных функций. Вы можете использовать его в веб-браузере или как приложение Tauri, и он очень хорошо работает на телефонах с Linux.
- [FluffyChat](https://fluffychat.im) создан с помощью Flutter, поэтому имеет отличную кроссплатформенную поддержку. Его можно использовать на iOS, Android, Linux, в веб-браузерах и т. д. Он также имеет некоторые функции, которых нет в Cinny, но я считаю Cinny более интуитивным.
## Как использовать
Процесс входа в вашу учетную запись Federated Nexus Matrix зависит от того, какой клиент вы используете. Здесь я покажу Cinny, но процесс не сильно отличается в разных клиентах.
### Использование Cinny
Cinny можно использовать как веб-сайт или как штатное приложение.
Вы можете найти экземпляр Federated Nexus здесь: https://app.federated.nexus
Или загрузить приложение отсюда: https://github.com/cinnyapp/cinny-desktop/releases/latest
В Linux вы также можете получить Cinny из [Flathub](https://flathub.org/apps/in.cinny.Cinny) или репозиториев вашего дистрибутива.
### Вход
Прежде всего, убедитесь, что `federated.nexus` установлен в качестве вашего «Homeserver» (Домашнего сервера). Это поле отображается в виде раскрывающегося списка на рабочем столе, но вам необходимо заполнить его вручную.
![Страница входа в систему в Cinny, на которой в качестве значения для «Homeserver» указано «federated.nexus».](../../../../images/matrix/homeserver.png)
Потом просто введите свои имя пользователя и пароль и нажмите «Войти»!
### Присоединение к комнате сообщества
После входа в систему вы должны увидеть уведомление в папке «Входящие» в левом нижнем углу экрана:
![Значок входящих сообщений с отметкой об одном уведомлении](../../../../images/matrix/badge.png)
Нажмите на уведомление, и вы окажетесь на странице приглашений. Нажмите «Публичный», рядом с которым находится уведомление.
![Страница приглашений в Cinny, на которой нет Первичных приглашений, но есть одно Публичное](../../../../images/matrix/invite.png)
Там примите приглашение в комнату "Federated Nexus Community" и готово!
![Страница приглашений в Cinny, на которой отображается приглашение от nexusbot в комнату Federated Nexus Community.](../../../../images/matrix/accept.png)
## Homeserver (домашний сервер)
Federated Nexus использует [Continuwuity](https://continuwuity.org/), реализацию спецификации Matrix на языке Rust. Это означает, что он не обладает всеми функциями [Synapse](https://element-hq.github.io/synapse/latest/), но гораздо более производителен. Некоторые функции, которых нет в Continuwuity, включают:
- Комнаты старше версии 3: В Matrix каждая комната соответствует определённой версии спецификации Matrix. Continuwuity поддерживает версии комнат от 3 до 12, охватывая подавляющее их большинство. Версия 2 _очень-очень_ старая и никогда не должна использоваться, но некоторые комнаты всё ещё её используют. С Federated Nexus вы не сможете присоединиться к этим комнатам, извините.
## Аутентификация
[Matrix](https://matrix.org) - центр Federated Nexus, всё остальное проходит аутентификацию через Matrix. Это означает, что при смене пароля в Matrix вам нужно будет войти во все остальные системы с новым паролем.

View file

@ -1,21 +0,0 @@
---
title: Redlib
---
[Redlib](https://github.com/redlib-org/redlib) — это быстрый, открытый и уважающий конфиденциальность интерфейс для Reddit. Он позволяет просматривать сообщества, сообщения и комментарии — и всё это без JavaScript, отслеживания и рекламы. В отличие от официального сайта Reddit, Redlib не требует входа в систему, установки приложения или принятия файлов cookie. Вы можете получить доступ к нашему экземпляру по адресу: https://redlib.federated.nexus.
![Домашняя страница Redlib с популярными записями и лаконичным интерфейсом, не отвлекающим внимание](../../../../images/redlib/post.png)
## Особенности
Redlib предоставляет чистый, быстрый и конфиденциальный способ просмотра Reddit. Он поддерживает множество тем и настроек, хорошо работает как на настольных компьютерах, так и на мобильных устройствах, а также упрощает просмотр записей, предварительный просмотр медиафайлов и чтение комментариев без рекламы, отслеживания или JavaScript.
![Просмотр записей в Redlib с отображением комментариев в удобном для чтения формате](../../../../images/redlib/home.png)
## Автоматическое перенаправление
Если вы хотите автоматически использовать Redlib при каждом посещении Reddit, вы можете установить расширение для браузера [LibRedirect](https://libredirect.github.io). LibRedirect определяет, когда вы открываете сайт, подобный reddit.com, и перенаправляет вас на альтернативный сайт, уважающий конфиденциальность, которым в данном случае является наш экземпляр Redlib.
После установки просто откройте настройки LibRedirect, выберите «Reddit» в раскрывающемся списке «Service» и выберите «Redlib» в раскрывающемся списке «Frontend». Затем в поле «Add your favorite instances» введите `https://redlib.federated.nexus` и нажмите «+». Всё готово!
![Правильно настроенный LibRedirect](../../../../images/redlib/libredirect.png)

View file

@ -1,13 +0,0 @@
---
title: SearXNG
---
[SearXNG](https://searxng.org) позволяет выполнять быстрый поиск в Интернете с упором на конфиденциальность — без отслеживания, профилирования или навязчивой рекламы. SearXNG агрегирует результаты из многих поисковых систем (вы можете настроить, какие из них будут запрашиваться) на одной странице. SearXNG доступен по адресу: https://search.federated.nexus.
![Поиск «Federated Nexus» в SearXNG с отображением результатов со ссылками, эмблемами и описаниями](../../../../images/searxng/search.png)
## Настройки
SearXNG очень настраиваемый, есть много настроек, которые вы можете задать, включая поисковые системы, тему интерфейса и многое другое.
![Страница настроек SearXNG, на которой отображаются различные вкладки настроек](../../../../images/searxng/settings.png)

View file

@ -1,14 +0,0 @@
---
title: Пожертва
---
Federated Nexus існує за рахунок пожертв, тому якщо вам подобаються наші послуги, то, будь ласка, розгляньте можливість допомогти нам одним із наступних способів:
- Interac E-Transfer: оптимальний варіант для мешканців Канади, тому що можна без комісії надіслати потрібну суму зі свого банківського рахунку на адресу henry@henryhiles.com.
- [Liberapay](https://liberapay.com/QuadRadical/donate) - ще один варіант, який має працювати з будь-якої країни. Платформа Liberapay в основному призначена для регулярних пожертвувань, але ви можете вибрати "Ручне продовження" для разового пожертвування.
Велике дякую нашим нинішнім спонсорам:
- @VeryLoud: CAD$100 / one time
- @Aristarchus of Samos: CAD$100 / one time
- @istalri: CAD$0.45 / week

View file

@ -1,62 +0,0 @@
---
title: Головна
template: splash
hero:
title: Скористайтеся вільним, швидким і приватним програмним забезпеченням Federated Nexus
tagline: Federated Nexus — це ресурс спільноти, що розміщує декілька служб FOSS (особливо федеративних), включаючи Matrix і Forgejo. Наразі у нас <span id="user-count">понад 500</span> користувачів.
image:
file: ../../../images/icon.svg
actions:
- text: Подати заявку
icon: email
link: register/
- text: Приєднуйтесь до нашої кімнати Matrix
variant: minimal
icon: matrix
link: https://matrix.to/#/#community:federated.nexus
- text: Пожертвувати
icon: seti:shell
link: donate/
banner:
content: Якщо у вас виникли проблеми, перевірте <a href="https://status.federated.nexus">нашу сторінку стану.</a>
---
import { CardGrid, Card } from "@astrojs/starlight/components"
<CardGrid>
<Card title="Приватне та вільне спілкування" icon="comment">
[Matrix](https://matrix.org) — це платформа для спілкування, з відкритим вихідним кодом. На Federated Nexus вона представлена екземпляром на основі вільного ПЗ [Continuwuity](https://continuwuity.org/). [Докладніше...](services/matrix/)
</Card>
<Card title="Швидкий і вільний дім для вашого коду" icon="seti:git">
[Forgejo](https://forgejo.org) — це відкритий git-forge, який (на відміну від GitHub) ніколи не буде навчати штучний інтелект вашим кодом 🙃. На [git.federated.nexus](https://git.federated.nexus) ми надаємо його екземпляр. [Докладніше...](services/forgejo/)
</Card>
<Card title="Спільне редагування з відкритим кодом" icon="document">
[LaSuite Docs](https://github.com/suitenumerique/docs) — це вільна альтернатива Google Docs з відкритим кодом, призначена для безперебійної співпраці в режимі реального часу. Ви можете створювати документи в графічному інтерфейсі, схожому на Google Docs, та експортувати їх у форматі DocX або PDF. Ви також можете додавати вкладені документи та ділитися посиланнями з іншими, навіть тими, хто не має облікового запису. [Докладніше...](services/docs/)
</Card>
<Card title="Швидкий та приватний пошук став простішим" icon="magnifier">
[SearXNG](https://searxng.org) дозволяє вам увійти за допомогою вашого облікового запису Federated Nexus і виконувати швидкий пошук в Інтернеті з акцентом на конфіденційність — без відстеження, профілювання або настирливої реклами. [Докладніше...](services/searxng/)
</Card>
<Card title="Переглядайте Reddit приватно" icon="reddit">
[Redlib](https://github.com/redlib-org/redlib) — це вільний інтерфейс з відкритим кодом для Reddit, призначений для усунення відстеження, реклами та відволікаючих факторів. Ви можете переглядати публікації, читати коментарі та підписуватися на спільноти без зайвих даних та шпигунського програмного забезпечення. [Докладніше...](services/redlib/)
</Card>
<Card title="Дружня та відкрита спільнота" icon="heart">
Ми прагнемо підтримувати дружню, різноманітну та відкриту спільноту. В рамках цього ми не боїмося блокувати будь-яких нетерпимих, гомофобних або інших недружніх людей. Ми дотримуємося [Contributor Covenant](code/).
</Card>
</CardGrid>
<script>
{`
(async () => {
const response = await fetch("https://matrix.federated.nexus/_continuwuity/local_user_count")
const json = await response.json();
document.querySelector("#user-count").innerText = json["count"]
})()
`}
</script>

View file

@ -1,19 +0,0 @@
---
title: Політика конфіденційності
---
Federated Nexus працює під керівництвом Henry Hiles (QuadRadical).
Federated Nexus збирає та зберігає адреси електронної пошти й імена користувачів необмежений час для запобігання спаму та управління обліковими записами.
Через обмеження протоколу Matrix неможливо видалити надіслані повідомлення після деактивації облікового запису. Тому повідомлення, надіслані через цей сервер, можуть зберігатися необмежений час.
Оскільки Federated Nexus бере участь у федеративній мережі Matrix, повідомлення та ідентифікатори облікових записів можуть передаватися та зберігатися іншими домашніми серверами Matrix, що знаходяться поза нашим контролем.
Ми зберігаємо журнали запитів, що надходять на наші сервери, з метою забезпечення роботи та безпеки. Ці журнали містять IP-адреси та автоматично видаляються на початку кожного місяця.
Federated Nexus може використовувати необхідні файли cookie для аутентифікації та управління сеансами під час доступу до веб-сервісів. Ці файли cookie необхідні для функціонування сервісу та не використовуються для відстеження або реклами.
Ми не продаємо особисті дані.
З питань конфіденційності або запитів щодо даних звертайтеся за адресою (англійською мовою): info@federated.nexus.

View file

@ -1,29 +0,0 @@
---
title: LaSuite Docs
---
[LaSuite Docs](https://github.com/suitenumerique/docs) — це вільний редактор документів з відкритим кодом, призначений для безшовної співпраці в режимі реального часу. Federated Nexus надає свій примірник за адресою: https://docs.federated.nexus.
## Вхід
На головній сторінці, коли вхід ще не виконано, натисніть кнопку «Почати писати», щоб увійти до систему та ввести дані вашого облікового запису Federated Nexus.
Після цього ви маєте побачити сторінку входу до системи, а за нею ту, де відображаються як створені вами документи, так і документи, якими з вами поділилися:
![Домашня сторінка, на якій перелічені ваші документи та документи, якими з вами поділилися](../../../../images/docs/home.png)
## Початок роботи з документом
Виберіть документ, щоб відкрити його, або натисніть кнопку «Новий документ» у верхньому лівому куті, щоб створити новий.
Редактор документів підтримує форматування тексту, а також зображення:
![Редактор з текстом та зображеннями, що показує опції для завантаження, спільного використання та переходу до іншого документа](../../../../images/docs/editor.png)
## Створення вкладених документів
LaSuite Docs підтримує створення вкладених документів. Щоб створити такий документ, наведіть вказівник миші на документ у бічній панелі та натисніть кнопку «плюс».
Після цього ви побачите під ним вкладений документ:
![Знімок екрана, що показує вкладені документи](../../../../images/docs/subdocument.png)

View file

@ -1,32 +0,0 @@
---
title: Forgejo
---
[Forgejo](https://forgejo.org) — це вільний git-forge з відкритим кодом. Forgejo — дуже легкий і продуктивний, він є гарною заміною GitHub. Ми розміщуємо Forgejo за адресою: https://git.federated.nexus.
## Вхід
Щоб увійти, натисніть кнопку «Увійти» у верхньому правому куті та виберіть «Увійти за допомогою Federated Nexus» — ви перейдете на сторінку входу Federated Nexus, де зможете ввести облікові дані свого облікового запису.
Після цього ви побачите головну сторінку:
![Головна сторінка Forgejo, що показує список репозиторіїв](../../../../images/forgejo/explore.png)
## Перегляд вашої Панелі інструментів
Щоб переглянути свою панель інструментів, натисніть на піктограму у верхньому лівому куті.
На панелі інструментів відображаються останні дії в репозиторіях, за якими ви стежите, графік участі та список репозиторіїв, в яких ви берете участь:
![Сторінка панелі інструментів Forgejo, що відображає останні дії в репозиторії, графік участі та список репозиторіїв](../../../../images/forgejo/dashboard.png)
## Наступні кроки
Для отримання більш детальної інформації про використання вашого облікового запису Forgejo рекомендуємо ознайомитися з [Посібником користувача Forgejo](https://forgejo.org/docs/v12.0/user/).
Forgejo має багато корисних функцій, якими ви можете скористатися, наприклад:
- Спостереження за репозиторіями, щоб отримувати сповіщення про будь-яку активність у них
- Розгалуження репозиторіїв
- Відстеження проблем
- API, що дозволяє виконувати автоматизовані дії над репозиторіями (наприклад, коментувати результати тестування у pull-запиті).

View file

@ -1,63 +0,0 @@
---
title: Matrix
---
Matrix — це платформа для спілкування, з відкритим кодом, яка дозволяє вам спілкуватися в обраних вами спільнотах. Важливою особливістю Matrix є наскрізне шифрування, яке дозволяє вам спілкуватися приватно та безпечно.
## Порівняння з Discord
Matrix має багато схожих рис з Discord, але також і деякі важливі відмінності. Це порівняння може бути корисним для вас під час міграції:
- Замість «каналів» Discord у Matrix є «кімнати». На відміну від Discord, до кімнат можна приєднатися як у межах простору (пояснення див. нижче), так і окремо. Їх можна налаштувати для роботи з наскрізним шифруванням, але для великих кімнат надійніше не використовувати шифрування.
- Еквівалентом «сервера» Discord є «простір» Matrix. Простори — це, по суті, каталог кімнат, де кожна кімната згрупована під однією піктограмою (залежно від вашого клієнта). Кімнати в просторі відображаються і доступні для приєднання, однак ви не зобов'язані приєднуватися до всіх кімнат у просторі Matrix.
## Вибір клієнта
Matrix — це суто протокол, і ви можете використовувати будь-який «клієнт», який вам подобається. Клієнти — це інтерфейси для Matrix, за допомогою яких ви бачите повідомлення та приєднуєтеся до кімнат. Існує безліч клієнтів, але для найкращого досвіду ми рекомендуємо використовувати один із таких:
- [Cinny](https://cinny.in) має інтерфейс, схожий на Discord, і деякі дійсно корисні функції. Ви можете використовувати його в веб-браузері або як додаток Tauri, і він дуже добре працює на телефонах з ОС Linux.
- [FluffyChat](https://fluffychat.im) створений на базі Flutter, тому має чудову кросплатформну підтримку. Його можна використовувати на iOS, Android, Linux, у веб-браузерах тощо. Він також має деякі функції, яких немає в Cinny, але я вважаю Cinny більш інтуїтивним.
## Як користуватися
Процес входу в обліковий запис Federated Nexus Matrix залежить від того, який клієнт ви використовуєте. Я продемонструю тут Cinny, але процес не надто відрізняється між клієнтами.
### Відкриття Cinny
Cinny можна використовувати як веб-сайт або як повноцінний додаток.
Ви можете знайти екземпляр Federated Nexus тут: https://app.federated.nexus
Або завантажте додаток звідси: https://github.com/cinnyapp/cinny-desktop/releases/latest
У Linux ви також можете отримати Cinny з [Flathub](https://flathub.org/apps/in.cinny.Cinny) або у репозиторії вашого дистрибутива.
### Вхід
Спочатку переконайтеся, що `federated.nexus` встановлено як ваш «Homeserver» (Домашній сервер). Це поле відображається у вигляді випадаючого списку на робочому столі, але ви повинні вписати його вручну.
![Сторінка входу в Cinny, на якій в якості значення для «Homeserver» вказано «federated.nexus»](../../../../images/matrix/homeserver.png)
Потім просто введіть своє ім'я користувача та пароль і натисніть «Увійти»!
### Приєднання до Кімнати спільноти
Після входу до системи ви побачите повідомлення у вашій поштовій скриньці, у нижньому лівому куті екрана:
![Піктограма вхідних повідомлень із значком, що позначає одне повідомлення](../../../../images/matrix/badge.png)
Натисніть на сповіщення, і ви потрапите на сторінку запрошень. Натисніть на «публічне», поруч з яким є сповіщення.
![Сторінка запрошень у Cinny, на якій не відображаються жодні Первинні запрошення, але є одне Публічне запрошення](../../../../images/matrix/invite.png)
Звідти прийміть запрошення до кімнати «Federated Nexus Community», і все готово!
![Сторінка запрошень у Cinny, на якій відображено запрошення від nexusbot до кімнати Federated Nexus Community](../../../../images/matrix/accept.png)
## Homeserver (Домашній сервер)
Federated Nexus використовує [Continuwuity](https://continuwuity.org/), реалізацію специфікації Matrix мовою Rust. Це означає, що вона не має всіх функцій [Synapse](https://element-hq.github.io/synapse/latest/), але набагато продуктивніша. Деякі функції, яких не має Continuwuity, включають:
- Кімнати старіші за v3: У Matrix кожна кімната відповідає певній версії специфікації Matrix. Continuwuity наразі підтримує версії кімнат від v3 до v12, що охоплює переважну їх більшість. Версія 2 _дужеуже_ стара і ніколи не повинна використовуватися, але деякі кімнати все ще її використовують. З Federated Nexus ви не зможете приєднатися до цих кімнат, вибачте.
## Аутентифікація
[Matrix](https://matrix.org) є центром Federated Nexus, все інше проходить аутентифікацію через Matrix. Це означає, що коли ви зміните свій пароль у Matrix, вам потрібно буде увійти в усі інші системи з новим паролем.

View file

@ -1,21 +0,0 @@
---
title: Redlib
---
[Redlib](https://github.com/redlib-org/redlib) — це швидкий, відкритий, конфіденційний інтерфейс для Reddit. Він дозволяє переглядати спільноти, публікації та коментарі без JavaScript, відстеження або реклами. На відміну від офіційного сайту Reddit, Redlib не вимагає входу до системи, встановлення додатка або прийняття файлів cookie. Ви можете отримати доступ до нашого примірника за адресою: https://redlib.federated.nexus.
![Головна сторінка Redlib із популярними публікаціями та зручним інтерфейсом, що не відволікає увагу](../../../../images/redlib/post.png)
## Особливості
Redlib забезпечує чистий, швидкий і приватний спосіб перегляду Reddit. Він підтримує безліч тем і налаштувань, добре працює як на настільних комп'ютерах, так і на мобільних пристроях, а також дозволяє легко переглядати публікації, попередньо переглядати медіафайли та читати коментарі без реклами, відстеження або JavaScript.
![Перегляд публікацій у Redlib, що відображає коментарі у легкому та зручному для читання форматі](../../../../images/redlib/home.png)
## Автоматичне перенаправлення
Якщо ви хочете автоматично використовувати Redlib при кожному відвідуванні Reddit, ви можете встановити розширення для браузера [LibRedirect](https://libredirect.github.io). LibRedirect виявляє, коли ви відкриваєте сайт, такий як reddit.com, і перенаправляє вас на альтернативний сайт, що поважає конфіденційність, яким у цьому випадку є наш примірник Redlib.
Після встановлення просто відкрийте налаштування LibRedirect, виберіть «Reddit» у випадаючому меню «Service» та виберіть «Redlib» у випадаючому меню «Frontend». Потім у розділі «Add your favorite instances» введіть `https://redlib.federated.nexus` та натисніть «+». Ось і все, готово!
![Правильно налаштований LibRedirect](../../../../images/redlib/libredirect.png)

View file

@ -1,13 +0,0 @@
---
title: SearXNG
---
[SearXNG](https://searxng.org) дозволяє виконувати швидкий пошук в Інтернеті з акцентом на конфіденційність — без відстеження, профілювання або настирливої реклами. SearXNG об'єднує результати з багатьох різних пошукових систем (ви можете налаштувати, які саме системи використовувати) на одній сторінці. SearXNG розміщений за адресою: https://search.federated.nexus.
![Пошук «Federated Nexus» у SearXNG, що показує результати з посиланнями, піктограмами та описами](../../../../images/searxng/search.png)
## Налаштування
SearXNG є дуже гнучким у налаштуванні, ви можете налаштувати багато параметрів, включаючи пошукові системи, тему інтерфейсу користувача та інше.
![Сторінка налаштувань SearXNG, що містить багато різних вкладок налаштувань](../../../../images/searxng/settings.png)

View file

@ -1,16 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{
title: "Échec de l'inscription",
template: "splash",
}}
>
Une erreur s'est produite lors de votre inscription. Veuillez réessayer plus
tard. Si l'erreur persiste, rejoignez notre <a
href="https://matrix.to/#/#community:federated.nexus">salle Matrix</a
> et veuillez m'en informer.
</StarlightPage>

View file

@ -1,102 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{ title: "Connexion à Federated Nexus", template: "splash" }}
>
<form method="post" action="https://auth.federated.nexus/login">
<input type="hidden" name="state" />
<input type="hidden" name="nonce" />
<input type="hidden" name="user_id" />
<input type="hidden" name="access_token" />
<input type="hidden" name="redirect_uri" />
<label>
Nom d'utilisateur
<input type="text" />
</label>
<label>
Mot de passe
<input type="password" />
</label>
<noscript class="error">
Ce formulaire ne fonctionnera pas sans JavaScript.
</noscript>
<span id="error" class="error"> </span>
<button type="submit"><span>Envoyer</span></button>
<a href="/register/"
>Vous n'avez pas encore de compte ? Inscrivez-vous dès maintenant !</a
>
</form>
</StarlightPage>
<script>
const params = new URLSearchParams(window.location.search)
for (const name of ["redirect_uri", "state", "nonce"]) {
const input = document.querySelector(
`input[name="${name}"]`,
) as HTMLInputElement
if (input && params.has(name)) input.value = params.get(name)!
}
const form = document.querySelector("form")!
const error = document.querySelector("#error")! as HTMLSpanElement
form.addEventListener("submit", async (e) => {
e.preventDefault()
error.style.display = "none"
try {
const username = (
form.querySelector('[type="text"]') as HTMLInputElement
).value
const password = (
form.querySelector('[type="password"]') as HTMLInputElement
).value
const session =
localStorage.getItem("session") ?? crypto.randomUUID()
localStorage.setItem("session", session)
const res = await fetch(
"https://matrix.federated.nexus/_matrix/client/v3/login",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
type: "m.login.password",
device_id: session,
initial_device_display_name: `Federated Nexus Login from ${navigator.userAgent}`,
identifier: { type: "m.id.user", user: username },
password,
}),
},
)
if (!res.ok) {
throw new Error((await res.json())["error"])
}
const data = await res.json()
const id = form.querySelector(
'input[name="user_id"]',
) as HTMLInputElement
id.value = data.user_id
const token = form.querySelector(
'input[name="access_token"]',
) as HTMLInputElement
token.value = data.access_token
form.submit()
} catch (err: any) {
error.style = ""
error.textContent = err.message || "Login failed"
}
})
</script>

View file

@ -1,49 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{ title: "Inscription à Federated Nexus", template: "splash" }}
>
<form method="post" action="https://register.federated.nexus">
<label>
Nom d'utilisateur (alphanumérique uniquement, sans espaces ni signes
diacritiques)
<input
name="username"
type="text"
required
pattern="^[A-Za-z0-9]+$"
/>
</label>
<div class="honeypot">
<input
type="text"
name="honeypot"
tabindex="-1"
autocomplete="off"
/>
</div>
<label>
E-mail
<input name="email" type="email" required />
</label>
<label class="checkbox">
<input name="code" type="checkbox" value="yes" required />
J'ai lu et j'accepte le <a href="../code/">Code de conduite</a>.
</label>
<label class="checkbox">
<input name="policy" type="checkbox" value="yes" required />
J'ai lu et j'accepte la <a href="../privacy-policy/"
>Politique de confidentialité</a
>.
</label>
<button type="submit"><span>Envoyer</span></button>
</form>
</StarlightPage>

View file

@ -1,15 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{
title: "Inscription réussie à Federated Nexus",
template: "splash",
}}
>
Une fois votre demande approuvée, vous recevrez un e-mail contenant un nom
d'utilisateur et un mot de passe. L'approbation prend généralement moins de
deux jours ouvrables.
</StarlightPage>

View file

@ -1,17 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{
title: "Не удалось выполнить регистрацию",
template: "splash",
}}
>
При регистрации произошла ошибка. Повторите попытку позже, и если ошибка не
исчезнет, присоединяйтесь к нашей <a
href="https://matrix.to/#/#community:federated.nexus"
>комнате в Matrix</a
> и сообщите мне об этой ошибке.
</StarlightPage>

View file

@ -1,101 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{ title: "Вход в Federated Nexus", template: "splash" }}
>
<form method="post" action="https://auth.federated.nexus/login">
<input type="hidden" name="state" />
<input type="hidden" name="nonce" />
<input type="hidden" name="user_id" />
<input type="hidden" name="access_token" />
<input type="hidden" name="redirect_uri" />
<label>
Имя пользователя
<input type="text" />
</label>
<label>
Пароль
<input type="password" />
</label>
<noscript class="error">
Эта форма не будет работать без JavaScript.
</noscript>
<span id="error" class="error"> </span>
<button type="submit"><span>Отправить</span></button>
<a href="/register/">У вас ещё нет учётной записи? Зарегистрируйтесь!</a
>
</form>
</StarlightPage>
<script>
const params = new URLSearchParams(window.location.search)
for (const name of ["redirect_uri", "state", "nonce"]) {
const input = document.querySelector(
`input[name="${name}"]`,
) as HTMLInputElement
if (input && params.has(name)) input.value = params.get(name)!
}
const form = document.querySelector("form")!
const error = document.querySelector("#error")! as HTMLSpanElement
form.addEventListener("submit", async (e) => {
e.preventDefault()
error.style.display = "none"
try {
const username = (
form.querySelector('[type="text"]') as HTMLInputElement
).value
const password = (
form.querySelector('[type="password"]') as HTMLInputElement
).value
const session =
localStorage.getItem("session") ?? crypto.randomUUID()
localStorage.setItem("session", session)
const res = await fetch(
"https://matrix.federated.nexus/_matrix/client/v3/login",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
type: "m.login.password",
device_id: session,
initial_device_display_name: `Federated Nexus Login from ${navigator.userAgent}`,
identifier: { type: "m.id.user", user: username },
password,
}),
},
)
if (!res.ok) {
throw new Error((await res.json())["error"])
}
const data = await res.json()
const id = form.querySelector(
'input[name="user_id"]',
) as HTMLInputElement
id.value = data.user_id
const token = form.querySelector(
'input[name="access_token"]',
) as HTMLInputElement
token.value = data.access_token
form.submit()
} catch (err: any) {
error.style = ""
error.textContent = err.message || "Login failed"
}
})
</script>

View file

@ -1,47 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{ title: "Регистрация в Federated Nexus", template: "splash" }}
>
<form method="post" action="https://register.federated.nexus">
<label>
Имя пользователя (только буквы и цифры, без пробелов)
<input
name="username"
type="text"
required
pattern="^[A-Za-z0-9]+$"
/>
</label>
<div class="honeypot">
<input
type="text"
name="honeypot"
tabindex="-1"
autocomplete="off"
/>
</div>
<label>
E-mail
<input name="email" type="email" required />
</label>
<label class="checkbox">
<input name="code" type="checkbox" value="yes" required />
Я ознакомился(лась) с <a href="../code/">Кодексом поведения</a> и согласен(на) с его положениями.
</label>
<label class="checkbox">
<input name="policy" type="checkbox" value="yes" required />
Я ознакомился(лась) с <a href="../privacy-policy/"
>Политикой конфиденциальности</a> и согласен(на) с её положениями.
</label>
<button type="submit"><span>Отправить</span></button>
</form>
</StarlightPage>

View file

@ -1,14 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{
title: "Успешная регистрация в Federated Nexus",
template: "splash",
}}
>
После одобрения вы получите электронное письмо с именем пользователя и
паролем. Одобрение обычно занимает менее двух рабочих дней.
</StarlightPage>

View file

@ -1,16 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{
title: "Реєстрація не вдалася",
template: "splash",
}}
>
Під час реєстрації сталася помилка. Спробуйте пізніше, а якщо помилка не
зникне, приєднайтеся до нашої <a
href="https://matrix.to/#/#community:federated.nexus">кімнати Matrix</a
> і повідомте мене.
</StarlightPage>

View file

@ -1,102 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{ title: "Вхід до Federated Nexus", template: "splash" }}
>
<form method="post" action="https://auth.federated.nexus/login">
<input type="hidden" name="state" />
<input type="hidden" name="nonce" />
<input type="hidden" name="user_id" />
<input type="hidden" name="access_token" />
<input type="hidden" name="redirect_uri" />
<label>
Ім'я користувача
<input type="text" />
</label>
<label>
Пароль
<input type="password" />
</label>
<noscript class="error">
Ця форма не буде працювати без JavaScript.
</noscript>
<span id="error" class="error"> </span>
<button type="submit"><span>Надіслати</span></button>
<a href="/register/"
>Не маєте облікового запису? Зареєструйтесь зараз!</a
>
</form>
</StarlightPage>
<script>
const params = new URLSearchParams(window.location.search)
for (const name of ["redirect_uri", "state", "nonce"]) {
const input = document.querySelector(
`input[name="${name}"]`,
) as HTMLInputElement
if (input && params.has(name)) input.value = params.get(name)!
}
const form = document.querySelector("form")!
const error = document.querySelector("#error")! as HTMLSpanElement
form.addEventListener("submit", async (e) => {
e.preventDefault()
error.style.display = "none"
try {
const username = (
form.querySelector('[type="text"]') as HTMLInputElement
).value
const password = (
form.querySelector('[type="password"]') as HTMLInputElement
).value
const session =
localStorage.getItem("session") ?? crypto.randomUUID()
localStorage.setItem("session", session)
const res = await fetch(
"https://matrix.federated.nexus/_matrix/client/v3/login",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
type: "m.login.password",
device_id: session,
initial_device_display_name: `Federated Nexus Login from ${navigator.userAgent}`,
identifier: { type: "m.id.user", user: username },
password,
}),
},
)
if (!res.ok) {
throw new Error((await res.json())["error"])
}
const data = await res.json()
const id = form.querySelector(
'input[name="user_id"]',
) as HTMLInputElement
id.value = data.user_id
const token = form.querySelector(
'input[name="access_token"]',
) as HTMLInputElement
token.value = data.access_token
form.submit()
} catch (err: any) {
error.style = ""
error.textContent = err.message || "Login failed"
}
})
</script>

View file

@ -1,48 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{ title: "Реєстрація в Federated Nexus", template: "splash" }}
>
<form method="post" action="https://register.federated.nexus">
<label>
Ім'я користувача (тільки буквено-цифрові символи, без пробілів)
<input
name="username"
type="text"
required
pattern="^[A-Za-z0-9]+$"
/>
</label>
<div class="honeypot">
<input
type="text"
name="honeypot"
tabindex="-1"
autocomplete="off"
/>
</div>
<label>
E-mail
<input name="email" type="email" required />
</label>
<label class="checkbox">
<input name="code" type="checkbox" value="yes" required />
Я ознайомився(лась) з <a href="../code/">Кодексом поведінки</a> та погоджуюся з його умовами.
</label>
<label class="checkbox">
<input name="policy" type="checkbox" value="yes" required />
Я ознайомився(лась) з <a href="../privacy-policy/"
>Політикою конфіденційності</a
> та погоджуюся з її умовами.
</label>
<button type="submit"><span>Надіслати</span></button>
</form>
</StarlightPage>

View file

@ -1,14 +0,0 @@
---
import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro"
import "../../styles/page.css"
---
<StarlightPage
frontmatter={{
title: "Успішна реєстрація в Federated Nexus",
template: "splash",
}}
>
Після затвердження ви отримаєте електронний лист з іменем користувача та
паролем. Зазвичай затвердження займає менше двох робочих днів.
</StarlightPage>