Workflows voor ontwikkelaars
Bij elk Kinsta pakket krijg je SSH, SFTP, WP-CLI en Git, zodat je als ontwikkelaar/developer kunt werken op de manier zoals je gewend bent. Hieronder zie je welke tool bij welke klus past, van één bestand bewerken tot volledig geautomatiseerde deployments.
Verbinding maken via SFTP en SSH
Waarom dit belangrijk is: met SFTP heb je veilige toegang tot de bestanden van je site. Met SSH krijg je een command-line op de server, waar je Git, Composer en WP-CLI kunt draaien.
Zo begin je: je verbindingsgegevens vind je in MyKinsta; zie SFTP en SSH. Wil je snel iets aanpassen zonder verbinding te maken, gebruik dan de File Manager in MyKinsta.
WordPress beheren via de command-line
Waarom dit belangrijk is: met WP-CLI doe je taken als plugins updaten, gebruikers beheren en zoeken en vervangen veel sneller dan via het WordPress dashboard. En je kunt er scripts voor schrijven.
Zo begin je: maak verbinding via SSH en voer wp-commando’s uit; zie WP-CLI.
Deployen met Git en CI/CD
Waarom dit belangrijk is: als je deployt vanuit versiebeheer, heb je een geschiedenis van elke wijziging en een herhaalbaar proces. Ook een mislukte release terugdraaien is dan zo gedaan.
Zo begin je: zie Git en stel daarna geautomatiseerde deployments in met GitHub Actions, GitLab CI/CD of Bitbucket Pipelines. Deploy eerst naar je testomgeving en push daarna naar live; zie Veilig wijzigingen aanbrengen.
Automatiseren met de Kinsta API
Waarom dit belangrijk is: beheer je veel sites, dan ben je veel tijd kwijt aan steeds dezelfde stappen in MyKinsta. Met de API automatiseer je taken als sites aanmaken, caches legen of backups maken.
Zo begin je: zie Kinsta API en de API-referentie.
Andere handige tools
- Databasebeheer: voer query’s uit en bewerk data rechtstreeks in MyKinsta.
- Cronjobs: plan taken in op serverniveau.
- PHP constanten en PHP modules: bekijk wat er op de server beschikbaar en instelbaar is.
- New Relic en Blackfire: gebruik je eigen monitoringtools naast de APM van Kinsta.
Botbescherming en je tools
Staat Botbescherming op een site hoger dan het standaardniveau, dan kan die deploymentscripts, API-integraties en zelfgehoste monitoringtools blokkeren. Voeg een uitzondering toe voor de IP-adressen of user agents van je tools; zie Je site beschermen.