doc/apps.md

190 lines
12 KiB
Markdown
Raw Normal View History

2014-06-04 14:28:32 +02:00
#Apps &nbsp;&nbsp;<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>
| Name | Packager | State | URL | Description
| --- | --- | --- | --- | --- |
| [EtherCalc](https://ethercalc.org/) | zamentur | <div class="inprogress"/> | https://github.com/zamentur/ethercalc_ynh |web spreadsheet |
| [LimeSurvey](http://www.limesurvey.org/en/) | zamentur | <div class="inprogress"/> | https://github.com/zamentur/limesurvey_ynh | web survey tool |
| [Firefox Sync](https://www.mozilla.org/en-US/firefox/sync/) | beudbeud | <div class="inprogress"/> |https://github.com/abeudin/ffsync_ynh | Firefox synchronization server |
| [OpenID](http://openid.net/) | julien | <div class="inprogress"/> | https://github.com/julienmalik/openid-simplesamlphp_ynh | OpenID Identity server |
| [Shaarli](http://sebsauvage.net/wiki/doku.php?id=php:shaarli) | julien | <div class="inprogress"/> | https://github.com/julienmalik/shaarli_ynh | delicious clone |
| [Zomburl](http://cadav.re/) | courgette | <div class="inprogress"/> | https://github.com/courgette/zomburl_ynh | URL Shortening service |
| [proFTPd](http://www.proftpd.org/) | beudbeud | <div class="inprogress"/> | https://github.com/abeudin/proftpd_ynh.git | FTP server |
| [Lychee](http://lychee.electerious.com/) | titoko | <div class="inprogress"/> | https://github.com/titoko/lychee_ynh.git | web photo-management |
| [FreshRSS](http://freshrss.org/) | plopoyop | <div class="ready"/> | https://github.com/plopoyop/freshrss_ynh |RSS reader |
| [Yourls](http://yourls.org/) | courgette | <div class="ready"/> | https://github.com/courgette/yourls_ynh |URL Shortening service|
| [MyCryptoChat](https://github.com/HowTommy/mycryptochat) | mrtino | <div class="ready"/> | https://github.com/mrtino/mycryptochat_ynh | encrypted chat rooms manager |
| [MediaWiki](https://mediawiki.org) | kload | <div class="ready"/> | https://github.com/kloadut/mediawiki_ynh |wiki platform |
| [Linux Dash](http://linuxdash.afaqtariq.com/) | opi | <div class="ready"/> | https://github.com/opi/linuxdash_ynh | monitoring web dashboard |
| [Ampache](http://ampache.org/) | beudbeud | <div class="ready"/> | https://github.com/abeudin/ampache_ynh |web based audio/video streaming |
| [Piwigo](http://piwigo.org) | monsieur-a | <div class="ready"/> | https://github.com/monsieur-a/piwigo_ynh | web photo gallery |
| [Etherpad-Lite](http://etherpad.org) | beudbeud | <div class="ready"/> | https://github.com/abeudin/etherpadlite_ynh | real-time collaborative document editing |
| [Webmin](http://webmin.com) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/webmin_ynh | web-based system configuration tool |
| [Ghost](http://ghost.org) | julien | <div class="ready"/> | https://github.com/julienmalik/ghost_ynh | blogging platform |
| [Subsonic](http://subsonic.org) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/subsonic_ynh | web-based media server |
| [Leed](http://projet.idleman.fr/leed/) | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/leed_ynh | RSS reader |
| Custom Webapp (Multi instance) | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/my_webapp_ynh |Custom Webapp |
| FTP support for webapp | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/ftp_support_webapp_ynh | FTP support for webapp |
| [Jeedom](http://jeedom.fr) | lunarok | <div class="ready"/> | https://github.com/lunarok/jeedom_ynh | home automation |
| [COPS](http://cops.com) | lunarok | <div class="ready"/> | https://github.com/lunarok/cops_ynh | Frontend for Calibre library |
| [OpenWRT](http://openwrt.org) | lunarok | <div class="ready"/> | https://github.com/lunarok/openwrt_ynh | reverse proxy for OpenWRT installation |
| [PHPSysinfo](https://phpsysinfo.github.io/phpsysinfo/) | lunarok | <div class="ready"/> | https://github.com/lunarok/phpsysinfo_ynh | information about your system |
| [HTPC Manager](http://htpc.io) | lunarok | <div class="ready"/> | https://github.com/lunarok/htpc_ynh | Manage your HTPC |
| [Piwik](http://piwik.org) | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/piwik_ynh | web analytics platform |
| [KiwiIRC](http://kiwiirc.com) | julien | <div class="ready"/> | https://github.com/julienmalik/kiwiirc_ynh | webIRC client |
| [FileBin](http://sebsauvage.net/wiki/doku.php?id=php:zerobin) | IsserTerrus | <div class="ready"/> | https://github.com/isserterrus/filebin_ynh | online pastebin |
| [HTML Tools](http://lehollandaisvolant.net/tout/tools/)| IsserTerrus | <div class="ready"/> | https://github.com/isserterrus/htmltools_ynh | HTML Mini-tools |
| [Pydio](http://pyd.io) | julienmalik | <div class="inprogress"/> | https://github.com/julienmalik/pydio_ynh | file sharing and synchronization |
| [Sickbeard](http://sickbeard.com) | Chao-Man | <div class="ready"/> | https://github.com/Chao-Man/sickbeard_ynh | PVR and episode guide that downloads and manages all your TV shows |
| [Couchpotato](https://couchpota.to/) | Chao-Man | <div class="ready"/> | https://github.com/Chao-Man/couchpotato_ynh | PVR for usenet and torrents |
| [Sabnzbd](http://http://sabnzbd.org/) | Chao-Man | <div class="ready"/> | https://github.com/Chao-Man/sabnzbd_ynh | automated Usenet download |
| [Plexmediaserver](https://plex.tv/) | Chao-Man | <div class="ready"/> | https://github.com/Chao-Man/plexmediaserver_ynh | PlexMediaServer |
| [BTSync](http://www.getsync.com/) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/btsync_ynh | file synchronization tool |
| [SCM-Manager](https://www.scm-manager.org/) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/scm-manager_ynh | share and manage repositories over http |
| [Lutim](https://lut.im/) | Maniack Crudelis | <div class="inprogress"/> | https://github.com/maniackcrudelis/lutim_ynh |anonymous image hosting service |
| [Kanboard](http://kanboard.net/) | tostaki | <div class=" ready"/> | https://github.com/mbugeia/kanboard_ynh | visual task board |
| [EmailPoubelle](http://forge.zici.fr/p/emailpoubelle-php/) | matlink | <div class="inprogress"/> | https://github.com/matlink/emailpoubelle_ynh | disposable email |
2014-11-27 13:29:23 +01:00
| [GLPI + FusionInventory](http://www.glpi-project.org/?lang=en) | beudbeud | <div class="ready"/> | https://github.com/abeudin/glpi_ynh | IT And Asset managent |
| [Mumble Server](http://wiki.mumble.info/wiki/Main_Page) | matlink | <div class="inprogress"/> | https://github.com/matlink/mumbleserver_ynh | voice chat for gaming |
| [PluXml](http://www.pluxml.org/) | matlink | <div class="inprogress"/> | https://github.com/matlink/pluxml_ynh | blogging platform |
| [OFBiz](https://ofbiz.apache.org/) | julien | <div class="inprogress"/> | https://github.com/nomakaFr/ofbiz_ynh | ERP |
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
2014-11-22 18:12:39 +01:00
* [PPTP PVN](https://packages.debian.org/sv/squeeze/pptpd)
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/)
* [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)