Veelgestelde vragen

Hieronder hebben we de meest voorkomende technische vragen over Kinsta’s Applicatie Hosting verzameld.

Wat voor soort repository kan ik gebruiken met Applicatie Hosting?

Je hebt een Git repository nodig die gehost wordt op Bitbucket, GitHub of GitLab om je applicatie te deployen bij Kinsta. De eerste keer dat je een applicatie toevoegt, moet je je Git provider en repository kiezen vanuit je account, zodat we toegang hebben tot de repository van je applicatie. Je kunt kiezen uit een (of alle) ondersteunde Git serviceproviders.

Kan ik gegevens opslaan op het bestandssysteem?

Ja, als je persistente opslag toevoegt, wat een opslagvolume toevoegt dat gegevens bewaart, zelfs als de applicatie opnieuw wordt opgestart of geherimplementeerd.

Kan ik mijn (voeg hier je favoriete CMS of framework in) hosten met Kinsta’s Applicatie Hosting?

De kans is groot dat het antwoord ja is, en we hebben een gids gemaakt voor ondersteunde frameworks en talen. Als het framework of de taal die je zoekt daar niet tussen staat, kun je controleren of het de richtlijnen volgt van The Twelve-Factor App (ook wel Cloud-Native apps genoemd). Voor de beste compatibiliteit raden we aan dat dit het geval is.

Als je het niet zeker weet, probeer het dan gerust! Ons Support team zal met je samenwerken om je te helpen met eventuele bugs die je tegenkomt op ons platform, hoewel we niet kunnen garanderen dat alle applicaties werken.

Kunnen applicaties e-mail versturen?

Ja, als je applicatie een service zoals SendGrid of Mailchimp gebruikt om e-mails te versturen via hun API. Poorten 25, 465 en 587 (standaard SMTP poorten) zijn geblokkeerd bij Kinsta omdat we geen e-mailhostingdiensten leveren. Voor voorbeelden van hoe je een applicatie instelt om e-mails te versturen via een externe e-mailservice partij, kun je deze Quickstart gidsen bekijken:

Kan ik een statisch extern IP adres krijgen om mijn applicatie toe te voegen aan de toestemmingslijst van een externe dienst?

Omdat het IP adres van je applicatie bij elke deployment kan veranderen/roteren, is het niet mogelijk om één specifiek uitgaand IP adres op te geven. We raden je aan om een andere autorisatiemethode te gebruiken (bijv. OAuth, een bastionserver, etc.) om je applicatie te authenticeren bij de externe dienst.

Kun je de Python versie en moduleversie opgeven?

Ja, je kunt de Python versie opgeven in het runtime.txt bestand van je applicatie:

python-3.10.6

De moduleversie kun je opgeven in het requirements.txt bestand:

Django==3.2
virtualenv==20.18.0
.

Kan ik Docker applicaties met meerdere containers deployen?

Nee. Onze Applicatie Hosting staat slechts één container per applicatie toe.

Was dit artikel nuttig?