2014-06-04 14:28:32 +02:00
#Apps <img src="https://yunohost.org/images/roundcube.png"><img src="https://yunohost.org/images/ttrss.png"><img src="https://yunohost.org/images/wordpress.png"><img src="https://yunohost.org/images/transmission.png"><img src="https://yunohost.org/images/jappix.png">
2013-11-16 10:38:12 +01:00
2013-11-17 13:28:00 +01:00
< div class = "panel-group" id = "app-accordion" > < / div >
< script type = "text/template" id = "app-template" >
< div class = "panel panel-default" >
< div class = "panel-heading" >
< div class = "panel-title" >
< a data-toggle = "collapse" data-parent = "#app-accordion" href = "#app_{app_id}" > {app_name} < em > < small > ({app_id})< / small > < / em > < / a >
< / div >
< / div >
< div class = "panel-collapse collapse app_{app_id}" >
< div class = "panel-body" >
< p > < strong > Description< / strong > : {app_description}< / p >
2014-09-16 11:03:42 +02:00
< p > < strong > Last update (UTC)x< / strong > : {app_update}< / p >
2013-11-17 13:28:00 +01:00
< p > < strong > Maintainer< / strong > : {app_maintainer} < small class = "text-muted" > ({app_mail})< / small > < / p >
< p > < strong > Git< / strong > : {app_git} < small class = "text-muted" > ({app_branch})< / small > < / p >
2014-06-15 16:34:01 +02:00
< a href = "#/app_{app_id}" target = "_blank" class = "btn btn-default" > Documentation< / a >
2013-11-17 13:28:00 +01:00
< / div >
< / div >
< / script >
2013-11-16 10:38:12 +01:00
< script >
2013-11-17 13:28:00 +01:00
function timeConverter(UNIX_timestamp) {
var a = new Date(UNIX_timestamp*1000);
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var year = a.getFullYear();
var month = months[a.getMonth()];
var date = a.getDate();
var hour = a.getHours();
var min = a.getMinutes();
2013-12-09 15:15:40 +01:00
if (hour < 10 ) { hour = '0' + hour ; }
if (min < 10 ) { min = '0' + min ; }
2013-11-17 13:28:00 +01:00
var time = date+' '+month+' '+year+' at '+hour+':'+min;
return time;
}
2013-11-16 10:38:12 +01:00
$(document).ready(function () {
2013-11-26 15:29:26 +01:00
$.getJSON('/list.json', function(app_list) {
2014-11-20 15:20:00 +01:00
// Cast as array
var app_list = $.map(app_list, function(el) { return el; });
// Sort alpha
app_list.sort(function(a, b){
if (a.manifest.id > b.manifest.id) {return 1;}
else if (a.manifest.id < b.manifest.id ) { return -1 ; }
return 0;
});
$.each(app_list, function(k, infos) {
app_id = infos.manifest.id;
2013-11-17 13:28:00 +01:00
html = $('#app-template').html()
.replace(/{app_id}/g, app_id)
.replace(/{app_name}/g, infos.manifest.name)
.replace('{app_description}', infos.manifest.description.en)
.replace('{app_maintainer}', infos.manifest.developer.name)
.replace('{app_mail}', infos.manifest.developer.email)
.replace('{app_git}', infos.git.url)
.replace('{app_branch}', infos.git.branch)
.replace('{app_update}', timeConverter(infos.lastUpdate));
$('#app-accordion').append(html);
$('.app_'+ app_id).attr('id', 'app_'+ app_id);
2013-11-16 10:38:12 +01:00
});
});
2014-09-16 11:29:26 +02:00
$(".inprogress").each(function() {
$(this).html( '< a class = "btn btn-small btn-warning disabled" href = "#" > in progress< / a > ' );
});
$(".ready").each(function() {
$(this).html( '< a class = "btn btn-small btn-success disabled" href = "#" > ready< / a > ' );
});
2013-11-16 10:38:12 +01:00
});
< / script >
2014-09-15 22:19:04 +02:00
< br >
### Work in progress
2014-09-16 11:03:42 +02:00
The following applications are being worked on by a growing number of packagers.
They are < strong > NOT< / strong > validated by the packaging team, and as such, no official support is provided for them.
2014-10-08 00:06:29 +02:00
You can test them, **at your own risk** , by installing them either through the [administration web ]("/admin" ) interface by choosing "Install custom app", or using the [moulinette ]("/moulinette" ) :
2014-09-16 11:03:42 +02:00
```bash
yunohost app install https://github.com/< packager > /< app_repository >
```
The packagers will appreciate your remarks. If you test them and find issues, or have ideas for improvement, do not hesitate to file issues directly on the dedicated GitHub project page.
< br >
2014-09-15 22:19:04 +02:00
| Name | Packager | State | URL |
| --- | --- | --- | --- |
2014-09-16 11:29:26 +02:00
| EtherCalc | zamentur | < div class = "inprogress" / > | https://github.com/zamentur/ethercalc_ynh |
| LimeSurvey | zamentur | < div class = "inprogress" / > | https://github.com/zamentur/limesurvey_ynh |
| Firefox Sync | beudbeud | < div class = "inprogress" / > | https://github.com/abeudin/ffsync_ynh |
| OpenID | julien | < div class = "inprogress" / > | https://github.com/julienmalik/openid-simplesamlphp_ynh |
| Shaarli | julien | < div class = "inprogress" / > | https://github.com/julienmalik/shaarli_ynh |
| Zomburl | courgette | < div class = "inprogress" / > | https://github.com/courgette/zomburl_ynh |
| proFTPd | beudbeud | < div class = "inprogress" / > | https://github.com/abeudin/proftpd_ynh.git |
| Lychee | titoko | < div class = "inprogress" / > | https://github.com/titoko/lychee_ynh.git |
2014-09-25 08:37:15 +02:00
| FreshRSS | plopoyop | < div class = "ready" / > | https://github.com/plopoyop/freshrss_ynh |
2014-09-16 11:29:26 +02:00
| Yourls | courgette | < div class = "ready" / > | https://github.com/courgette/yourls_ynh |
| MyCryptoChat | mrtino | < div class = "ready" / > | https://github.com/mrtino/mycryptochat_ynh |
| MediaWiki | kload | < div class = "ready" / > | https://github.com/kloadut/mediawiki_ynh |
| Linux Dash | opi | < div class = "ready" / > | https://github.com/opi/linuxdash_ynh |
| Ampache | beudbeud | < div class = "ready" / > | https://github.com/abeudin/ampache_ynh |
| Piwigo | monsieur-a | < div class = "ready" / > | https://github.com/monsieur-a/piwigo_ynh |
| Etherpad-Lite | beudbeud | < div class = "ready" / > | https://github.com/abeudin/etherpadlite_ynh |
| Webmin | tifred | < div class = "inprogress" / > | https://github.com/drfred1981/webmin_ynh |
| Ghost | julien | < div class = "ready" / > | https://github.com/julienmalik/ghost_ynh |
| Subsonic | tifred | < div class = "inprogress" / > | https://github.com/drfred1981/subsonic_ynh |
|Leed | Maniack Crudelis | < div class = "ready" / > | https://github.com/maniackcrudelis/leed_ynh |
| Custom Webapp (Multi instance) | Maniack Crudelis | < div class = "ready" / > | https://github.com/maniackcrudelis/my_webapp_ynh |
| FTP support for webapp | Maniack Crudelis | < div class = "ready" / > | https://github.com/maniackcrudelis/ftp_support_webapp_ynh |
| Jeedom | lunarok | < div class = "ready" / > | https://github.com/lunarok/jeedom_ynh |
| COPS | lunarok | < div class = "ready" / > | https://github.com/lunarok/cops_ynh |
| OpenWRT | lunarok | < div class = "ready" / > | https://github.com/lunarok/openwrt_ynh |
| PHPSysinfo | lunarok | < div class = "ready" / > | https://github.com/lunarok/phpsysinfo_ynh |
| HTPC Manager | lunarok | < div class = "ready" / > | https://github.com/lunarok/htpc_ynh |
| Piwik | Maniack Crudelis | < div class = "ready" / > | https://github.com/maniackcrudelis/piwik_ynh |
2014-09-25 11:43:31 +02:00
| KiwiIRC | julien | < div class = "ready" / > | https://github.com/julienmalik/kiwiirc_ynh |
2014-09-19 15:04:16 +02:00
| FileBin | IsserTerrus | < div class = "ready" / > | https://github.com/isserterrus/filebin_ynh |
2014-11-25 11:05:43 +01:00
| [HTML Tools ](http://lehollandaisvolant.net/tout/tools/ )| IsserTerrus | < div class = "ready" /> | https://github.com/isserterrus/htmltools_ynh |
2014-09-25 11:43:31 +02:00
| Pydio | julienmalik | < div class = "inprogress" / > | https://github.com/julienmalik/pydio_ynh |
2014-10-03 11:07:11 +02:00
| Sickbeard | Chao-Man | < div class = "ready" / > | https://github.com/Chao-Man/sickbeard_ynh |
| Couchpotato | Chao-Man | < div class = "ready" / > | https://github.com/Chao-Man/couchpotato_ynh |
| Sabnzbd | Chao-Man | < div class = "ready" / > | https://github.com/Chao-Man/sabnzbd_ynh |
| Plexmediaserver | Chao-Man | < div class = "ready" / > | https://github.com/Chao-Man/plexmediaserver_ynh |
2014-10-11 17:56:05 +02:00
| BTSync | tifred | < div class = "inprogress" / > | https://github.com/drfred1981/btsync_ynh |
| SCM-Manager | tifred | < div class = "inprogress" / > | https://github.com/drfred1981/scm-manager_ynh |
2014-10-20 20:54:01 +02:00
| Lutim | Maniack Crudelis | < div class = "inprogress" / > | https://github.com/maniackcrudelis/lutim_ynh |
2014-11-05 09:18:38 +01:00
| Kanboard | tostaki | < div class = "ready" / > | https://github.com/mbugeia/kanboard_ynh |
2014-11-10 22:50:49 +01:00
| EmailPoubelle | matlink | < div class = "inprogress" / > | https://github.com/matlink/emailpoubelle_ynh |
2014-11-10 19:57:53 +01:00
| GLPI + FusionInventory | beudbeud | < div class = "ready" / > | https://github.com/abeudin/glpi_ynh |
2014-11-10 21:24:20 +01:00
| Mumble Server | matlink | < div class = "inprogress" / > | https://github.com/matlink/mumbleserver_ynh |
2014-11-12 22:44:37 +01:00
| PluXml | matlink | < div class = "inprogress" / > | https://github.com/matlink/pluxml_ynh |
2014-11-21 11:32:32 +01:00
| OFBiz | julien | < div class = "inprogress" / > | https://github.com/nomakaFr/ofbiz_ynh |
2014-11-10 21:24:51 +01:00
2014-09-16 11:03:42 +02:00
### Wishlist
The following list is a compiled wishlist of applications that would be nice-to-have.
2014-09-17 11:19:58 +02:00
[Edit this list ](/write_documentation ) to add your own favorite app, or learn to [package apps ](/packaging_apps ) yourself.
< br >
2014-09-15 22:19:04 +02:00
* [Ethersheet ](https://ethersheet.org/ )
* [Autoblog ](https://github.com/mitsukarenai/Projet-Autoblog )
* [Movim ](http://www.movim.eu/ )
* [GitLab ](http://gitlab.org/ )
* [FileTea ](https://filetea.me )
* [10er10 ](https://github.com/dready92/10er10 )
* [PHProxy ](http://sourceforge.net/projects/poxy/ )
* [Jitsi Meet ](https://github.com/jitsi/jitsi-meet )
* [Sympa ](http://www.sympa.org/ )
* [Mailman ](https://www.gnu.org/software/mailman/ )
* [PHPList ](http://www.phplist.com/ )
2014-09-25 11:43:31 +02:00
* [Shleuder ](http://schleuder2.nadir.org/ )
2014-09-15 22:19:04 +02:00
* [Diaspora ](https://diasporafoundation.org/ )
2014-10-18 18:22:20 +02:00
* [Twister ](http://twister.net.co/ )
2014-09-15 22:19:04 +02:00
* [MediaGoblin ](http://mediagoblin.org/ )
* [CumulusClips ](http://cumulusclips.org/ )
* [RainLoop ](http://rainloop.net/ )
* [Mailpile ](https://www.mailpile.is )
2014-09-17 11:15:19 +02:00
* [ZNC ](http://wiki.znc.in/ZNC )
2014-09-17 11:41:35 +02:00
* [Tor relay ](https://www.torproject.org/docs/tor-doc-relay.html.en )
* [uMap ](https://umap.openstreetmap.fr/en/ )
2014-09-25 11:43:31 +02:00
* [Headphones ](https://github.com/rembo10/headphones )
* [MediaCrush ](https://mediacru.sh/ )
2014-10-08 00:05:05 +02:00
* [jsFiddle ](http://jsbin.com/help/2-second-setup )
2014-10-16 19:23:58 +02:00
* [remotestorage-server ](http://remotestorage.io/provide/ )
2014-10-20 09:44:31 +02:00
* [miniflux ](https://github.com/fguillot/miniflux )
2014-11-01 18:23:20 +01:00
* [Zotero ](https://www.zotero.org )
2014-11-13 00:05:33 +01:00
* [Browsepass ](http://techualization.blogspot.de/2013/09/introducing-browsepass-keepass-on-web.html )
* [Respawn 2.0 ](https://github.com/broncowdd/respawn )
* [Total Respawn ](https://github.com/broncowdd/TotalRespawn )
* [Fail2web ](https://github.com/Sean-Der/fail2web )
* [Ajenti ](http://ajenti.org/ )
* [img.bi ](https://img.bi/ )
* [Laverna ](https://laverna.cc/ )
* [Streisand ](https://github.com/jlund/streisand )
* [Scribbleton ](https://scribbleton.com/ )
* [webSync ](http://furier.github.io/websync/ )
* [adminer ](http://www.adminer.org/ )
* [Inbox ](https://www.inboxapp.com/ )
2014-11-23 18:54:33 +01:00
* [Pulse ](https://ind.ie/pulse/ )
2014-11-25 22:10:21 +01:00
* [Kune ](https://en.wikipedia.org/wiki/Kune_%28software%29 )