FEDI3 è un social federato con componente P2P.
Privacy-first, interoperabile e resiliente senza sacrificare la compatibilità.
- App Flutter (UI/UX + impostazioni)
- Core Rust locale (AP + P2P + cache)
- Relay pubblico (compatibilità legacy + routing)
cp .env.example .env
docker compose up -d --build
Install (build + setup):
curl -fsSL https://raw.githubusercontent.com/redhunt07/Fedi3/main/scripts/install_deb.sh | bash
Update-only (senza reinstallare dipendenze):
curl -fsSL https://raw.githubusercontent.com/redhunt07/Fedi3/main/scripts/install_deb.sh | bash -s -- --update-only
Note:
- Richiede privilegi amministratore (usa
sudo) per installare in/opte scrivere in/usr/share. - Il core viene installato come servizio user systemd (
fedi3-core.service).
Install (build + setup):
curl -fsSL https://raw.githubusercontent.com/redhunt07/Fedi3/main/scripts/install_arch.sh | bash
Update-only (senza reinstallare dipendenze):
curl -fsSL https://raw.githubusercontent.com/redhunt07/Fedi3/main/scripts/install_arch.sh | bash -s -- --update-only
Dipendenze principali (pacman):
base-devel git curl unzip xz zip python clang cmake ninja pkgconf gtk3 webkit2gtk
gstreamer gst-plugins-base gst-plugins-good libsecret libnotify mpv
Note:
- Richiede privilegi amministratore (usa
sudo) per installare in/opte scrivere in/usr/share. - Il core viene installato come servizio user systemd (
fedi3-core.service).
Install (build + setup):
powershell -ExecutionPolicy Bypass -Command "iex (iwr -useb https://raw.githubusercontent.com/redhunt07/Fedi3/main/scripts/install_windows.ps1); Install-Fedi3"
Update-only:
powershell -ExecutionPolicy Bypass -Command "iex (iwr -useb https://raw.githubusercontent.com/redhunt07/Fedi3/main/scripts/install_windows.ps1); Install-Fedi3 -UpdateOnly"
Note:
- Richiede privilegi amministratore per installare le dipendenze via winget/BuildTools.
- Il core viene installato come Scheduled Task (
Fedi3 Core).
docs/getting_started.mddocs/deploy_relay.mddocs/deploy_core.mddocs/app_guide.mddocs/ops_backup_restore.mddocs/troubleshooting.mddocs/faq.md
AGPLv3. Modifiche network-facing devono rimanere open.