doc/apps.md

211 lines
14 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>
2015-01-05 21:46:26 +01:00
<p><strong>Last update (UTC)</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>
2015-01-05 21:46:26 +01:00
<p><strong>Git</strong>: <a href="{app_git}" target="_blank">{app_git}</a> <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)
2015-01-05 21:46:26 +01:00
.replace(/{app_git}/g, infos.git.url)
2013-11-17 13:28:00 +01:00
.replace('{app_branch}', infos.git.branch)
.replace('{app_update}', timeConverter(infos.lastUpdate));
2014-12-12 10:55:43 +01:00
if (infos.manifest.developer) {
2014-12-12 10:58:45 +01:00
html = html
2014-12-12 10:55:43 +01:00
.replace('{app_maintainer}', infos.manifest.developer.name)
.replace('{app_mail}', infos.manifest.developer.email);
}
2015-01-05 21:46:26 +01:00
if (infos.manifest.maintainer) {
2014-12-12 10:58:45 +01:00
html = html
2015-01-05 21:46:26 +01:00
.replace('{app_maintainer}', infos.manifest.maintainer.name)
.replace('{app_mail}', infos.manifest.maintainer.email);
2014-12-12 10:57:15 +01:00
}
2014-12-12 10:55:43 +01:00
2013-11-17 13:28:00 +01:00
$('#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-11-28 18:07:26 +01: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>
```
2014-11-28 18:07:26 +01:00
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 their repositories project page.
2014-09-16 11:03:42 +02:00
<br>
2014-11-28 18:07:26 +01:00
| Name | Packager | State | URL repositories | Description
| --- | --- | --- | --- | --- |
2014-11-29 20:29:52 +01:00
| [Ampache](http://ampache.org/) | beudbeud | <div class="ready"/> | https://github.com/abeudin/ampache_ynh | Web based audio/video streaming |
| [BTSync](http://www.getsync.com/) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/btsync_ynh | File synchronization tool |
| [COPS](http://cops.com) | lunarok | <div class="ready"/> | https://github.com/lunarok/cops_ynh | Frontend for Calibre library |
| [Couchpotato](https://couchpota.to/) | Chao-Man | <div class="ready"/> | https://github.com/Chao-Man/couchpotato_ynh | PVR for Usenet and torrents |
| Custom Webapp (Multi instance) | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/my_webapp_ynh |Custom Webapp |
| [EmailPoubelle](http://forge.zici.fr/p/emailpoubelle-php/) | matlink | <div class="inprogress"/> | https://github.com/matlink/emailpoubelle_ynh | Disposable email |
2014-11-28 18:07:26 +01:00
| [EtherCalc](https://ethercalc.org/) | zamentur | <div class="inprogress"/> | https://github.com/zamentur/ethercalc_ynh | Web spreadsheet |
2014-11-29 20:29:52 +01:00
| [Etherpad-Lite](http://etherpad.org) | beudbeud | <div class="ready"/> | https://github.com/abeudin/etherpadlite_ynh | Real-time collaborative document editing |
| [FileBin](http://sebsauvage.net/wiki/doku.php?id=php:zerobin) | IsserTerrus | <div class="ready"/> | https://github.com/isserterrus/filebin_ynh | Online filebin |
| [Firefox Sync](https://www.mozilla.org/en-US/firefox/sync/) | beudbeud | <div class="inprogress"/> |https://github.com/abeudin/ffsync_ynh | Firefox synchronization server |
2014-11-28 18:07:26 +01:00
| [FreshRSS](http://freshrss.org/) | plopoyop | <div class="ready"/> | https://github.com/plopoyop/freshrss_ynh | RSS reader |
| FTP support for webapp | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/ftp_support_webapp_ynh | FTP support for webapp |
2014-11-29 20:29:52 +01:00
| [HTML Tools](http://lehollandaisvolant.net/tout/tools/)| IsserTerrus | <div class="ready"/> | https://github.com/isserterrus/htmltools_ynh | HTML Mini-tools |
| [HTPC Manager](http://htpc.io) | lunarok | <div class="ready"/> | https://github.com/lunarok/htpc_ynh | Manage your HTPC |
2015-01-07 01:14:38 +01:00
| [Ghost](http://ghost.org) | ju | <div class="ready"/> | https://github.com/julienmalik/ghost_ynh | Blogging platform |
2014-11-29 20:29:52 +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 |
2014-11-28 18:07:26 +01:00
| [Jeedom](http://jeedom.fr) | lunarok | <div class="ready"/> | https://github.com/lunarok/jeedom_ynh | Home automation |
2015-01-07 01:14:38 +01:00
| [Jenkins](http://jenkins-ci.org/) | ju | <div class="ready"/> | https://github.com/julienmalik/jenkins_ynh | Continuous Integration platform |
2014-11-29 20:29:52 +01:00
| [Kanboard](http://kanboard.net/) | tostaki | <div class=" ready"/> | https://github.com/mbugeia/kanboard_ynh | Visual task board |
2015-01-07 01:14:38 +01:00
| [KiwiIRC](http://kiwiirc.com) | ju | <div class="ready"/> | https://github.com/julienmalik/kiwiirc_ynh | Web IRC client |
2014-11-29 20:29:52 +01:00
| [Leed](http://projet.idleman.fr/leed/) | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/leed_ynh | RSS reader |
| [LimeSurvey](http://www.limesurvey.org/en/) | zamentur | <div class="inprogress"/> | https://github.com/zamentur/limesurvey_ynh | Web survey tool |
| [Linux Dash](http://linuxdash.afaqtariq.com/) | opi | <div class="ready"/> | https://github.com/opi/linuxdash_ynh | Monitoring web dashboard |
| [Lychee](http://lychee.electerious.com/) | titoko | <div class="inprogress"/> | https://github.com/titoko/lychee_ynh.git | Web photo-management |
| [Lutim](https://lut.im/) | Maniack Crudelis | <div class="inprogress"/> | https://github.com/maniackcrudelis/lutim_ynh | Anonymous image hosting service |
2014-12-03 11:22:49 +01:00
| [MediaWiki](https://mediawiki.org) | ElieSauveterre | <div class="ready"/> | https://github.com/mikangali-labs/mediawiki_ynh | Wiki platform |
2014-11-29 20:29:52 +01:00
| [Mumble Server](http://wiki.mumble.info/wiki/Main_Page) | matlink | <div class="inprogress"/> | https://github.com/matlink/mumbleserver_ynh | Voice chat for gaming and meeting |
2015-01-07 01:14:38 +01:00
| [Munin](http://munin-monitoring.org/) | ju | <div class="ready"/> | https://github.com/julienmalik/munin_ynh | System Monitoring graphing tool |
| [Monit](http://mmonit.com/monit/) | ju | <div class="ready"/> | https://github.com/julienmalik/monit_ynh | Daemon Monitoring tool |
2014-11-29 20:29:52 +01:00
| [MyCryptoChat](https://github.com/HowTommy/mycryptochat) | mrtino | <div class="ready"/> | https://github.com/mrtino/mycryptochat_ynh | Encrypted chat rooms manager |
| [OFBiz](https://ofbiz.apache.org/) | julien | <div class="inprogress"/> | https://github.com/nomakaFr/ofbiz_ynh | ERP |
2015-01-07 01:14:38 +01:00
| [OpenID](http://openid.net/) | ju | <div class="inprogress"/> | https://github.com/julienmalik/openid-simplesamlphp_ynh | OpenID Identity server |
2014-11-28 18:07:26 +01:00
| [OpenWRT](http://openwrt.org) | lunarok | <div class="ready"/> | https://github.com/lunarok/openwrt_ynh | Reverse proxy for OpenWRT installation |
2015-01-06 11:35:57 +01:00
| [phpLDAPadmin](http://phpldapadmin.sourceforge.net/) | aymhce | <div class="ready"/> | https://github.com/aymhce/phpldapadmin_ynh | LDAP database web manager |
2014-11-28 18:07:26 +01:00
| [PHPSysinfo](https://phpsysinfo.github.io/phpsysinfo/) | lunarok | <div class="ready"/> | https://github.com/lunarok/phpsysinfo_ynh | Informations about your system |
2014-11-29 20:29:52 +01:00
| [Piwigo](http://piwigo.org) | monsieur-a | <div class="ready"/> | https://github.com/monsieur-a/piwigo_ynh | Web photo gallery |
2014-11-28 18:07:26 +01:00
| [Piwik](http://piwik.org) | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/piwik_ynh | Web analytics platform |
2014-11-29 20:29:52 +01:00
| [Plexmediaserver](https://plex.tv/) | Chao-Man | <div class="ready"/> | https://github.com/Chao-Man/plexmediaserver_ynh | PlexMediaServer |
| [PluXml](http://www.pluxml.org/) | matlink | <div class="inprogress"/> | https://github.com/matlink/pluxml_ynh | Blogging platform |
| [proFTPd](http://www.proftpd.org/) | beudbeud | <div class="inprogress"/> | https://github.com/abeudin/proftpd_ynh.git | FTP server |
2015-01-07 01:14:38 +01:00
| [Pydio](http://pyd.io) | ju | <div class="inprogress"/> | https://github.com/julienmalik/pydio_ynh | File sharing and synchronization |
2014-12-12 15:41:38 +01:00
| [Radicale](http://radicale.org/) | beudbeud | <div class="ready"/> | https://github.com/abeudin/radicale_ynh.git | Caldav & Carddav Server |
2014-11-28 18:07:26 +01:00
| [Sabnzbd](http://http://sabnzbd.org/) | Chao-Man | <div class="ready"/> | https://github.com/Chao-Man/sabnzbd_ynh | Automated Usenet download |
| [SCM-Manager](https://www.scm-manager.org/) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/scm-manager_ynh | Share and manage repositories over HTTP |
2015-01-07 01:14:38 +01:00
| [Shaarli](http://sebsauvage.net/wiki/doku.php?id=php:shaarli) | ju | <div class="inprogress"/> | https://github.com/julienmalik/shaarli_ynh | Delicious clone |
2014-11-29 20:29:52 +01:00
| [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 |
| [Subsonic](http://subsonic.org) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/subsonic_ynh | Web-based media server |
| [Webmin](http://webmin.com) | tifred | <div class="inprogress"/> | https://github.com/drfred1981/webmin_ynh | Web-based system configuration tool |
2015-01-06 13:26:10 +01:00
| [Wordpress multisite](http://codex.wordpress.org/Create_A_Network) | Maniack Crudelis | <div class="ready"/> | https://github.com/maniackcrudelis/wordpress_ynh | Wordpress with network support |
2014-11-29 20:29:52 +01:00
| [Yourls](http://yourls.org/) | courgette | <div class="ready"/> | https://github.com/courgette/yourls_ynh | URL Shortening service |
| [Zomburl](http://cadav.re/) | courgette | <div class="inprogress"/> | https://github.com/courgette/zomburl_ynh | URL Shortening service |
2015-01-05 21:46:26 +01:00
| [Z-Push](https://z-push.org/) | beudbeud | <div class="ready"/> | https://github.com/abeudin/z-push_ynh | ActiveSync Server |
2015-01-06 13:26:10 +01:00
2014-12-09 21:04:37 +01:00
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.
2014-11-28 10:39:08 +01:00
* [PPTP VPN](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)
2014-11-28 10:34:20 +01:00
* [racktables](http://racktables.org/)
2014-11-28 11:41:51 +01:00
* [Known](https://withknown.com/)
2014-12-11 12:00:57 +01:00
* [Mopidy](https://www.mopidy.com/)