FOSSGIS/Server/Development-Server
Der FOSSGIS e.V. betreibt einen Development-Server, den die OpenStreetMap-Community zum Experimentieren und zur Software-Entwicklung nutzen kann. Jeder, der gute Ideen hat, dem es aber selber an Rechner-Ressourcen fehlt, um sie umzusetzen, kann diesen Server benutzen und hierauf Dienste entwickeln oder anbieten.
FOSSGIS e.V. runs a development server for experimental services for the OpenStreetMap community. People with good ideas for services who don't have enough computing resources themselves can use this server to develop and run their services.
Regeln
|
Policy
|
Wenn Du diesen Server nutzen willst / If you want to use this server
VoraussetzungenAuf dem Server läuft ein Ubuntu-Linux. Du solltest grundlegend mit Linux vertraut sein, also in der Lage sein, Dich einzuloggen, ssh zu benutzen, Dateien herumzukopieren und so weiter. Die Admins können Dir helfen, Software zu installieren oder ähnliches, aber die meiste Arbeit musst Du selbst tun! |
PrerequisitesThe server runs Ubuntu Linux. You should have a basic familiarity with Linux, i. e. you must be able to login using ssh, copy files around etc. The admins will help you with installing software etc., but you'll still have to do most of the work yourself. |
AnmeldungWenn Du für Dein Projekt einen Account auf dem Server haben willst, dann gehe wie folgt vor:
|
ApplicationIf you want to use this server follow these steps:
|
Umziehen auf den Tools-Server / Migrating services to the tools server
|
Dienste, die von der Community benutzt werden, gut funktionieren und von mehreren Leuten supported werden, können später in eine Produktions-Umgebung auf dem "Tools-Server" umziehen. Sprich mit den Admins, wenn Du denkst, dass es bei Deinem Projekt so weit ist. |
Services that are used by the community, runnning well and supported by several people can later migrate to a production environment on our "tools server". Talk to the admins if you think your project is ready for "graduation". |
FAQ
|
Bekomme ich root-Rechte auf der Maschine? Nein, Du bekommst nur einen normalen Benutzeraccount. Wenn Du Sachen als root machen willst, sprich mit Deinem Admin-Kontakt. Wenn Du ein erfahrener Linux-Benutzer bist und die Admins sehen, dass Du Deine Arbeit gut machst, laden sie Dich eventuell ein, als Admin mitzuarbeiten. Kann ich Web Services laufen lassen? Ja. Aber bitte sprich Dich vorher mit Deinem Admin-Kontakt ab, damit sichergestellt ist, dass die Sicherheit der Maschine nicht gefährdet ist - mit einem Web-Service kann man leicht aus versehen Hacker oder Spammer einladen. Kann ich Batch-Jobs oder Cron-Jobs laufen lassen? Ja. Bitte sprich Dich auf der Mailingliste mit den anderen Benutzern des Rechners ab, damit nicht jeder seine Sachen zur gleichen Zeit laufen lässt. Ich habe eine großartige Idee für einen wichtigen Service, aber ich bin kein Programmierer. Könnt ihr das nicht machen? Wenn Du die Arbeit nicht selbst machen kannst (oder willst), dann wird der Dienst nicht auf magische Weise plötzlich erscheinen. Die Admins haben so schon genug zu tun! Du kannst Deine Ideen ja auf der Mailingliste diskutieren - vielleicht findet sich jemand, der Deine Idee aufgreift. Bitte richte keine Projektseite für Deine Idee ein, solange noch niemand da ist, der auch die Arbeit macht. Wo kann ich meinen Projekt-Sourcecode hintun? Wir würden empfehlen, den Sourcecode an geeigneter Stelle im öffentlichen OSM-Repository unter http://svn.openstreetmap.org/ abzulegen. Aber Du kannst auch andere öffentliche Repositories verwenden oder den Source direkt auf dem Server herunterladbar machen. |
Do I get a root account on the machine? No, you'll only get a normal user account. If you need things done as root, talk to your admin contact. If you are an experienced Linux user and the admins see that you are doing a good job, they might invite you to join the admin group later. Can I run web services? Yes. But please to talk to your admin contact before you do that to make sure the security of the machine is not compromised - a web service can accidentally open the door to hackers or spammers. Can I run batch or cron jobs? Yes. Please coordinate with the other users of the machine on the mailing list so that not everything runs at the same time. I have this great idea about a service we need, but I can't or won't do it myself. Can't you do it? If you are not willing to do the work yourself, the service is not going to magically appear. Admins have enough to do already. You are welcome to discuss ideas on the mailing lists or in other places with OSMers. Maybe somebody will take up your idea. But don't add it to the projects page unless you are willing to do the work. Is there a place to keep the source code to the project? We suggest you keep it in the public SVN repository of the OpenStreetMap project at http://svn.openstreetmap.org/. But you can also use other public source code repositories or make the source available on the server itself. |
Server
- Name: gauss.openstreetmap.de
- CPU: 2,3 GHz Quad-Core
- Disk: 2 x 1 TByte
- RAM: 16 GB