How to access to your work inside a WebRunner. (To develop with your favorite tools) Every developer has their own favorite softwares configured in such a way to improve their development productivity. Even if Ace Editor, including in the WebRunner web interface, has some code-facilities for developers, maybe you would prefer to work with your own tools. Here are 3 solutions for you. 1/ Git. This solution is perfect if you just want an access to your projects. The WebRunner allows you to create git repositories on-the-fly, and manage them thanks to the integrated git-command. You can create as much repositories as you wish. Please, to prepare the environment, refer to this page of documentation : How to access your git repositories remotely. Then, take a note of the "git_public_url" and "git_private_url" in the connection parameters of your instance (number 6 and 7) : [developer-] The "git_public_url" allows anybody to clone publicly any of your repositories, just by appending the repository's name to this url. If you want to push your local commits to the repository, please use the "git_private_url" (with your repository's name appended to it) as the origin address. The login and password are the ones you usually use to connect to your WebRunner. Pros : Cons : • Really easy to setup : you have nothing to do except installing git on your personal computer. • You will still be dependant of • Exchanging data is very fast. the WebRunner web UI. • You can use a normal development • You will need to use a console workflow using a Source Code to prepare the server-side of Management System. the git environment. • You can use for favorite development softwares. 2/ SSH. Having a SSH access to your webrunner would allow you to use the integrated vim. It will also allow you to access to the whole slappartition. In order to connect to your shell via the ssh command line, and using tools such as scp, you must provide your ssh public key to your WebRunner, using the parameter "user-authorized-key" in the parameters XML transmitted to your instance. Pros : Cons : • You will have access to the whole slappart (and so the config files). • You can send documents using scp. • You need an IPv6 access. • The WebRunner terminal can run wildely-used • You cannot use your softwares, such as "vim", "nano", and favorite IDE (if it "screen". isn't vim). • You can configure the terminal using a bashrc file. • Easier to use and faster than shellinabox. 3/ WebDav. You can mount the working directory of your WebRunner as a DavFS file storage. To do so, first take a note of the "webdav_url" parameter value in the connection parameters of your instance (it is number 5). Then, open a console on your own computer. You must be logged in as root. First, download the "davfs2" package. Then, you can for example go to the "/ tmp" directory and create a folder named "dav". Here are the commands to run on a debian environment : $ su $ aptitude install davfs2 $ cd /tmp $ mkdir dav Now, you need to mount the DavFS volume. The prompt will look like that : [developer-] Don't worry about the warning : the webdav server uses a self-signed certificate to allow https secure connections. The username and password are the ones you usually use to access to your webrunner. You can now "cd dav" : you are now in the working directory of your webrunner, and you can access to your projects, compiled SRs, and running instances. Pros : Cons : • You can access to your documents with any file • You need to be root, manager (konqueror, nautilus, ...), or with or setup a fstab command line. rule. • You can use for favorite development softwares, • Fetching or saving and run commands such as "grep", "sed", ... files can take some • You also have access to your SR or instances' time. partitions.