Vous avez juste besoin d'un accès root + une JVM. Une fois que vous avez cela, travailler avec Compojure (et sa Jetty intégrée) est exactement comme sur votre bureau.
Je recommande Rackspace Cloud (http://www.rackspacecloud.com/). C'est pay-as-you-go, ce qui est génial pour les tests, et laisser un serveur fonctionner à plein temps ne coûte que 12 $/mois pour leur petite instance. De plus, il est vraiment facile de tester des applications distribuées. Ils ont une super console d'administration et une API. (Je n'ai aucune affiliation avec Rackspace autre que d'être un client satisfait). Si vous souhaitez utiliser un serveur Java plus robuste/grand public au lieu de Jetty, vous pouvez déployer un ensemble WAR de votre application sur Tomcat, Glassfish, Weblogic, etc. L'installation et la configuration de ces applications dépassent le cadre de cette question. mais leur déploiement d'un WAR est une procédure simple et bien documentée.
Edit:
Comme l'autre intervenant mentionné, si vous voulez juste pour commencer à jouer avec Compojure, vous pouvez le faire facilement sur votre machine locale. Vous n'avez pas besoin de passer à un serveur tant que vous n'avez pas commencé à diffuser des pages publiquement.
Les gars derrière cette publication "Interactive Programming ..." ont également une présentation très intéressante sur leur application GAE & Clojure: http://www.hackers-with-attitude.com/2010/02/how-clojure-pet-project -turned-into.html Je crois que le modèle de sécurité de GAE interdit le lancement de threads, ce qui tue un certain nombre de fonctionnalités de Clojure; apparemment ce qui reste est toujours un paquet très convaincant, cependant. –