Rozwój strony na FastAPI na Windows Server
Wymagane jest uruchomienie strony na Pythonie
1. INSTALACJA PYTHON I ZALEŻNOŚCI
- Zainstalować Python 3.13.2
- Zainstalować MySql
- Zainstalować .Net 9.0
- Dodać python.exe i pip.exe do PATH
- Utworzyć wirtualne środowisko dla projektu
- Aktywować środowisko
- Zainstalować zależności projektu
2. UMIESZCZENIE PROJEKTU
- Umieścić kod źródłowy projektu w katalogu:
C:\project\site\
3. KONFIGURACJA AUTO-STARTU FASTAPI
- Pobierz NSSM: https://nssm.cc/download
- Zainstalować aplikację FastAPI jako usługę
- Uruchomić usługę
4. OCHRONA PRZED BOTAMI I SKANERAMI
- Skonfigurować filtrowanie przychodzących połączeń:
- Zezwolić na dostęp tylko z User-Agent’ów HTTP, które nie przypominają curl, python itp.
- Zablokować adresy IP z publicznych zbiorów danych skanerów (opcjonalnie)
- Ustawić limit zapytań (rate-limit) przez proxy
- W miarę możliwości używać WAF (np. przez Cloudflare lub IIS App Firewall)
5. KONFIGURACJA HTTPS
- Uzyskać i zainstalować certyfikat SSL (np. od Let's Encrypt przez win-acme)
- Skonfigurować przekierowanie HTTP → HTTPS w nginx.conf lub IIS
6. OTWARCIE PORTÓW NA FIREWALLU
- Zezwolić na ruch na następujących portach:
- 80 (HTTP)
- 443 (HTTPS)
- Zablokować pozostałe porty z zewnątrz (w tym port 8000)
- Dostęp do portu 8000 powinien być tylko z localhost (przez proxy)
7. PRZYWIĄZANIE DOMENY
- Ustawić rekord A domeny na IP serwera
- Upewnić się, że domena yourdomain.com rozwiązuje się na właściwe IP
- Sprawdzić dostęp do strony przez domenę
-
134 Hej Кирилл ⚙️
Regularnie konfiguruję wdrożenia projektów Python (FastAPI) na serwerach Windows, w tym instalację przez NSSM, ochronę przed botami, konfigurację SSL, zaporę sieciową i uruchomienie pod domeną. Twój plan jest jasno opisany — mogę zrealizować wszystkie punkty krok po kroku.
Ostatnio konfigurowałem podobny projekt dla https://octus.com/ — tam projekt na Python działał przez Uvicorn na Windows + nginx + Cloudflare. Całe uruchomienie — jako usługa, z HTTPS i proxy portów.
🔧 Co zrobię:
Zainstaluję Python 3.13.2, MySQL, środowisko wirtualne, zależności
… Skonfiguruję aplikację FastAPI jako usługę Windows przez NSSM
Zaimplementuję filtrowanie User-Agent i limitowanie szybkości (przez nginx reverse proxy lub IIS App Firewall)
Skonfiguruję SSL przez win-acme (Let’s Encrypt)
Zezwolę tylko na porty 80/443, port 8000 — tylko dla localhost
Dodam rekord A domeny, sprawdzę rozwiązywanie DNS i działanie strony
🔹 Doświadczenie: Python (FastAPI, Uvicorn), nginx, IIS, Windows Server, .NET, MySQL
🔹 Potrafię pracować z DNS, proxy, certyfikatami i zaporą sieciową
🔹 Wszystko wykonuję z logami i krok po kroku komentarzami (dla wsparcia w przyszłości)
𝐆𝐢𝐭𝐇𝐮𝐛 – https://github.com/sergeyshmigelsky
𝐲𝐨𝐮 𝐜𝐚𝐧 𝐚𝐥𝐬𝐨 𝐬𝐞𝐞 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬 𝐚𝐧𝐝 𝐫𝐞𝐯𝐢𝐞𝐰𝐬 𝐡𝐞𝐫𝐞 – https://clutch.co/profile/sbase#highlights
𝐨𝐮𝐫 𝐬𝐢𝐭𝐞 – https://sbase.team/
💰 Koszt — stały lub 25 USD/godzina
Gotów zacząć dziś — wystarczy dać dostęp do serwera lub opisać środowisko (Win Server / VPS / lokalny host).
-
1101 7 1 Dzień dobry!
Zainteresowany wykonaniem Twojego zadania.
Mam doświadczenie w wdrażaniu projektów Python (FastAPI, MySQL), konfigurowaniu usług przez NSSM, zabezpieczaniu przez proxy i firewall, a także pracy z HTTPS i domenami.
Gotowy do uzgodnienia szczegółów i rozpoczęcia pracy.
-
277 1 0 Dzień dobry!
Gotowy do wykonania wdrożenia Twojej strony Python (FastAPI) zgodnie z wymaganiami technicznymi.
Posiadam doświadczenie w konfiguracji serwerów pod podobne projekty: instalacja Pythona, tworzenie środowiska wirtualnego, automatyczny start przez NSSM, filtrowanie ruchu, SSL przez win-acme, a także konfiguracja proxy (nginx/IIS), zapory sieciowej oraz podłączenia domeny.
-
1616 8 0 Witam
Jestem programistą w dziedzinie AI/ML i WEB DEV. Mogę zrealizować Twój projekt. Napisz do mnie, omówimy.
-
120 2 0 jest wiele pytań dotyczących zadania, dlatego przeprowadzę audyt i dobiorę najlepsze rozwiązania do realizacji zadania. wszystko, co możliwe, zrobię skryptami, które potem będzie można użyć do powtórzenia wdrożenia. sprawdzę bezpieczeństwo rozwiązania
-
573 9 0 Napisz w wiadomościach prywatnych, dzisiaj wykonam Twoje zadanie dotyczące wdrożenia strony.
Mogę pokazać swoje prace związane z administracją i wdrażaniem usług.
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Przywracanie Instagrama po zablokowaniu3 marca 2026 r. zablokowano Instagram z powodu naruszenia zasad. Uważam, że doszło do jakiegoś błędu, ponieważ strona była osobista z zdjęciami i filmami z prywatnych podróży. Nie pisałam komentarzy ani niczego innego. Wysłałam kilka razy odwołanie. Nie mogę pobrać swoich… Bazy danych i SQL, Programowanie stron internetowych ∙ 9 godzin 55 minut temu ∙ 4 oferty |
Integracja bloku "Gdzie oglądać" (Laravel / Livewire)Potrzebna jest integracja zewnętrznej platformy streamingowej dla strony o filmach i serialach na Laravel / Livewire. Co należy zrobić: Zaimplementować import zewnętrznego katalogu treści, który jest aktualizowany raz dziennie. Wykonywać dopasowanie treści według IMDb ID i/lub… PHP, Programowanie stron internetowych ∙ 10 godzin 14 minut temu ∙ 22 oferty |
Zrobić porządek z dwoma stronami na WordPressie: zaktualizować design, poprawić błędy, uczynić je bardziej nowoczesnymi.
819 PLN
Potrzebny specjalista do szybkiej aktualizacji dwóch stron na WordPress. Strony poświęcone są inscenizowanemu wideo w gatunku akcji, dynamicznym scenom i sztukom walki. Przykład tematyki strony: https://only7fights.com/ Zdjęcia / przykłady designu, który mniej więcej mnie… Programowanie stron internetowych ∙ 10 godzin 15 minut temu ∙ 28 ofert |
Opracowanie usługi internetowej z płatnym dostępem do czatu onlineDzień dobry, konieczne jest opracowanie usługi internetowej, która obejmuje:* osobiste linki dla użytkowników;* stronę z opisem usługi;* płatność przez PayPal;* czat online w czasie rzeczywistym;* wyświetlanie wideo na stronie użytkownika;* rejestrację opłaconego czasu i… Python, Programowanie stron internetowych ∙ 10 godzin 33 minuty temu ∙ 43 oferty |
Zbudować landing page na Framerze na podstawie projektu z Claude / Figma, z animacjami zdjęć
328 PLN
Strona stworzona w Klodzie jest całkowicie responsywna i animowana. Ale trzeba ją przenieść do Framera: tak, aby wszystkie bloki były zbudowane w Framerze i można było łatwo edytować treść oraz design. To znaczy, nie kod html wstawiony po sekcjach, ale właśnie odbudować. (Wiem,… Programowanie stron internetowych ∙ 13 godzin 47 sekund temu ∙ 17 ofert |