Wdrożenie gotowej aplikacji FastAPI (Python) na VPS OVH z domeną i SSL
Posiadam w pełni działającą aplikację webową do projektowania produktów 3D (Python FastAPI + JavaScript frontend + CadQuery). Aplikacja działa lokalnie na moim komputerze. Potrzebuję programisty do wdrożenia jej na serwer VPS Home.pl
Zakres prac:
Konfiguracja serwera VPS Home.pl:
Instalacja Ubuntu/Debian
Instalacja Python 3.11+
Instalacja i konfiguracja conda
Instalacja CadQuery w środowisku conda
Instalacja nginx jako reverse proxy
Konfiguracja SSL (Let's Encrypt)
Wdrożenie aplikacji:
Sklonowanie repozytorium z GitHub (dostęp otrzymasz)
Instalacja zależności z requirements.txt
Konfiguracja .env (klucze API, SMTP)
Uruchomienie aplikacji jako daemon/systemd service
Konfiguracja automatycznego restartu przy awarii
Domena i DNS:
Podpięcie subdomeny app.trzydzielo.pl do VPS
Konfiguracja DNS (A record)
Certyfikat SSL dla HTTPS
Baza danych:
Migracja z SQLite na PostgreSQL
Konfiguracja backupów automatycznych (codziennie)
Monitoring i bezpieczeństwo:
Firewall (tylko porty 80, 443, SSH)
Fail2ban (ochrona przed atakami)
Podstawowy monitoring (uptime, logi)
Dokumentacja:
Krótka instrukcja jak restartować aplikację
Jak robić deploy nowych wersji (git pull + restart)
Jak sprawdzać logi
Technologie:
Backend: Python 3.11, FastAPI, Uvicorn
Frontend: Vanilla JavaScript, HTML/CSS
Baza: SQLite → PostgreSQL
3D: CadQuery (wymaga conda)
Serwer: nginx, systemd
VPS: OVH (dane dostępowe otrzymasz)
Co dostarczę:
Pełny dostęp do repozytorium GitHub
Dane dostępowe do VPS OVH
Dane dostępowe do panelu domeny (DNS)
Klucze API (Anthropic Claude, ewentualnie inne)
Wymagania:
Doświadczenie z wdrażaniem aplikacji Python/FastAPI
Znajomość nginx, certyfikatów SSL
Umiejętność pracy z VPS (Ubuntu/Debian)
Znajomość Git i GitHub
Mile widziane: doświadczenie z conda/CadQuery
Termin: do 5 dni od otrzymania dostępów do VPS
Forma kontaktu: Useme