Postvoro
Social AI Platform
v32 — production, VPS et emails externalisés préparés
Production readiness
Points prêts
12/15
Production checklist v32
À préparer
2
Avant domaine public
Bloqués
1
Avant production
Domaine cible
postvoro.com
HTTPS requis
Décision v32
On ajoute la stratégie VPS sans activer la publication réelle
Cette page sert à vérifier les URL publiques, le domaine, les pages légales et la configuration Meta avant de sortir de localhost. En v28, les pages publiques /privacy, /terms et /data-deletion sont ajoutées. En v29, l’icône officielle 1024×1024 et les emails Postvoro sont prêts. En v30, une page dédiée prépare le déploiement postvoro.com, les variables production, les choix d’hébergement et le plan de test. En v31, le choix d’hébergement est fixé: VPS App/API séparé de PostgreSQL pour préparer la croissance. En v32, les emails Postvoro sont externalisés: aucun serveur mail sur le VPS App/API ni sur le VPS PostgreSQL. Le bouton réel de publication reste verrouillé tant que pages_manage_posts n’est pas validé par Meta App Review.
Page publique v28
Privacy Policy
https://postvoro.com/privacy
Ouvrir la page →
Page publique v28
Terms of Service
https://postvoro.com/terms
Ouvrir la page →
Page publique v28
Data Deletion
https://postvoro.com/data-deletion
Ouvrir la page →
Branding v29
Branding
Icône officielle et emails Postvoro
Ouvrir la page →
Deployment v30
Deployment
Checklist HTTPS, PostgreSQL, Meta Domains et .env production
Ouvrir la page →
Hosting v31
VPS strategy
Architecture VPS App/API + PostgreSQL + Cloudflare + backups
Ouvrir la page →
Email v32
Email strategy
Email hosting externe, transactional email, SPF/DKIM/DMARC
Ouvrir la page →
Checklist production v32
Les points rouges bloquent la production publique. Les pages légales v28 et le branding v29 et le déploiement v30 sont prêts dans le projet et pourront être utilisés dans Meta Developers dès que postvoro.com sera publié.
Domaine officiel
Le domaine principal de Postvoro doit être prêt pour la version publique.
postvoro.com
URL application production
NEXT_PUBLIC_APP_URL ou APP_URL doit pointer vers le domaine final, pas localhost.
https://postvoro.com
Privacy Policy URL
Meta demande une politique de confidentialité accessible publiquement.
https://postvoro.com/privacy · page /privacy ajoutée en v28
Terms of Service URL
Les conditions d’utilisation doivent être accessibles depuis Meta Developers.
https://postvoro.com/terms · page /terms ajoutée en v28
Data Deletion Instructions URL
Meta exige une page qui explique comment demander la suppression des données.
https://postvoro.com/data-deletion · page /data-deletion ajoutée en v28
Valid OAuth Redirect URI production
L’URI OAuth Meta doit utiliser postvoro.com avant la soumission App Review.
https://postvoro.com/api/integrations/meta/callback
Meta App Domains
Dans Meta Developers, ajouter les domaines officiels de l’application.
postvoro.com, www.postvoro.com
App icon 1024×1024
L’icône officielle doit être uploadée dans Meta et gardée dans le projet.
public/postvoro-app-icon-1024.png · ajouté en v29
Email hosting externe
Les boîtes support@postvoro.com et privacy@postvoro.com doivent être hébergées hors des VPS Postvoro.
Pas de serveur mail sur App/API VPS ni sur PostgreSQL VPS · stratégie v32
SPF DKIM DMARC
Les DNS email seront configurés dans Cloudflare après choix du fournisseur email.
MX + SPF + DKIM + DMARC + provider transactionnel
Base de données production
DATABASE_URL doit pointer vers PostgreSQL production, pas la base locale.
DATABASE_URL non-locale ou non visible côté UI
Configuration Meta OAuth
META_APP_ID, META_APP_SECRET et META_REDIRECT_URI doivent être présents.
Variables Meta détectées
Pages Facebook synchronisées
La lecture des Pages doit continuer à fonctionner avant de demander pages_manage_posts.
2 Page(s) connectée(s) en lecture
Workflow d’approbation validé
Meta doit voir que Postvoro ne publie qu’après validation client/admin.
0 publication(s) approuvée(s), 1 workspace(s)
Publication réelle verrouillée
La publication réelle reste bloquée tant que pages_manage_posts n’est pas validée.
pages_manage_posts absent: verrou sûr
Valeurs à copier dans Meta
Ces valeurs seront utilisées dans Meta Developers quand postvoro.com sera publié.
App Domains
postvoro.com, www.postvoro.com
Privacy Policy URL
https://postvoro.com/privacy
Terms of Service URL
https://postvoro.com/terms
User Data Deletion URL
https://postvoro.com/data-deletion
Valid OAuth Redirect URI
https://postvoro.com/api/integrations/meta/callback
Site URL
https://postvoro.com
App icon
public/postvoro-app-icon-1024.png
Plan de passage en production
Étape 1
Publier une première version web de Postvoro sur postvoro.com avec HTTPS.
Étape 2
Vérifier les pages publiques /privacy, /terms et /data-deletion ajoutées en v28.
Étape 3
Uploader l’icône 1024×1024 postvoro-app-icon-1024.png dans Meta Developers.
Étape 4
Créer les emails support@postvoro.com et privacy@postvoro.com puis tester la réception.
Étape 5
Mettre les URL production dans .env production et dans Meta Developers.
Étape 6
Remplacer META_REDIRECT_URI localhost par l’URI production.
Étape 7
Tester OAuth Meta sur le domaine production avec une Page Facebook de test.
Étape 8
Garder le bouton réel verrouillé jusqu’à validation pages_manage_posts.
Lien avec Meta App Review
Le dossier App Review reste la prochaine preuve technique
Une fois le domaine public déployé, on utilisera les pages légales v28, le branding v29, le déploiement v30 et le dossier App Review pour remplir Meta App Review, puis on remplacera les URL localhost par les URL postvoro.com dans la vidéo et le formulaire.