Maîtrisez votre code avec des outils de développement performants
Déployez votre code depuis des dépôts Git, exécutez des commandes dans un terminal sécurisé via votre navigateur et automatisez les tâches courantes avec des tâches cron. Prenez le contrôle de votre environnement d'hébergement.
Déployez directement depuis Git
Connectez votre dépôt et importez votre code sur votre compte. Configurez les déploiements étape par étape grâce à un assistant simple.
Compatible avec GitHub GitLab Bitbucket Tout serveur Git via SSH
- Importez du code en un clic ou définissez une planification pour un déploiement automatique.
- Connectez-vous à GitHub, GitLab, Bitbucket ou à tout serveur Git accessible via SSH.
- Exécutez vos propres commandes de déploiement pour installer des dépendances, lancer des migrations ou vider un cache.
- Chaque projet dispose d'une clé de déploiement renouvelable, et une console affiche la sortie du déploiement.
Un shell dans votre navigateur
Accédez à un véritable shell chrooté sur votre compte d'hébergement directement depuis votre navigateur. Exécutez des commandes immédiatement sans quitter le panneau de contrôle.
- Restreint à votre compte et à vos fichiers uniquement, sans accès root ni à d'autres comptes.
- Travaillez efficacement avec des raccourcis clavier, un assistant de collage et l'exécution immédiate des commandes.
- Nécessite une nouvelle authentification par mesure de sécurité. Les commandes s'exécutent immédiatement et ne peuvent pas être annulées.
Automatisez des tâches avec des tâches cron
Configurez des commandes que votre serveur exécutera pour vous de manière fiable selon une planification. Automatisez les préchauffages de cache, les traitements nocturnes, les rapports ou les planificateurs de framework.
- Utilisez des champs standards avec des intervalles et des listes pour planifier vos tâches avec précision.
- Mettez en pause, modifiez ou exécutez une tâche immédiatement depuis le panneau de contrôle de l'hébergement.
- Donnez à chaque tâche un nom convivial stocké uniquement par Hostrena, et exportez votre liste au format PDF.
*/15Minute*Heure*Jour*Mois*Jour de la semaineS'exécute toutes les 15 minutes
Accès sécurisé avec des clés SSH
Ajoutez des clés publiques SSH à votre compte d'hébergement pour un accès sécurisé et sans mot de passe au shell et au SFTP.
- Ajoutez vos clés publiques au panneau d'hébergement pour activer l'authentification sécurisée.
- Connectez-vous à votre compte via un shell sécurisé sans avoir à taper de mot de passe.
- Accédez à vos fichiers et transférez-les en toute sécurité via SFTP à l'aide des clés que vous avez ajoutées.
Votre flux de déploiement
Passez de l'écriture de code sur votre machine à un site web en direct en quelques étapes simples.
- Poussez votre code
Validez vos modifications et poussez-les vers votre dépôt sur GitHub, GitLab ou Bitbucket.
- Déployez sur votre compte
Cliquez sur déployer dans le panneau Hostrena ou attendez que votre déploiement planifié s'exécute.
- Exécutez des commandes de déploiement
Vos commandes personnalisées s'exécutent automatiquement pour compiler des ressources, vider un cache ou lancer des migrations.
- Automatisez la maintenance
Vos tâches cron planifiées s'exécutent en arrière-plan pour gérer les rapports et les tâches du framework.
Questions fréquentes
Puis-je connecter un dépôt Git auto-hébergé ?
Oui, vous pouvez vous connecter à n'importe quel serveur Git accessible via SSH. Cela inclut les instances GitLab ou Gitea auto-hébergées.
Ai-je un accès root dans le terminal du navigateur ?
Non, le terminal fournit un shell chrooté confiné à votre compte et à vos fichiers spécifiques uniquement. Vous ne pouvez pas accéder à l'utilisateur root ou aux autres comptes sur le serveur.
Quels outils sont disponibles dans le terminal du navigateur ?
Le terminal du navigateur inclut des outils courants tels que bash, php, composer, git et mysql. Vous pouvez les utiliser pour gérer vos propres fichiers directement dans le navigateur.
Comment puis-je savoir si mon déploiement Git a réussi ?
Le panneau d'hébergement fournit une console qui affiche la sortie complète de chaque déploiement. Vous pouvez examiner cette sortie pour vérifier que votre code et vos commandes de déploiement se sont exécutés avec succès.
Puis-je exécuter le planificateur d'un framework avec cron ?
Oui, vous pouvez ajouter une tâche cron pour exécuter un planificateur de framework à une fréquence régulière. Par exemple, vous pouvez configurer php artisan schedule:run pour qu'il s'exécute automatiquement.
Plus d'options dans le panneau d'hébergement
Prêt à déployer votre code ?
Choisissez un plan d'hébergement et accédez à ces outils de développement et bien plus encore.