Czym jest i do czego służy?
Większość popularnych aplikacji do zarządzania budżetem domowym działa w modelu SaaS, co w praktyce oznacza przekazywanie pełni wrażliwych danych finansowych zewnętrznym korporacjom. Securo to odpowiedź na ten problem. Jest to nowoczesny, w pełni otwartoźródłowy menedżer finansów osobistych zaprojektowany w architekturze self-hosted.
Głównym celem Securo jest oddanie użytkownikowi 100% kontroli nad jego danymi. Aplikację z łatwością uruchomisz na własnej infrastrukturze – niezależnie od tego, czy jest to domowy serwer, maszyna wirtualna, czy klaster – zyskując potężne narzędzie do analizy wydatków, budżetowania i śledzenia majątku, z którego żaden bajt nie wycieka na zewnątrz.
Kluczowe funkcjonalności
Securo nie ustępuje płatnym, komercyjnym kombajnom finansowym. Jego architektura i zestaw funkcji zadowolą każdego entuzjastę nowoczesnych technologii:
- Automatyczna synchronizacja z bankami: Dzięki integracji m.in. z Enable Banking (obsługa około 2500 banków w Europie via PSD2) zasilanie systemu danymi odbywa się bezobsługowo.
- Lokalni asystenci AI: Opcjonalny, wbudowany serwer MCP (Model Context Protocol) pozwala na podpięcie własnych, lokalnie hostowanych modeli (np. przez Ollama). Dzięki RAG i obsłudze narzędzi (tool-use), możesz „rozmawiać” ze swoimi danymi finansowymi bez wysyłania ich do API OpenAI.
- Zaawansowane bezpieczeństwo i autoryzacja: Aplikacja wspiera logowanie biometryczne (Passkeys), dwuskładnikowe uwierzytelnianie (TOTP) oraz łatwo integruje się z systemami Single Sign-On (SSO) poprzez OIDC (np. Keycloak, Authentik).
- Zarządzanie kontami, walutami i aktywami: Obsługa wielu walut z automatycznym pobieraniem kursów wymiany, śledzenie wartości inwestycji oraz budżetów z podziałem na przestrzenie robocze (workspaces).
- Elastyczny import: Jeśli nie chcesz łączyć się z API banków, narzędzie świetnie radzi sobie z importem plików CSV, OFX, QIF oraz CAMT.
Instrukcja instalacji za pomocą docker-compose (Linux, macOS, Windows)
Wdrożenie Securo jest wyjątkowo proste dzięki konteneryzacji. Niezależnie od tego, czy pracujesz na Debianie, macOS, czy używasz Windowsa z Docker Desktop, proces sprowadza się do kilku kroków w terminalu.
1. Pobierz repozytorium projektu:
git clone https://github.com/securo-finance/securo.git cd securo
2. Skopiuj plik przykładowy i dostosuj go do własnej infrastruktury (np. konfigurując zewnętrzne adresy URL, OIDC czy lokalne API dla LLM):
cp .env.example .env
3. Uruchom kontenery
docker compose up -d --build
Po zakończeniu budowania obrazów aplikacja będzie dostępna pod adresem http://localhost:3000. Wystarczy wejść, utworzyć pierwsze konto administratora i rozpocząć konfigurację.
Link do Repozytorium GitHub
Jeśli chcesz samodzielnie przetestować działanie Securo, zajrzyj na oficjalną stronę, lub od razu przejdź do kodu źródłowego:
- Repozytorium GitHub: github.com/securo-finance/securo

