# Veilidへようこそ！

- [概要](#概要)
- [ノードを実行する](#ノードを実行する)
- [開発](#開発)

## 概要

まずは、Veilidとはなんなのか？　最上位の概要は、Veilidはさまざまな種類のデータを簡単に共有するためのピアツーピアネットワークであるということです。

Veilidはソーシャルな側面を念頭に置いて設計されているため、各ユーザーは自分の個人コンテンツをネットワーク上に保存しつつ、そのコンテンツを自分が選択した人、または全世界と共有することもできます。

Veilidネットワークの主な目的は、様々な形のソーシャルメディアのインフラを提供することです。これには、ツイート、個人フィード、DM、リプライなどの軽いコンテンツから、画像、音楽、動画などの重いコンテンツに至まで、Veilidは支え切れます。

## ノードを実行する

Veilidネットワークの成長を支援する最も簡単な方法は、独自のノードを実行することです。すべてのVeilidのユーザーはノードですが、一部のノードは他のノードよりもネットワークを支えています。こういったネットワーク支援ノードは携帯電話でチャットやSNSアプリを実行する一般ユーザーのノードより重たいです。帯域幅の広くアップタイムが高い高スペックVPS（アマゾンEC2やデジタルオーシャン）の使用はVeilidのセキュアでプライベートと高速なルーティングを築くことに重要な役割である。

ノードを実行するには、DebianかFedoraのVPSを立ち上げ、veilid-serverサービスを実行してください。ノードを実行することを簡単にするには、.debと.rpmのパッケージがあります。詳しくはこちらのページをご覧ください [インストール](./INSTALL.md)。

## 開発

プログラミングや他の側面で提供したい方は、[「提供」](./CONTRIBUTING.md)ページをご覧ください。我々は、このプロジェクトの開発がみんなに見えるようで、人のために人に造られたという形で発展させたいと目指しています。私たちが支援を求めている具体的な分野は以下のとおり：

- Rust
- FlutterやDart
- Python
- Gitlab DevOpsとCI/CD
- ドキュメンテーション
- セキュリティレビュー
- Linuxパッケージ
