
Readme | Discorde | Instances | Vitrine de l'utilisateur | Github | Documentation
Un moteur de recherche de méta sécurisé (prononcé comme Web-surface ou surface Web / WɛBˈSɜːRFəs /.) Écrit en rouille. Il offre une expérience de recherche rapide et sécurisée tout en respectant complètement la confidentialité des utilisateurs.
Commencer
Présentation des fonctionnalités
Communauté



⬆️ Retour en haut
Pour une liste complète des instances
websurfxaxées sur la communauté accessibles au public à tester ou à usage quotidien. Voir les instances
⬆️ Retour en haut
⬆️ Retour en haut
Pour des instructions de configuration complètes, voir: Installation
Avant de pouvoir commencer à construire websurfx , vous devrez installer Cargo sur votre système. Vous pouvez trouver les instructions d'installation ici.
Pour commencer avec WebSurFX, clonez le référentiel, modifiez le fichier de configuration, qui est situé dans le répertoire websurfx/ , et installez le serveur Redis en suivant les instructions situées ici, puis exécutez le serveur WebSurfx et le serveur Redis à l'aide des commandes suivantes:
git clone https://github.com/neon-mmd/websurfx.git
cd websurfx
git checkout stable
cargo build -r
redis-server --port 8082 &
./target/release/websurfxUne fois que vous avez démarré le serveur, ouvrez votre navigateur Web préféré et accédez à http://127.0.0.1:8080 pour commencer à utiliser WebSurfx.
Note
support for image search , different categories , quick apps , etc., mais elles seront ajoutées dès dans le cadre des futures versions.⬆️ Retour en haut
Pour les instructions de configuration complètes, voir: Configuration
Websurfx est configuré via le fichier config.lua, situé sur websurfx/config.lua .
⬆️ Retour en haut
Pour des instructions complètes sur le thème et la personnalisation, voir: THEMING
WebSurfx est chargé de plusieurs thèmes et schémas de couleurs, que vous pouvez appliquer et modifier via le fichier de configuration. Il prend également en charge les thèmes personnalisés et les schémas de couleurs à l'aide de CSS, vous permettant de le faire vraiment le vôtre.
⬆️ Retour en haut
Note
Actuellement, nous ne soutenons pas d'autres langues, mais nous commencerons à accepter les contributions concernant le soutien linguistique à l'avenir. Nous pensons que la langue ne devrait jamais être un obstacle à l'entrée.
⬆️ Retour en haut
À l'heure actuelle, nous prenons uniquement des systèmes d'architecture x86_64, mais nous aimerions avoir des contributions qui s'étendent également à d'autres architectures.
⬆️ Retour en haut
L'objectif principal du projet WebSurfx est de créer un moteur de méta-recherche rapide, sécurisé et axé sur la confidentialité. Il existe de nombreux moteurs de méta-recherche disponibles, mais tous ne garantissent pas la sécurité de leurs moteurs de recherche, ce qui est essentiel pour maintenir la confidentialité. Les défauts de mémoire, par exemple, peuvent exposer des informations privées ou sensibles, ce qui est naturellement mauvais. Il y a aussi le problème supplémentaire du spam, des publicités et des résultats inorganiques, auxquels la plupart des moteurs n'ont pas de réponse complète. Jusqu'à maintenant. Avec WebSurfx, j'ai finalement mis un terme à ce problème. Websurfx est basé sur la rouille, qui garantit la sécurité de la mémoire et supprime ces problèmes. De nombreux moteurs de méta-recherche manquent également de fonctionnalités importantes telles que la recherche d'image avancée, requise par les graphistes, les fournisseurs de contenu et autres. Websurfx améliore l'expérience utilisateur en fournissant ces fonctionnalités et d'autres, telles que le blocage NSFW approprié et les micro-applications ou les résultats rapides (fournissant une calculatrice, des échanges de devises, etc. dans les résultats de recherche).
WebSurfx est distribué sous la licence AGPLV3 pour garder le code source ouvert et transparent. Cela permet de garder les logiciels malveillants, la télémétrie et d'autres dangers hors du projet. AGPLV3 est une licence Copyleft solide qui garantit que le code source du logiciel, y compris toutes les modifications ou améliorations apportées au code, reste ouverte et disponible pour tous.
Websurfx est basé sur la rouille en raison de ses caractéristiques de sécurité de la mémoire, qui empêchent les vulnérabilités et rendent la base de code plus sécurisée. La rouille est également plus rapide que C ++, contribuant à la vitesse et à la réactivité de Websurfx. Enfin, le système de propriété et d'emprunt de la rouille permet une concurrence sécurisée et de la sécurité des filetages dans le programme.
⬆️ Retour en haut
Nous recherchons des contributeurs plus disposés pour aider à développer ce projet. Pour plus d'informations sur la façon dont vous pouvez contribuer, consultez la carte du projet et le fichier contributing.md pour les directives et les règles pour faire des contributions.
⬆️ Retour en haut
Pour plus de détails et d'autres façons de vous aider, voir: contribution
Si vous utilisez WebSurfx et que vous souhaitez contribuer à son développement, nous sommes heureux de vous avoir à bord! Les contributions de toute taille ou type sont toujours les bienvenues, et nous reconnaîtreons toujours vos efforts.
Plusieurs domaines avec lesquels nous avons besoin d'un peu d'aide pour le moment sont:
⬆️ Retour en haut
Note
Nous accueillons toute contribution à la documentation car cela profitera à tous ceux qui utilisent ce projet.
⬆️ Retour en haut
À venir! ?.
⬆️ Retour en haut
Les contributions sont les bienvenues de quiconque. Peu importe qui vous êtes; Vous pouvez toujours contribuer au projet à votre manière.
Découvrez cette vidéo de M. Nick sur la façon de contribuer.
Si vous êtes un développeur, consultez le document contribution.md pour plus d'informations.
⬆️ Retour en haut
Websurfx est autorisé sous la licence AGPLV3.
⬆️ Retour en haut
Nous tenons à remercier les personnes suivantes pour leurs contributions et leur soutien:
Contributeurs
Des étoiles
⬆️ Retour en haut
Merci de votre visite