Kinsta staat bekend om uitmuntendheid in de WordPress hostingindustrie. Met de introductie van Applicatie Hosting en Database Hosting kun je al je applicaties naar Kinsta brengen.

Aan de slag

Binnen de context van Kinsta’s Applicatie Hosting is een applicatie een reeks instructies die door een server worden uitgevoerd om een of meer taken uit te voeren. Onze huidige infrastructuur is ontworpen om de deployment van applicaties te dienen en te ondersteunen met een server die achter de applicatie staat.

Voor de best mogelijke compatibiliteit met onze dienst raden wij aan de richtlijnen van The Twelve-Factor App (aka Cloud-Native apps) te volgen. Dit zorgt ervoor dat je applicatie klaar is om te werken in een ephemeral/stateless omgeving zoals onze Applicatie Hosting.

Je zou een nieuw zijbalkmenu moeten zien met de naam Applicaties. Zodra je een of meer diensten hebt toegevoegd, zie je deze hier.

MyKinsta integratie

Applicatie Hosting en Database Hosting is direct geïntegreerd in MyKinsta.

Applicaties pagina in MyKinsta gebruiken.
Applicaties pagina in MyKinsta gebruiken.

Ondersteunde talen

Applicatie Hosting en Database Hosting worden pas net aangeboden door Kinsta, maar je kunt nu al bijna elke applicatie draaien. Wij ondersteunen en hebben het volgende getest:

We hebben hello world repositories beschikbaar voor deze talen en enkele frameworks zoals Laravel, statische sitehosting met Gatsby, en enkele voorbeelden van het versturen van e-mails met Applicatie Hosting en Database Hosting.

Je kunt een toepassing via Docker deployen met behulp van een Dockerfile, wat betekent dat je elke gewenste configuratie kunt packagen en wij kunnen het voor je uitvoeren. We hebben ook hello world repositories om aan de slag te gaan met een Dockerfile.

U bent van harte welkom om de beschikbare repositories op Github te testen.

Ondersteunde databases

Momenteel ondersteunen we het volgende, en we werken eraan om er meer toe te voegen:

  • MySQL
  • Redis
  • MariaDB
  • PostgreSQL

Je kunt verschillende versies van deze databases kiezen die passen bij je bestaande project.

Database backups

Wij bieden dagelijkse backups voor Database Hosting die 7 dagen worden bewaard en momenteel op verzoek kunnen worden hersteld. Wanneer een backup van een database wordt hersteld, worden alle wijzigingen in de database teruggedraaid tot het tijdstip waarop de backup werd gemaakt.

Om een backup te laten herstellen, open je een nieuwe chat met ons ondersteuningsteam en vraag je of je database kan worden hersteld. Zorg ervoor dat je de naam van de database in je verzoek vermeldt. Het duurt maximaal 2 werkdagen voordat de restauratie is voltooid.

Alleen gebruikers met toegang tot een database kunnen verzoeken om een backup van een database terug te zetten. Dit betekent dat je de eigenaar, Company Administrator of Company Developer moet zijn om een backupherstel aan te vragen.

Belangrijke opmerkingen

Houd het volgende in gedachten:

  • Tijdens de bouw en runtime hebben je processen root-toegang tot hun container. Onze containers zijn horizontaal en verticaal geïsoleerd en bieden zelfs in dit scenario voldoende bescherming. Hoe dan ook, root-toegang wordt niet aangeraden, en we zullen die mogelijkheid in de toekomst waarschijnlijk verwijderen, dus vertrouw er niet op dat je root-toegang hebt in de runtime-omgeving van je applicatie.
  • Voor WordPress sites raden we je aan om onze Managed WordPress Hosting te blijven gebruiken in tegenstelling tot Applicatie Hosting. Managed WordPress Hosting is gebouwd, ontworpen en geoptimaliseerd door Kinsta om WordPress sites te draaien. Het bevat meteen alles wat je nodig hebt, zoals full-page caching, backups, en de mogelijkheid om plugins en thema’s gemakkelijk bij te werken.

Veelgestelde vragen

Wat voor soort repository kan ik gebruiken met Applicatie Hosting?

Je hebt een Git repository nodig – gehost op GitHub – om je applicatie bij Kinsta te deployen. De eerste keer dat je een applicatie toevoegt, moet je Kinsta verbinden met je GitHub account zodat we kunnen communiceren met je GitHub repositories.

Kan ik data opslaan op het bestandssysteem?

Nee; pods en processen die binnen pods worden uitgevoerd, zijn kortstondig (ephemeral). Dit betekent dat ze niet voor onbepaalde tijd kunnen worden gebruikt en niet kunnen worden gebruikt om gegevens zoals geüploade afbeeldingen, video ‘s, enz. op te slaan. Bestanden met betrekking tot content van gebruikers moeten worden opgeslagen op externe opslaglocaties.

Gegevens die deel uitmaken van de applicaties zelf (een favicon of logo, enz.) kunnen worden opgeslagen op ephemeral locaties, omdat wanneer de applicaties opnieuw wordt gebouwd, de gegevens van de applicaties weer op hun plaats springen.

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

De kans is groot dat het antwoord ja is, maar omdat er zoveel verschillende applicaties zijn, kunnen wij geen volledige lijst bijhouden van applicaties die op ons platform werken. Een paar dingen om eerst te checken zijn:

  • Draait het op een ondersteunde taal?
  • Is het compatibel met ephemeral containers? Wij raden aan de richtlijnen van The Twelve-Factor App (aka Cloud-Native apps) te volgen voor de beste compatibiliteit.

Als je het niet zeker weet, aarzel dan niet om het te proberen! 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 zullen werken.