Hosting dla programistów: 15 platform z bezpłatnym abonamentem
Opublikowany: 2022-02-12* Obejmuje również wzmianki o usługach zapewniających hosting statyczny i rozwiązania bezserwerowe. Przyjazny dla programistów.
- Dla kogo są te platformy hostingowe?
- Jakie są ograniczenia darmowego abonamentu?
- Czy możesz użyć tych bezpłatnych poziomów dla startupu?
- Netlifikuj
- Vercel
- Powtórz
- Fly.io
- Qovery
- Kolej żelazna
- Warstwa0
- Renderowanie
- Stormkit
- Koyeb
- Usterka
- Fleek
- Flatlogic
- Szczegóły
- Strony GitHub
- Koniec drogi
Chcesz uruchomić produkcję w swoim lokalnym środowisku, aby cały świat mógł to zobaczyć? Nie ma problemu. Będzie to jedyny zasób, jakiego będziesz potrzebować, aby znaleźć darmowy hosting dla aplikacji, statycznych stron internetowych, osobistych projektów i wielu innych. I szczerze to mam na myśli.
Tworzenie nowoczesnych stron internetowych i oprogramowania jest znacznie bardziej złożone niż tradycyjny hosting stron internetowych. Aplikacje są często umieszczane w kontenerach Docker, Kubernetes lub używają środowiska wykonawczego, takiego jak Node.js. A dostosowywanie serwera VPS za każdym razem, gdy chcesz wdrożyć go w środowisku produkcyjnym, jest nieefektywne.
Sama aplikacja z pełnym stosem wymaga kilku warstw struktury: front-end (framework), back-end (dostęp do danych) i storage (baza danych). Tak więc idealna platforma hostingowa zapewni narzędzia do jednoczesnej obsługi wszystkich warstw. To jest założenie tego artykułu.
Dla kogo są te platformy hostingowe?
Platformy wymienione w tym podsumowaniu są idealne dla programistów . W szczególności programiści, którzy chcą prezentować osobiste projekty lub hostować statyczne witryny z portfolio. Co więcej, platformy te są skierowane do programistów pracujących z nowoczesnym stosem sieciowym.
Przykład #1: skrypt analityczny Node.js
Załóżmy, że chcesz wdrożyć coś takiego jak skrypt analityczny Ackee do śledzenia odwiedzających witrynę. Potrzebujesz do tego dedykowanego serwera? Nie całkiem. Możesz użyć dowolnej z poniższych bezpłatnych platform, aby wdrożyć skrypt, a następnie osadzić go w swojej głównej aplikacji.
Przykład #2: Blog zbudowany za pomocą Django
Chcesz bezpłatnie hostować swój projekt zbudowany w Django? Nie ma problemu. Większość platform chmurowych w tym podsumowaniu zapewnia bezproblemowy interfejs wdrażania.
Wystarczy określić lokalizację projektu GitHub i wdrożyć. Świetnie nadaje się do prezentowania projektów w czasie rzeczywistym lub tworzenia strony demonstracyjnej, którą można połączyć z projektem.
Przykład #3: portfolio React.js
Nowoczesna aplikacja React lub strona internetowa będą wymagały zarówno konfiguracji środowiska wykonawczego, jak i pakietu. Nie da się tego wdrożyć u tradycyjnego dostawcy hostingu. Dlatego korzystanie z platformy hostingowej, która specjalizuje się w tego rodzaju środowisku, jest obowiązkowe.
Wiele platform z tej listy już słyszałeś. Po prostu dlatego, że są popularne wśród programistów, którzy chcą udostępniać swoje projekty w środowisku produkcyjnym.
Przykład #4: SPA zbudowane z Meteor
Meteor jest popularnym wyborem, jeśli chodzi o tworzenie aplikacji jednostronicowych. Jeśli tworzysz dynamiczny produkt i chcesz go wdrożyć, ten artykuł jest dla Ciebie.
Przykład #5: Alternatywy dla Heroku
Złożyłem już oświadczenie na dole tej strony, ale dodaję je również tutaj. 25 sierpnia Heroku ogłosiło, że usunie swój darmowy plan, co oznacza, że programiści będą szukać alternatyw dla Heroku. W związku z tym ten artykuł jest idealnie dopasowany. Znajdziesz wiele świetnych firm, które specjalizują się w hostingu front-end i back-end, wymienionych poniżej.
Jeśli pracujesz we front-endzie lub back-endzie, lub obu – to ta runda jest dla Ciebie. Wiele platform chmurowych z tej listy również świadczy usługi pośrednictwa. Np. PaaS, ale także zapewnij infrastrukturę, która pozwoli Ci skupić się na pisaniu większej ilości kodu.
Jakie są ograniczenia darmowego abonamentu?
Czy jest jakiś haczyk w korzystaniu z bezpłatnej platformy hostingowej w chmurze dla Twojej aplikacji? Nie całkiem. Mówiąc najprościej, firmy wymienione poniżej polegają na swoich darmowych planach, aby przyciągnąć nowych klientów.
Załóżmy, że podoba Ci się darmowy plan i uważasz, że jest on wygodny w użyciu w procesie rozwoju. W takim przypadku jest znacznie bardziej prawdopodobne, że staniesz się faktycznie płacącym klientem. Jeśli chodzi o limity zasobów, są one ustalane przez każdą platformę indywidualnie.
Postaram się to podkreślić w każdym z opisów.
Czy możesz użyć tych bezpłatnych poziomów dla startupu?
TAk. Chociaż niektóre mają określone ograniczenia, w większości przypadków powinno być możliwe hostowanie witryny startowej i aplikacji na warstwie bezpłatnej. Aby uprościć proces, dodałem tabelę „funkcji” na końcu każdej recenzji. To da ci wyobrażenie o tym, czego możesz oczekiwać od bezpłatnego planu. Ale w większości przypadków i tak będziesz chciał odwołać się do oficjalnych dokumentów.
Netlifikuj

Netlify to platforma do wdrażania nowoczesnych projektów internetowych. Jest wyposażony w zintegrowany system, który pozwala szybko wdrażać projekty z GitHub i GitLab. Wystarczy adres URL projektu, specyfikacja kompilacji i gotowe.
Poza przyjaznym dla użytkownika interfejsem użytkownika, Netlify wprowadzi również bezpłatny SSL i zapewni dostęp do superszybkiego CDN. Kolejną cechą wyróżniającą Netlify jest obsługa bezserwerowa. Chcesz połączyć Gatsby z API WordPress? Nie ma problemu, skorzystaj z funkcji Functions Playground, aby utworzyć swoją pierwszą funkcję bezserwerową i natychmiast ją wdrożyć.
Wreszcie, Netlify utrzymuje niezwykle aktywną stronę projektu na GitHub.
Do tej pory opublikowali ponad 240 pakietów do współpracy typu open source. Innymi słowy, ich usługa hostingowa jest budowana przez programistów dla programistów.
Funkcje bezpłatnego planu Netlify |
---|
Wdrażaj kompilacje projektów automatycznie za pomocą Git. Repozytoria osobiste lub prywatne. |
Twórz historię, aby móc cofnąć się, gdy pojawi się problem. |
100 GB przepustowości. 6 godzin czasu budowy. |
Dostęp do sieci Edge – globalnie dystrybuowany CDN. |
Hostuj nieograniczoną liczbę stron internetowych. |
Vercel

Jeśli pracujesz z Reactem, to musiałeś wcześniej słyszeć o Vercel. Jest to firma macierzysta niezwykle popularnego frameworka Next.js. Vercel koncentruje się na usprawnionej integracji przepływu pracy z natywną obsługą CI i CD. Wdrożenie jest tak proste, jak wybranie repozytorium z GitHub, a Vercel zbuduje je automatycznie.
Platforma jest specjalnie zoptymalizowana pod kątem platform takich jak Next, React, Vue, Ember, Nuxt, Angular i ponad 30 innych popularnych platform. Dzięki Vercel możesz również cieszyć się współpracą z całym zespołem programistów. W tym celu Vercel zbudował specjalne narzędzia, które implementują światowej klasy funkcje współpracy.
Na przykład nowe wdrożenia (git push) są utrzymywane w trybie podglądu. W związku z tym Ty i Twój zespół możecie potwierdzić, że zmiany mają sens. Vercelowi zaufały zespoły marek takich jak Hashnode, Facebook, Zapier, Uber i wiele innych.
Funkcje darmowego planu Vercel |
---|
Dostępne tylko dla projektów niekomercyjnych: stron internetowych, aplikacji itp. |
Wbudowana ciągła integracja i ciągłe wdrażanie. |
Przepustowość 100 GB przy 100 godzinach wykonywania w czasie kompilacji. |
Bezpłatna ochrona SSL i DDoS. |
100 000 połączeń za pośrednictwem funkcji Edge. |
Zespoły nie są dostępne dla kont Hobby. |
Powtórz

W swej istocie Replit jest opartym na przeglądarce współpracującym środowiskiem IDE. Zdarza się jednak, że zapewniają hosting również dla twórców stron internetowych. To znaczy, że zostaniesz zamknięty na ich platformie, ale kim jestem, żeby odmówić czegoś za darmo ?
Platforma istnieje już od jakiegoś czasu. W niedawnej historii udało im się zapewnić znaczną serię B, aby dalej promować wysiłki na rzecz innowacji.
Ponieważ Replit jest oparty na IDE, będziesz miał dostęp do wszystkich głównych języków programowania. Obejmuje to również bardziej skomplikowane opcje, takie jak Node.js i TypeScript. Poprzez wykorzystanie zewnętrznych sieci CDN (unpkg) można również tworzyć projekty w ramach frameworka.
Ponowne darmowe funkcje planu |
---|
Nieograniczone projekty. |
Do 500 MB darmowego miejsca. |
Wszystkie darmowe projekty są uruchamiane na maszynach 512MB RAM. |
Współpraca na żywo — zaproś znajomych lub członków zespołu do wspólnego udostępniania. |
Fly.io

Fly specjalizuje się we wdrażaniu pełnego stosu za pomocą obrazów kontenerowych. Platforma automatycznie zapewnia zasoby na podstawie przychodzącego obciążenia. Ponadto Fly zapewnia gotowe konfiguracje dla sieci, systemów równoważenia obciążenia i zarządzania SSL.
Platforma wspierana przez YCombinator specjalizuje się w dostarczaniu globalnego CDN dla usług zaplecza. Innymi słowy, Fly będzie dostarczać usługi Twojej aplikacji z lokalizacji najbliższej Twoim użytkownikom. To jest tak blisko natywnego CDN!
Jeśli już spakowałeś wszystkie swoje aplikacje za pomocą Dockera, korzystanie z Fly jest oczywiste. I robią cholernie dobrą robotę przy pisaniu samouczków. W ostatnich wiadomościach zaczęli również zapewniać bezpłatny dostęp do baz danych Postgres. Do 3 GB bezpłatnego miejsca na dane!
Funkcje darmowego planu Fly.io |
---|
3x współdzielone maszyny z 256 MB pamięci RAM. |
Do 3 GB bezpłatnej pamięci masowej z trwałymi woluminami. |
Do 160 GB bezpłatnej przepustowości dla połączeń wychodzących. |
Adresy IPv4 (1 na konto) i IPV6 (bez ograniczeń). |
Do 10 darmowych certyfikatów SSL. |
Qovery

Jeśli nie masz doświadczenia w zarządzaniu infrastrukturą chmury, Qovery jest dla Ciebie. Platforma została zbudowana od podstaw, aby pomóc startupom w skalowaniu ich działalności. Obecnie Qover jest dostępny dla użytkowników AWS, DigitalOcean i Scaleway.
Aby to było absolutnie jasne. Aby korzystać z usług Qovery, potrzebujesz konta w jednej z tych usług w chmurze. O ile wiem, AWS jest dość hojny w swoich darmowych planach.
A w połączeniu z Qovery ma do zaoferowania – może stworzyć potężne combo. Przynajmniej w przypadku projektów na małą skalę, w które nie jesteś gotowy w pełni się zaangażować.
Jeśli to nie problem, możesz w pełni wykorzystać podstawowe funkcje Qovery. Twórz bezpośrednio z Git, wdrażaj na różnych etapach i używaj Kubernetes do skalowania, gdy zapotrzebowanie rośnie.
Funkcje darmowego planu Qovery |
---|
Natychmiastowe wdrożenie w Twoich instancjach AWS. |
Do 10 aplikacji z limitem 1 użytkownika. |
Zautomatyzowane wdrażanie z GitHub lub GitLab. |
Przechowywanie bazy danych za pomocą MySQL, Redis lub PostgreSQL. |
Monitorowanie w celu śledzenia stanu projektów. |
Kolej żelazna

Railway pomaga programistom w przygotowaniu i uruchomieniu ich aplikacji w chmurze. Platforma działa poprzez tworzenie środowiska programistycznego dla każdego projektu. Następnie może zautomatyzować zadania, takie jak wdrażanie aplikacji, zarządzanie klastrami i nie tylko.
Jedną z fajnych rzeczy w Railway jest to, że zapewnia wiele sposobów zarządzania w aplikacji. Na przykład, jeśli skonfigurujesz instancję MongoDB – możesz zarządzać bazą danych bezpośrednio z pulpitu kolejowego. Proces nie wymaga konfiguracji.
Możesz także zacząć od zera, używając jednego z ich starterów.
To repozytorium GitHub zawiera ponad 50 unikalnych szablonów. Za pomocą Postgresa możesz na przykład wdrożyć aplikację Express.js. I uruchom niestandardowego bota Discord, który faktycznie działa w czasie rzeczywistym.
Ogólnie rzecz biorąc, kolej zapewnia znaczną ilość zasobów na początek.
Funkcje bezpłatnego planu kolejowego |
---|
Współdzielony procesor (kontener) z 512 MB pamięci RAM. |
Łącznie 1 GB miejsca na dysku współdzielone przez wszystkie projekty. |
100 GB miesięcznej przepustowości. |
Natychmiastowe wdrożenie z repozytoriów GitHub. |
Warstwa0

Layer0 to platforma hostingowa w chmurze z natywną integracją logiki brzegowej. Jest zbudowana jako platforma nastawiona na wydajność, skupiając się na szybkości aplikacji nawet w wymagających warunkach. I podobnie jak wiele innych platform z tej listy – Layer0 jest zbudowany z myślą o płynnym przepływie pracy programistów.

Wstawanie i uruchamianie zajmuje mniej niż kilka minut.
Wybierz swój projekt GitHub, a w mgnieniu oka przygotujesz aktywny adres URL. Layer0 oferuje rozbudowane narzędzia do uruchamiania aplikacji Jamstack. Obejmuje to między innymi React, Next, Remix, Preact, Eleveny, Stencil i wiele innych.
Co najlepsze, Layer0 z przyjemnością udostępnia swoje najnowocześniejsze funkcje darmowym kontom. Obejmuje to dostęp do infrastruktury Edge w celu uzyskania niezwykle szybkiego czasu ładowania. Dodatkowo uzyskujesz dostęp do monitorowania w czasie rzeczywistym za pośrednictwem RUM Analytics.
Funkcje bezpłatnego planu warstwy 0 |
---|
Niestandardowa nazwa domeny: ograniczona do 1. |
Oddzielne środowisko programistyczne. |
100 GB darmowej przepustowości, zoptymalizowane przez sieć Edge. |
Optymalizacja obrazu natywnego i włączony HTTP/2. |
Cofanie zmian i zarządzanie logami. |
Renderowanie

Render dostarcza przyjazne dla programistów rozwiązania chmurowe. Ich platforma obsługuje wdrażanie kontenerów Docker, aplikacji internetowych, statycznych stron internetowych i baz danych Postgre. Podobnie jak wiele innych usług z tej listy, jest to usługa w chmurze, która eliminuje potrzebę DevOps.
I zapewniają bardzo hojny bezpłatny poziom. W panelu renderowania możesz wybrać Usługi sieciowe, aby rozpocząć. Najpierw musisz podać link do swojego repozytorium GitHub. Następnie Render automatycznie wykona konfigurację kompilacji i wdroży ją pod aktywnym adresem.
Renderowanie działa dobrze z frameworkami, takimi jak Django i Pheonix, i obsługuje między innymi języki takie jak Elixir, Rust, Go i Node.js. Jedynym prawdziwym ograniczeniem jest to, że Render wykorzystuje metodę „uśpij, gdy nie jest aktywny”. Ten limit jest obecnie ustawiony na 15 minut.
Oznacza to, że usługa może nie być najlepszym wyborem do publikowania aplikacji gotowych do produkcji. Zamiast tego możesz skorzystać z bezpłatnych usług w chmurze Render, aby majstrować przy osobistych projektach. Ponadto możesz eksplorować nowe struktury i biblioteki bez konieczności samodzielnego budowania infrastruktury.
Funkcje planu bezpłatnego renderowania |
---|
Wsparcie dla stron statycznych, serwisów WWW i baz danych za pośrednictwem Postgre. |
Użyj swojego niestandardowego kontenera Docker. |
100 GB na przepustowość i 1 GB na pamięć masową. |
Do 400 godzin czasu budowy. |
Stormkit

Stormkit został zaprojektowany specjalnie dla projektów JavaScript: Node.js i JAMStack. Platforma daje Ci swobodę pracy nad kodem przy jednoczesnej dbałości o infrastrukturę. Dzięki Stormkit otrzymujesz zautomatyzowane wdrożenia, zarządzanie dziennikami, hosting i narzędzia do skalowania Twojej aplikacji.
To idealna platforma, jeśli chcesz szybko przejść do produkcji. Zautomatyzowane wdrożenia można ustawić na podstawie zatwierdzeń lub indywidualnych żądań ściągnięcia. Oczywiście zawsze możesz to wyłączyć. Podobnie masz możliwość ustawienia określonego czasu działania.
Funkcje darmowego planu Stormkit |
---|
Ograniczone do 1 aplikacji na konto. |
50 GB przepustowości w przeliczeniu na aplikację. |
Nieograniczone środowiska, domeny i wdrożenia. |
Przejście do produkcji: środowisko na żywo. |
Koyeb

Koyeb to pierwsza bezserwerowa platforma zapewniająca usługi hostingowe dla programistów. Nadaje się do projektów, takich jak aplikacje internetowe, usługi API, zdarzenia bezserwerowe, różne procesy robocze i nie tylko.
Oczywiście, ponieważ Koyeb jest bezserwerowy, nie ma bezpośredniego powiązania z interfejsem w chmurze. Jednak na potrzeby tego artykułu – myślę, że mimo wszystko dobrze pasuje. Masz możliwość skompilowania aplikacji bezpośrednio z Git lub przy użyciu obrazu platformy Docker.
Wdrożenia Git są tak proste, jak podłączenie repozytorium za pomocą pulpitu nawigacyjnego Koyeb.
Oprócz automatycznych kompilacji Twoje projekty będą stale wdrażane. W oficjalnych dokumentach znajdziesz kilka przykładowych aplikacji dostarczonych przez Koyeb. Niektóre przykładowe kombinacje obejmują Python i Flask, Node.js i Express, PHP i Laravel i inne.
Funkcje darmowego planu Koyeb |
---|
Nieograniczone aplikacje, pracownicy i interfejsy API |
Darmowy SSL, load-balancer i natywny HTTP/2 |
Wdróż za pomocą kontenerów lub Git |
2 GB (!) pamięci RAM |
Automatyczne skalowanie zasobów na podstawie zapotrzebowania aplikacji |
Usterka

Glitch jest najczęściej określany jako piaskownica współpracy w zakresie kodu. Jeśli uczysz uczniów, Glitch zapewnia środki do wspólnej pracy nad nowymi lekcjami.
Jeśli chodzi o funkcje platformy – są całkiem niezłe.
Z biegiem lat Glitch dodał obsługę aplikacji z pełnym stosem . Obejmuje to frameworki, takie jak React lub projekt Node.js (w tym dostęp do npm). Niestety, pomimo natywnej obsługi pełnego stosu: darmowe plany są ograniczone trybem uśpienia.
Gdy zdecydujesz się rozpocząć nowy projekt za pomocą Glitcha, masz możliwość zaimportowania gotowego projektu bezpośrednio z GitHub. W związku z tym możesz pracować nad swoimi projektami z poziomu pulpitu edycji Glitch. Co, mogę dodać, wykonuje cholernie dobrą robotę polegającą na replikowaniu środowiska VSCode w przeglądarce. A może śnię na jawie.
Funkcje planu bez usterek |
---|
Wszystkie projekty, w tym baza kodu, są wyświetlane publicznie. |
Tryb uśpienia dla aplikacji z pełnym stosem (5 min), ale nie dla witryn statycznych. |
Importuj z GitHub za pomocą jednego kliknięcia. |
Podgląd na żywo podczas edycji z edytora Glitch. |
Fleek

Fleek to trochę wyjątkowy dodatek do tej listy. W pewnym sensie platforma koncentruje się na usługach dla otwartej sieci. Innymi słowy, usługi zdecentralizowane.
Przykładem może być wdrożenie i hostowanie aplikacji na IPFS. Fleek wykorzystuje kombinację P2P i niestandardowych rozwiązań Edge, aby zapewnić optymalną wydajność.
Mówiąc prościej, Fleek tworzy rozwiązania, dzięki którym Web3 jest dostępny dla zwykłych programistów. Obejmuje to ścisłą współpracę z technologiami takimi jak Ethereum, Filecoin i innymi. Jeśli już tworzysz program w blockchain, Fleek może dać ci narzędzia, które pomogą ci zrobić krok w kierunku zdecentralizowanego protokołu.
Funkcje planu Fleek Free |
---|
SSL + domena niestandardowa. |
Integracja Gita z CD. |
Brak ograniczeń co do aktywnych projektów. |
3 GB miejsca na dane z 50 GB przepustowości. |
Może wdrożyć praktycznie każdą aplikację lub projekt z pełnym stosem. Sprawdź dokumenty. |
Flatlogic

Flatlogic istnieje od 2018 roku. W ostatnim roku zaczęli wprowadzać kilka świetnych nowych funkcji. Jako całość, Flatlogic jest kompletną platformą do wprowadzania aplikacji z pełnym stosem do produkcji. Możesz użyć ich funkcji Generator , aby szybko uruchomić aplikację z pełnym stosem szablonów. Obejmuje to układ, określony stos i schemat bazy danych.
Ewentualnie wypchnij z GitHub bezpośrednio na działający serwer. Repo jest automatycznie kompilowane i kompilowane, dzięki czemu można całkowicie uniknąć konfigurowania serwera. Jeśli już, to funkcje dostarczane przez Flatlogic ułatwiają zrozumienie, jak wdrożyć aplikację.
Ich szerokie wsparcie dla nowoczesnych frameworków i niestandardowych stosów technologii sprawia, że jest to świetny wybór nie tylko dla początkujących, ale także dla doświadczonych inżynierów oprogramowania.
Funkcje darmowego planu Flatlogic |
---|
Wdrażaj do 10 razy w miesiącu. |
Ograniczone tylko do aplikacji front-endowych. |
Niestandardowe pulpity nawigacyjne do integracji z Twoim projektem. |
Działa w przypadkach użycia Headless CMS. |
Szczegóły

Czy istnieje coś takiego jak całkowicie darmowy hosting dla twórców stron internetowych? Okazuje się, że jest. Deta Cloud to platforma do budowania i wdrażania dla początkujących programistów. Nie da ci zasobów do hostowania następnego Ubera, ale z pewnością zapewnia wiele dla start-upów na wczesnym etapie.
Produkt podzielony jest na trzy części:
- Baza. To jest podstawowa cecha Deta. Wdraża bazę danych NoSQL, której można użyć do tworzenia funkcji bezserwerowych, interfejsów API i niestandardowych integracji.
- Mikro. Dzięki Micro możesz uruchomić środowisko wykonawcze, którego możesz użyć do wdrażania aplikacji przez HTTP. Obsługuje Python i Node.js. Dostęp do maszyny wirtualnej jest zablokowany dla Ciebie jako użytkownika root, bez możliwości interakcji przez SSH.
- Prowadzić. 10 GB miejsca na pliki. Zaszyfrowane, a wszystkie klucze są przechowywane przez samych Deta.
Jeśli chcesz dowiedzieć się więcej, przeczytaj dokumentację. To zdecydowanie kusząca opcja dla tego, co mają do zaoferowania. Ponadto, jeśli masz dodatkowe pytania, mają publiczny serwer Discord. Sprawdź to, jeśli nie masz pewności, czy Deta poradzi sobie z Twoim projektem aplikacji.
Strony GitHub

Nie możemy mówić o darmowym hostingu dla programistów, nie wspominając o stronach GitHub!
Tak, za pomocą tej usługi nie będzie można hostować aplikacji z pełnym stosem. Ale jest to jednak przydatne w projektach osobistych; portfolio, dokumentacja i blogi.
Z technicznego punktu widzenia możesz wdrożyć aplikację React na GitHub Pages. Istnieje jednak kilka ograniczeń w tym zakresie i niekoniecznie jest to wykonalne w praktyce.
Domyślnie GitHub Pages zapewnia szeroką obsługę wdrażania witryn Jekyll. Wszystkie informacje o witrynie są następnie pobierane z repozytorium. I tak też publikujesz nowe treści. Przeczytaj więcej na ten temat w oficjalnych dokumentach.
Koniec drogi
Kto wiedział, że programiści mają tak wiele świetnych opcji na darmowe usługi hostingowe? To była zdecydowanie otwierająca oczy recenzja również dla mnie. Mógłbym odświeżyć pamięć o niektórych znanych wyborach, jednocześnie ucząc się nowych.
Postaram się jak najlepiej aktualizować to zestawienie tak często, jak to możliwe. Spodziewam się, że z czasem niektóre platformy dostosują swoje darmowe plany. Jeśli zauważysz błąd, którego jeszcze nie naprawiłem, daj mi znać na Twitterze lub przez mój formularz kontaktowy, a ja go naprawię.
Czy te rozwiązania hostingowe są dobre dla projektów Node.js?
TAk! *Prawie* wszystkie firmy hostingowe wymienione w tym artykule są w stanie hostować aplikacje Node.js. Powodem udzielenia odpowiedzi na to pytanie jest to, że wiele osób szuka konkretnie „darmowego hostingu Node.js”, a alternatywą byłoby ponowne opublikowanie tego samego artykułu pod nowym tytułem, co nie ma żadnego sensu.
Czy te rozwiązania hostingowe zapewniają bezpłatny hosting zaplecza?
Po raz kolejny odpowiedź brzmi tak. Back-end i front-end są w dzisiejszych czasach niemal nierozłączne, a wiele platform wymienionych w tym artykule tworzy własne frameworki back-endowe.
Dlaczego Heroku nie ma na tej liście?
Heroku znajdował się na tej liście, gdy artykuł został pierwotnie opublikowany. Jednak w niedawnym ogłoszeniu – Heroku zadeklarował, że skończyli z darmowym planem. Szczerze mówiąc, ostatnio bardzo się zmagali, więc może tak będzie najlepiej.
Czy możesz używać tych platform do hostowania prostej strony HTML?
Absolutnie. Wiele z nich udostępnia opcję importowania istniejącego projektu GitHub.
Szukam przyjaznego dla programistów hostingu WordPress, czy możesz pomóc?
Ponieważ WordPress jest również hostowany na GitHub, powinno być możliwe wykonanie tego samego procesu, co w przypadku każdego innego CMS. Jeśli host wyraźnie nie obsługuje PHP, możesz spróbować zrobić to za pomocą obrazu Docker. I na koniec możesz przeczytać mój artykuł na temat dostawców hostingu WordPress, z których niektóre są dostosowane specjalnie dla programistów.