Linux and macOS Terminal CLI Auto Upload

Introducing our FileLu script, designed for those who enjoy using the command line on Linux and macOS. This script simplifies the process of automating file uploads and backups from your Linux or macOS computer to your FileLu account. If you like working with the terminal and commands, you're in luck – our script can be easily installed and operated right from your Linux or macOS command line. Enjoy the convenience of CLI-powered auto uploads and backups, making it easy to secure your data. Additionally, this script is compatible with Raspberry Pi and other IoT devices, providing flexibility in your data management strategies. If you face any challenges or have questions, please don't hesitate to reach out to us.



Install FileLu terminal auto upload API for Linux / macOS
Note:: To ensure smooth functionality of the Linux CLI auto upload script, please ensure that your API key is enabled. You can locate your API key by navigating to the following link: https://filelu.com/account, then proceed to the API Key section and switch it ON.

REQUIREMENTS

curl | tar | jq
For Debian/Ubuntu: sudo apt-get update sudo apt-get install jq curl tar For CentOS/RHEL: sudo yum install jq curl tar For Fedora: sudo dnf install jq curl tar For Raspberry Pi: sudo apt install jq curl tar For openSUSE: sudo zypper install jq curl tar For macOS (install brew if needed https://brew.sh/): brew install jq curl tar

Copy and paste this in the terminal:

For Linux:
curl -o filelu.tar https://filelu.com/tools/filelu.tar sudo tar -xvf filelu.tar cd filelu chmod +x install_filelu.sh ./install_filelu.sh
For macOS:
curl -o filelu_mac.tar https://filelu.com/tools/filelu_mac.tar sudo tar -xvf filelu_mac.tar mv filelu_mac /Applications/filelu_mac cd /Applications/filelu_mac chmod +x install_filelu.sh ./install_filelu.sh

Enter your API key:

Get your API key in My Acount page
Enter your API key:

Enter remote folder name on FileLu you want to upload to:

If you don't see any folder you can create new folder in My Files
Available Folders - fld_id: Sample_folder - xxxxxx Sample_folder_2 - xxxxxxxx Enter the remote target folder name:

Enter the path to the local folder you want to upload (multiple folder support):

e.g: /path/to/backup

For Linux, if the installation is successful, you will see something like this:

filelu.service - FileLu Upload Script Service Loaded: loaded (/etc/systemd/system/filelu.service; enabled; vendor preset: > Active: active (running) since Wed 2023-10-04 21:28:38 EDT; 3h 28min ago Main PID: 1144589 (filelu.sh) Memory: 1.9M Press Enter to continue or Ctrl+C to exit.

Finally, apply all changes with this command :

For Linux:
source ~/.bashrc
For macOS:
source ~/.zshrc

Done! Now you will be able to auto-upload and backup files from your Linux computer to your FileLu account.

Usage / Help:

You can run: filelu -option Or filelu.sh -option e.g: filelu -h e.g: filelu -l e.g: filelu -d /path/to/folder/upload
-h to show this help -f /path/to/file to upload e.g /path/file.zip -d /path/to/folder to add to folder_paths.yalm to upload e.g /home/upload/ -r /path/to/folder to remove folder path from folder_paths.yalm -t folder_name to specify the remote target folder for upload -o to list folders with Folder Name - fld_id -l to list files with Filename - Size (MB) - Download links -update to update




Earn +20GB FREE

Upload Tools

FileLu offers cross-platform file uploading capabilities, allowing you to upload files from any device connected to the internet. Features include web upload, bulk folder upload (drag-n-drop), URL remote upload, FTP/FTPS, FileDrop (receive files), Mobile app, FileLuSync (desktop), Email Attachment Backup, API, WebDAV, Terminal CLI, IoT devices, and Raspberry Pi integration. Sign Up

Secure File Sharing

Easily share files with just one click. We provide file and folder link URLs that you can effortlessly share publicly with your friends, teams, on social networks, via email, or anywhere that allows links. They can view and download files without registering or logging in. You can also share privately internally by adding your team’s username to the shared folder, and the folder will appear in their account.

Sign Up

Privacy & Encryption

At FileLu, we prioritize privacy and data integrity to ensure the safety of you and your clients. We are committed to providing a secure file storage backup platform, with all data transfers protected by SSL and encrypted at our datacenter. Additionally, you can enable Secure-Solo-Cipher Encryption (SSCE) for an added layer of security.

Sign Up

Flexible Storage Space

Our Free plan offers storage options ranging from 10 GB up to 1 TB through our referral program. Premium plan range from 128 GB up to 500 TB. Scalability: you can upgrade or downgrade your plan at any time. Upgrade now for as low as $0.83 per month. The Family Share Storage/Storage Pool feature allows you to share your storage with family or your team.

Upgrade

Save Money be Happy

Maximize your savings with our affordable cloud storage plan.

Cost Savings per TB

Customer Satisfaction

Files / Folders Management

FileLu offers a range of file management tools to help organize and retrieve your folders and files efficiently. You can create, copy, and manage files and folders, including sub-folders. Additionally, you can use FileDrop to receive files directly from others into your folder, set passwords for links, zip entire folders, encrypt folders, convert videos, enable CCTV camera FTP loop recording, and more, including file previews.

Multiple upload tools

We support a wide range of versatile and easy-to-use upload tools. You can effortlessly upload from any device, including macOS, Windows, Linux CLI, mobile phones, or even Raspberry Pi or any IoT devices. Our platform ensures seamless and hassle-free file uploading, making it convenient for users across all devices.

Top-Notch Support

Our customer support ensures you always have help with your cloud storage needs. From signing up and account management to payments and troubleshooting, our team is here around the clock to provide prompt and reliable assistance.

Secure Payments

All payment transactions are processed via SSL, ensuring secure payments with a 15-day money-back guarantee. You can pay via web or mobile app. Prices are final, with no setup fees or hidden charges!