Skip to content

Sure

Suivi de finances personnelles axé sur la confidentialité, avec support multi-devises, synchronisation bancaire et outils de budget.

Imageghcr.io/we-promise/sure:stable
Interface webhttp://your-server:3005
Chemin de configuration{BASE_DIR}/sure/postgres
Site websure.am
Code sourceGitHub

Impact sur les ressources

PerformanceMedium — Rails + workers Sidekiq
StockageLow — Petite base de données

Installation

sh
mithrandir install sure

Voir aussi Actual Budget pour une alternative de gestion financière.

Architecture

Sure fonctionne comme une stack multi-conteneurs :

ConteneurDescription
sure_webApplication web Rails (port 3005)
sure_workerProcesseur de tâches en arrière-plan Sidekiq
sure_postgresBase de données PostgreSQL 16
sure_redisRedis pour le cache et les files de tâches

Secrets

VariableDescription
SURE_SECRET_KEY_BASEClé secrète Rails — générée automatiquement avec openssl rand -hex 64 lors de l'installation
SURE_DB_PASSWORDMot de passe PostgreSQL (défaut : sure_password)
SURE_OPENAI_ACCESS_TOKENClé API OpenAI pour les fonctionnalités alimentées par l'IA (optionnel)
SURE_OPENAI_URI_BASEURL de base d'une API compatible OpenAI personnalisée (optionnel)
SURE_OPENAI_MODELModèle OpenAI à utiliser (optionnel)

Lorsque HTTPS est activé via Caddy, RAILS_ASSUME_SSL est automatiquement défini sur true pour que Sure gère correctement le trafic HTTPS derrière le reverse proxy.

Configuration

  • Ouvrez l'interface web à l'adresse http://your-server:3005
  • Créez un compte et commencez à suivre vos finances

Clients

Des applications mobiles sont en cours de développement pour iOS et Android mais ne sont pas encore terminées et disponibles.