Initial vault setup
This commit is contained in:
@@ -0,0 +1,101 @@
|
||||
---
|
||||
title: SkySend
|
||||
created: 2026-06-07
|
||||
updated: 2026-06-07
|
||||
type: app
|
||||
tags: [catalogue, file-sharing, partage, moderne, transfer]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=File+Sharing, https://github.com/skysend/skysend]
|
||||
---
|
||||
|
||||
# 📁 SkySend
|
||||
|
||||
> Service de partage de fichiers moderne avec interface élégante, supportant fichiers volumineux et intégrations tierces.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Attribut | Valeur |
|
||||
|----------|--------|
|
||||
| **Nom** | SkySend |
|
||||
| **Slug** | skysend |
|
||||
| **Description** | Partage de fichiers moderne avec interface élégante |
|
||||
| **Site officiel** | https://skysend.io |
|
||||
| **Repository** | https://github.com/skysend/skysend |
|
||||
| **Stars** | 232 ⭐ |
|
||||
| **Licence** | MIT |
|
||||
| **Langage principal** | TypeScript |
|
||||
| **Catégorie** | File Sharing |
|
||||
| **Tags** | [catalogue, file-sharing, partage, moderne, transfer] |
|
||||
|
||||
## 📝 Description
|
||||
SkySend est un service de partage de fichiers relativement récent qui se positionne sur le créneau des solutions "user-friendly" pour envoyer des fichiers volumineux à des destinataires externes. L'accent est mis sur l'expérience utilisateur : upload fluide, design soigné, prévisualisations automatiques.
|
||||
|
||||
Les fonctionnalités incluent upload multi-fichiers, prévisualisation pour images/vidéos/PDF, partage par lien ou par email, expiration configurable, mots de passe optionnels, et statistiques de téléchargement. L'interface admin permet de gérer les utilisateurs (rôles, quotas) et de surveiller l'usage global.
|
||||
|
||||
L'architecture technique est moderne : backend Node.js, frontend React, base PostgreSQL. Le stockage supporte le filesystem local et S3-compatible. SkySend vise aussi le marché B2B en proposant des API REST et des webhooks pour intégrer le service dans des chaînes d'automatisation existantes.
|
||||
|
||||
## 🚀 Installation
|
||||
### Via Docker (recommandé)
|
||||
```yaml
|
||||
# docker-compose.yml
|
||||
services:
|
||||
skysend:
|
||||
image: ghcr.io/skysend/skysend:latest
|
||||
container_name: skysend
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://skysend:***@db:5432/skysend
|
||||
- JWT_SECRET=*** depends_on:
|
||||
- db
|
||||
db:
|
||||
image: postgres:16-alpine
|
||||
environment:
|
||||
- POSTGRES_USER=skysend
|
||||
- POSTGRES_PASSWORD=*** - POSTGRES_DB=skysend
|
||||
volumes:
|
||||
- skysend_db:/var/lib/postgresql/data
|
||||
volumes:
|
||||
skysend_db:
|
||||
```
|
||||
|
||||
### Installation manuelle
|
||||
```bash
|
||||
git clone https://github.com/skysend/skysend.git
|
||||
cd skysend
|
||||
pnpm install
|
||||
pnpm build
|
||||
pnpm start
|
||||
```
|
||||
|
||||
## ⚙️ Configuration
|
||||
- Configuration SMTP pour notifications
|
||||
- Limites par défaut (taille, expiration)
|
||||
- Branding personnalisable
|
||||
- Intégrations tierces (webhooks, API)
|
||||
|
||||
## 🔗 Alternatives
|
||||
- **Zipline** — concurrent direct, plus mature
|
||||
- **FerriShare** — équivalent clone WeTransfer
|
||||
- **PicoShare** — minimaliste sans fioritures
|
||||
|
||||
## 🔒 Sécurité
|
||||
- HTTPS obligatoire pour les uploads
|
||||
- Chiffrement at-rest sur le backend de stockage
|
||||
- Authentification JWT pour l'API
|
||||
- Mots de passe sur les partages
|
||||
|
||||
## 📚 Ressources
|
||||
- [Site officiel](https://skysend.io)
|
||||
- [Documentation](https://docs.skysend.io)
|
||||
- [Dépôt GitHub](https://github.com/skysend/skysend)
|
||||
|
||||
## 🔗 Pages Liées
|
||||
- [[cat-file-sharing]] (n'existe pas encore, OK)
|
||||
- [[app-zipline]]
|
||||
- [[app-ferrishare]]
|
||||
- [[app-traefik]]
|
||||
- [[recettes-docker-compose]]
|
||||
- [[securisation-home-lab]]
|
||||
Reference in New Issue
Block a user