This page is for both current and potential future services.
For additional technical details on implemented services, see:
https://bitbucket.org/nds-org/nds-labs/src/68ba7f28b6b2c3569247fb76bf88f6791447a850/README
Name | Status | Verification Status | Used By | Use Case | Description | Notes |
---|---|---|---|---|---|---|
busybox | Implemented | Busybox provides several stripped-down Unix tools in a single executable file. It is lightweight and portable and is specifically created for embedded operating systems with very limited resources. For instance, you can perform most linux commands on Android with Buysbox instead of installing all required files. busybox is docker's core image. To get it type: docker pull busybox | ||||
curldrop | implemented | Curldrop is a simple (less than 100 LOC) web application that allows you to upload files straight from your Terminal with curl. curldrop can be found here: https://github.com/xarthisius/curldrop | ||||
devenv | implemented | Development Environment for yt, it's docker image containing everything that's required for yt to run. | ||||
docker-registry-frontend | Implemented | Not Found | The front end to enable browse and modify the Docker registry in the web-browser. docker-registry-frontend, see first line of service file | |||
docker-registry | Implemented | Not Found | Docker registry is used to push Docker images for storage and sharing. docker-registry: another integral part of docker: | |||
hublaunch | Hublaunch is basically a devenv designed to either start ipython notebook or run provided python script (usually directly related to yt). |
| ||||
hipache | Deprecated | Not working DELETE ME | Hipache is a distributed proxy designed to route high volumes of http and websocket traffic to unusually large numbers of virtual hosts, in a highly dynamic topology where backends are added and removed several times per second. Hipache - was a dead end, should be just removed | Can not be built | ||
irods-icat | Implemented | Icat server uses a relational database to organize the content of IRODS zone and to maintain iRODS metadata. | ||||
irods-idrop2 | Implemented | A GUI to upload and download files and examine metadata. | ||||
irods-rest | Implemented | Rest API for irods. | ||||
fuse to irods (docker image only) | FUSE (Filesystem in Userspace) is an Unix kernel module that allows non-privileged users to create their own file systems without editing the kernel code. | |||||
kallithea | Implemented | kallithea is a software source code management system. It supports two version control system Mercurial and Git. | ||||
keyrings | implemented | Keyrings is used to store user's login information and it is encrypted with a master password. | ||||
moinmoin | Implemented | MoinMoin is a wiki engine, initially based on the PikiPiki wiki engine. | ||||
nds-explorer | implemented | NDS UI for managing resources and services. | ||||
nginx | implemented | Nginx is a web server with a strong focus on high concurrency, performance and low memory usage. | ||||
owncloud | Implemented | ownCloud provides cloud storage system service. It is pretty much like Dropbox but free and open source. | ||||
postgres-icat | Implemented | A DBMS supported by ICAT database | ||||
postgres-owncloud | Implemented | A DBMS we are going to use on owncloud. | ||||
proxy | Implemented | A simple wrapper around node-http-proxy that adds a REST API for updating the routing table. proxy is specifically 'configurable-http-proxy' https://github.com/xarthisius/configurable-http-proxy | ||||
rabbitmq | Implemented | Rabbitmq is a messaging broker. It provides applications a common platform to send and receive messages. | ||||
rstudio | implemented | Rstudio is an IDE for R. | ||||
scidrive | implemented | Matt/Venkat OS object store | ||||
torch | implemented | torch is scientific framework for luajit. http://torch.ch/ | ||||
webserve | Implemented | Not Found | It is the template used to launch containers that expose port 80 as a default (most web apps). | |||
ytwebapp | Implemented | Not Found | It is used to manage NDS services such as list docker images, run docker containers, list containers, view docker logs, stop containers and transfer data. | |||
mysql | A DBMS. | |||||
globus endpoint | Gridftp server. Endpoint for globus, a service to enable grid computing: by connecting computing resources, the data can be freed from its initial source, and made portable. | |||||
DataVerse | A web app to share, preserve, cite, explore and analyze research data | |||||
DSpace | DSpace is a repository software package typically used for creating open access repositories for scholarly and published digital content. | |||||
Zenodo | Zenodo is a service that enables researchers, scientists, EU projects and institutions to share and showcase multidisciplinary research results. | |||||
Clowder (previously: Medici) | Clowder is a web-based content management system that allows users to share, annotate, organize and analyze large collections of datasets. Unlike other CMS, Medici focuses on unstructured data in the form of arbitrary files and structured data in the form of metadata associated with the files. Additional key features being developed include a robust structure for organizing datasets into collections and project spaces, and keying access permissions based on user roles within a given space. |