Nedan har vi sammanställt de vanligaste tekniska frågorna om Kinsta’s Applikationshosting. Klicka på en fråga nedan för att därefter hoppa direkt till svaret.

Vilken typ av kodförråd kan jag använda med Applikationshosting?

Du behöver ett Git-kodförråd som hostas på Bitbucket, GitHub eller GitLab för att distribuera din applikation på Kinsta. Första gången som du lägger till en applikation måste du välja din Git-leverantör och kodförråd från ditt konto. Som ett resultat kan vi komma åt din applikations kodförråd. Du väljer från någon (eller alla) av de stödda Git-tjänsteleverantörerna.

Kan jag spara data i filsystemet?

Ja, om du lägger till beständig lagring, vilket lägger till en lagringsvolym som behåller data även om applikationen startas om eller omdistribueras.

Kan jag hosta (infoga ditt föredragna CMS eller ramverk) med Kinsta’s applikationshosting?

Det finns en god chans till att svaret är ja. Vi har dessutom skapat en guide för stödda ramverk och språk. Om du inte ser ramverket eller språket som du letar efter där, kan du kontrollera om det följer riktlinjerna för The Twelve-Factor App (alias Cloud-Native-appar). För bästa kompatibilitet rekommenderar vi att så är fallet.

Om du inte är säker är du välkommen att prova! Vårt supportteam hjälper dig dessutom med eventuella buggar som du stöter på på vår plattform. Vi kan dock inte garantera att alla applikationer fungerar.

Kan applikationer skicka e-post?

Ja, om din applikation använder en tjänst som SendGrid eller Mailchimp för att skicka e-post via deras API. Portarna 25, 465 och 587 (standard SMTP-portar) är blockerade på Kinsta. Vi tillhandahåller nämligen inte hosting-tjänster för e-post. Om du vill se hur du konfigurerar en applikation för att skicka e-post via en e-posttjänst från tredje part, kolla exempelvis in dessa snabbstartsguider:

Kan jag få en statisk extern IP-adress för att lägga till min applikation i en tillståndslista med tredjeparts-tjänster?

IP-adressen för din applikation kan ändras/rotera med varje distribuering. Det är därför inte möjligt att tillhandahålla en enda specifik utgående IP-adress. Vi rekommenderar att du använder en annan auktoriserings-metod (t.ex. OAuth, en bastion-server osv.) för att därefter autentisera din applikation med din tredjeparts-tjänst.

Kan man ange Python-version och modulversion?

Ja, du kan ange Python-versionen i din applikations runtime.txt-fil:

python-3.10.6

Modul-versionen kan därefter anges i filen requirements.txt:

Django==3.2
virtualenv==20.18.0

Kan jag distribuera Docker-applikationer med flera containers?

Nej. Våra hosting-tjänster för applikationer tillåter endast en container per applikation.

Relaterad dokumentation