Pracownia Języków Uralu need Administracja serwerami
Contact person: Pracownia Języków Uralu
Phone:Show
Email:Show
Location: Remote Cooperation
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"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 OVH.Zakres prac:Konfiguracja serwera VPS OVH:Instalacja Ubuntu/DebianInstalacja Python 3.11+Instalacja i konfiguracja condaInstalacja CadQuery w środowisku condaInstalacja nginx jako reverse proxyKonfiguracja SSL (Let's Encrypt)Wdrożenie aplikacji:Sklonowanie repozytorium z GitHub (dostęp otrzymasz)Instalacja zależności z requirements.txtKonfiguracja .env (klucze API, SMTP)Uruchomienie aplikacji jako daemon/systemd serviceKonfiguracja automatycznego restartu przy awariiDomena i DNS:Podpięcie subdomeny app.trzydzielo.pl do VPSKonfiguracja DNS (A record)Certyfikat SSL dla HTTPSBaza danych:Migracja z SQLite na PostgreSQLKonfiguracja 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ć logiTechnologie:Backend: Python 3.11, FastAPI, UvicornFrontend: Vanilla JavaScript, HTML/CSSBaza: SQLite → PostgreSQL3D: CadQuery (wymaga conda)Serwer: nginx, systemdVPS: OVH (dane dostępowe otrzymasz)Co dostarczę:Pełny dostęp do repozytorium GitHubDane dostępowe do VPS OVHDane dostępowe do panelu domeny (DNS)Klucze API (Anthropic Claude, ewentualnie inne)Wymagania:Doświadczenie z wdrażaniem aplikacji Python/FastAPIZnajomość nginx, certyfikatów SSLUmiejętność pracy z VPS (Ubuntu/Debian)Znajomość Git i GitHubMile widziane: doświadczenie z conda/CadQueryTermin: do 5 dni od otrzymania dostępów do VPSForma kontaktu: Useme" (client-provided description)
Additional information:"No description" (admin-provided information)
Matched companies (4)

TechGigs LLP

SJ Solutions & Infotech

JanakiBhuvi Tech Labs Private Limited
