diff --git a/moulinette.md b/moulinette.md new file mode 100644 index 00000000..32809c90 --- /dev/null +++ b/moulinette.md @@ -0,0 +1,141 @@ +#CLI + + + +##yunohost + +la command de base est yunohost +<pre> +usage: yunohost [-h] [-v] + +positional arguments: + {domain,monitor,service,firewall,backup,app,hook,dyndns,user,tools} + domain Manage domains + monitor Monitor the server + service Manage services + firewall Manage firewall rules + backup Manage backups + app Manage apps + hook Manage hooks + dyndns Subscribe and Update DynDNS Hosts + user Manage users + tools Specific tools + +optional arguments: + -h, --help show this help message and exit + -v, --version Display moulinette version +</pre> + +### domain +<pre> +yunohost domain [-h] {info,add,list,remove} + info Get domain informations + add Create a custom domain + list List domains + remove Delete domains +</pre> + +### monitor +<pre> +yunohost monitor [-h] {enable,network,show-stats,update-stats,disk,system,disable} + enable Enable server monitoring + network Monitor network interfaces + show-stats Show monitoring statistics + update-stats Update monitoring statistics + disk Monitor disk space and usage + system Monitor system informations and usage + disable Disable server monitoring +</pre> + +### service +<pre> +yunohost service [-h] {status,start,enable,log,stop,disable} + status Show status information about one or more services + (all by default) + start Start one or more services + enable Enable one or more services + log Log every log files of a service + stop Stop one or more services + disable Disable one or more services +</pre> + +### firewall +<pre> +yunohost firewall [-h]{installupnp,checkupnp,list,stop,disallow,reload,allow,removeupnp} + installupnp Add upnp cron + checkupnp check if UPNP is install or not (0 yes 1 no) + list List all firewall rules + stop Stop iptables and ip6tables + disallow Disallow connection + reload Reload all firewall rules + allow Allow connection port/protocol + removeupnp Remove upnp cron +</pre> + +### backup +<pre> +yunohost backup [-h] {init} ... + init Init Tahoe-LAFS configuration +</pre> + +### app +<pre> +yunohost app [-h] +{map,ssowatconf,install,checkport,listlists,removelist,info,upgrade,service,fetchlist,checkurl,list,remove,removeaccess,setting,initdb,addaccess} + map List apps by domain + ssowatconf Regenerate SSOwat configuration file + install Install apps + checkport Check availability of a local port + listlists List fetched lists + removelist Remove list from the repositories + info Get app info + upgrade Upgrade app + service Add or remove a YunoHost monitored service + fetchlist Fetch application list from app server + checkurl Check availability of a web path + list List apps + remove Remove app + removeaccess Revoke access right to users (everyone by default) + setting Set ou get an app setting value + initdb Create database and initialize it with optionnal + attached script + addaccess Grant access right to users (everyone by default) +</pre> + +### hook +<pre> +yunohost hook [-h] {callback,add,check,remove,exec} ... + callback Execute all scripts binded to an action + add Store hook script to filesystem + check Parse the script file and get arguments + remove Remove hook scripts from filesystem + exec Execute hook from a file with arguments +</pre> + +### dyndns +<pre> +yunohost dyndns [-h] {subscribe,update,installcron,removecron} ... + subscribe Subscribe to a DynDNS service + update Update IP on DynDNS platform + installcron Install IP update cron + removecron Remove IP update cron +</pre> + +### user +<pre> +yunohost user [-h] {info,create,list,update,delete} ... + info Get user informations + create Create user + list List users + update Update user informations + delete Delete user +</pre> + +### tools +<pre> +yunohost tools [-h] {postinstall,maindomain,ldapinit,adminpw} ... + postinstall YunoHost post-install + maindomain Main domain change tool + ldapinit YunoHost LDAP initialization + adminpw Change admin password +</pre> \ No newline at end of file