Download
MountPilot can be used free of charge, but it is not a free software under permissive license.
All rights reserved according the terms described hereafter in section License terms. By downloading the MountPilot Software, you agree with the aforementioned license terms.
| Platform | Debian Package | Zip | Creation time |
|---|---|---|---|
Linux[1] |
2026-05-08 15:10:34 +00 UTC |
||
Linux[1] |
2025-10-20 16:00:00 +00 UTC |
Installation and platforms
Debian package (.deb)
Download the mountpilot_2.0-1_amd64.deb package and run:
sudo dpkg -i mountpilot_2.0-1_amd64.deb
| this installs folder /usr/bin/mountpilot |
ZIP package
Choose a target installation folder and run:
unzip mountpilot-2.0-1.zip
User account setup
MountPilot is intended to be run by a regular user account with 'sudo' priviledges. For that purpose, an exising personal account may simply be used or a new one created dedicated for that use.
If this account cannot 'sudo', section User account with sudo priviledges explains how to do so. A bash script is a supplied to carry out the setup, creating the account beforehand if the entered one does not exist yet.
Once the used account has already 'sudo' priviledges, it is also highly recommended to setup 'sudo' with no password, as described in section sudo with no password for intense uses. Alternatively, you can sudo with increased reentry timeout.
Platforms
Built upon BASH, AWK and standard system tools, MountPilot is deemed to offer a high compatibility level on most common Linux platforms.
It was primarily used and tested on Ubuntu 20 to 24. It was also tested the older system Debian 9. Requests for new platforms are to be submitted to michel.mehl@slashetc.eu
Prerequesites and Dependencies
MountPilot is implemented in BASH and AWK and relies upon standard system tools to operate. If not yet, gawk package is automatically installed at start.
For specific data sources, the dependency packages are installed on demand the first type these data sources are addressed. This is typically the case for VERA volumes and FUSE-based mounting tools like SSHFS. Therefore, packages are only installed when actually needed.
License terms
License terms for MountPilot
"MountPilot" SOFTWARE LICENSE The "MountPilot" SOFTWARE consists of the 'sumo' backend control and all related sub-scripts Copyright (c) 2024-2026 Michel Mehl. All rights reserved - Tous droits réservés. The MountPilot product, inclusive the 'sumo' backend control script, documentation, herein refered to as the 'Software', can be used free of charge under the terms of this License and the provisions described therein. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Whilst the Software can be used free of charge, it remains the full ownership of the copyright holder (the Author). No commercial distribution, no reselling, no sublicensing, no derived commercial work are allowed to be made of the Software by the Licensee without an express written agreement with the copyright holder, whatsoever it regards the Software itself or any source code, documentation, tools part of it. The Software is allowed to be integrated into an automated process, provided : a) a prior notification and description of the use case is sent by the requesting company or institution (the Requester) to the Author, b) an express agreement is sent to the Requester by the Author. Upon agreement, the Requester grants the Author to use its legal name along with the use made of the Software for its promotion. The Licensee may adapt the Software for its own personal or corporate use only, but it is not allowed to make a new public release of the Software. All aforementioned restrictions remain applicable in this case too. This agreement is made and shall be construed in accordance with the laws of France.
License terms for "BSA" BASH SHELL API
"MIT" SOFTWARE LICENSE https://opensource.org/license/mit Copyright (c) 2026 Michel Mehl. All rights reserved - Tous droits réservés. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
License terms for "ASA" AWK SCRIPT API
"MIT" SOFTWARE LICENSE https://opensource.org/license/mit Copyright (c) 2024-2026 Michel Mehl. All rights reserved - Tous droits réservés. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Appendix
sudo with no password
Running sudo requires entry of password every 15min by default. To avoid having to type the password all the time for the dedicated account, follow this procedure and replace mountpilot with your own account if different.
-
Execute
sudo visudo -
Insert the following line at the end of the file :
mountpilot ALL=(ALL) NOPASSWD: ALL -
CTRL-Oto write, thenCTRL-Xto exit
sudo with increased reentry timeout
Running sudo requires entry of password every 15min by default. To avoid having to type the password all the time, an alternative to setting up sudo with no password, is to increase the re-entry timeout.
-
Execute
sudo visudo -
Add parameter
timestamp_timeout(minutes) to the defaults line as follows (here e.g. for 24h):Defaults env_reset,timestamp_timeout=1440
-
CTRL-Oto write, thenCTRL-Xto exit
User account with sudo priviledges
The _sumo_create_user.sh script is for convenience for setting up an account to be used for MountPilot. At first, it asks for the account login. If it does not exist yet, it will create it.
chmod +x _sumo_create_user # Make script executable
sudo _sumo_create_user.sh
When using an existing account, the sudo priviledges can also be set up by running: (sudo dpkg -l sudo &>/dev/null || sudo apt install sudo) && sudo usermod -a -G sudo <your_login>. where <your_login> has to be replaced with the chosen account name. This installs sudo if not yet installed and add the user to the sudo group.
|