### Manual repository installation for Debian and Ubuntu Source: https://docs.expandrive.com/installation-and-system-requirements/linux.md Manually installs the ExpanDrive apt repository and key for Debian and Ubuntu, then updates the package cache and installs ExpanDrive. Use this when the simple .deb installation doesn't work or when automating across multiple systems. ```bash curl https://packages.expandrive.com/keys/expandrive.asc | gpg --dearmor > packages.expandrive.gpg sudo install -o root -g root -m 644 packages.expandrive.gpg /usr/share/keyrings/ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.expandrive.gpg] https://packages.expandrive.com/expandrive stable main" > /etc/apt/sources.list.d/expandrive.list' ``` ```bash sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get install expandrive ``` -------------------------------- ### Start the built-in web server on Linux Source: https://docs.expandrive.com/expandrive-server-edition/setup.md Run this command on Linux to start the ExpanDrive Server Edition web configuration UI. The server listens on localhost:28080. ```bash exfs --config ``` -------------------------------- ### Manual repository installation for RHEL, Fedora, and CentOS Source: https://docs.expandrive.com/installation-and-system-requirements/linux.md Manually installs the ExpanDrive yum repository and key for RHEL, Fedora, and CentOS, then updates the package cache and installs ExpanDrive. Use this when the simple .rpm installation doesn't work or when automating across multiple systems. The dnf commands are for Fedora 22 and above; the yum commands are for older systems. ```bash sudo rpm --import https://packages.expandrive.com/keys/expandrive.asc sudo sh -c 'echo -e "[expandrive]\nname=expandrive\nbaseurl=https://packages.expandrive.com/rpm\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.expandrive.com/keys/expandrive.asc" > /etc/yum.repos.d/expandrive.repo' ``` ```bash sudo dnf check-update sudo dnf install expandrive ``` ```bash yum check-update sudo yum install expandrive ``` -------------------------------- ### Install ExpanDrive .deb package with apt Source: https://docs.expandrive.com/installation-and-system-requirements/linux.md Installs the downloaded .deb package on Debian or Ubuntu based distributions. Replace the filename with the actual package name or use the wildcard pattern. This also installs the apt repository and code signing key for future updates. ```bash sudo apt install ./ExpanDrive_*_amd64.deb ``` -------------------------------- ### Install ExpanDrive Server Edition .rpm package with dnf Source: https://docs.expandrive.com/expandrive-server-edition/installation.md Installs the downloaded .rpm package on Fedora 22 and above using dnf. Use this command from the command line after downloading the package from the web management console. ```bash sudo dnf install ./exfs--0.x86_64.rpm ``` -------------------------------- ### Install ExpanDrive Server Edition .deb package with apt Source: https://docs.expandrive.com/expandrive-server-edition/installation.md Installs the downloaded .deb package on Debian or Ubuntu based distributions. Use this command from the command line after downloading the package from the web management console. ```bash sudo apt install ./exfs__amd64.deb ``` -------------------------------- ### Silent install ExpanDrive Server Edition MSI with msiexec Source: https://docs.expandrive.com/expandrive-server-edition/installation.md Performs an unattended installation of the ExpanDrive Server Edition MSI package on Windows. The installer is machine-wide and requires administrative rights. Common options include /passive, /quiet, /norestart, and /l*v for verbose logging. ```powershell msiexec /i windows_server_edition64_.msi ``` -------------------------------- ### Install ExpanDrive Server Edition .rpm package with yum Source: https://docs.expandrive.com/expandrive-server-edition/installation.md Installs the downloaded .rpm package on RHEL, Fedora, or CentOS based distributions using yum. Use this command from the command line after downloading the package from the web management console. ```bash sudo yum localinstall ./exfs--0.x86_64.rpm ``` -------------------------------- ### Install ExpanDrive .rpm package with yum Source: https://docs.expandrive.com/installation-and-system-requirements/linux.md Installs the downloaded .rpm package on RHEL, Fedora, or CentOS based distributions. Replace the filename with the actual package name or use the wildcard pattern. This also configures the yum repository and code signing key for future updates. ```bash sudo yum localinstall ./ExpanDrive-*.x86_64.rpm ``` -------------------------------- ### Activate license via command line Source: https://docs.expandrive.com/expandrive-server-edition/setup.md Use this command for headless or scripted license activation. Replace with your actual token from the web management console. ```bash exfs --register ``` -------------------------------- ### Make ExpanDrive AppImage executable Source: https://docs.expandrive.com/installation-and-system-requirements/linux.md Makes the downloaded ExpanDrive AppImage executable. Replace the filename with the actual package name or use the wildcard pattern. After this, run ExpanDrive and configure your Integrations. ```bash chmod +x ExpanDrive-*.AppImage ``` -------------------------------- ### Update ExpanDrive public key on Debian and Ubuntu Source: https://docs.expandrive.com/installation-and-system-requirements/linux.md Updates the ExpanDrive public key on Debian and Ubuntu based distributions. Use this when an update fails with the error 'The following signatures were invalid: EXPKEYSIG'. ```bash curl https://packages.expandrive.com/keys/expandrive.asc | gpg --dearmor > packages.expandrive.gpg sudo install -o root -g root -m 644 packages.expandrive.gpg /usr/share/keyrings/ ``` -------------------------------- ### Update ExpanDrive public key on RHEL, Fedora, and CentOS Source: https://docs.expandrive.com/installation-and-system-requirements/linux.md Updates the ExpanDrive public key on RHEL, Fedora, and CentOS based distributions. Use this when an update fails with the error 'The following signatures were invalid: EXPKEYSIG'. After updating the key, rerun the updater and the update completes without error. ```bash sudo rpm --import https://packages.expandrive.com/keys/expandrive.asc ``` -------------------------------- ### Uninstall ExpanDrive on Debian/Ubuntu with apt Source: https://docs.expandrive.com/uninstall.md Removes ExpanDrive from Debian or Ubuntu based distributions using the apt package manager. ```bash sudo apt remove expandrive ``` -------------------------------- ### SSH port forwarding for remote access Source: https://docs.expandrive.com/expandrive-server-edition/setup.md Use this SSH command to forward local port 28080 to the server, enabling remote access to the web UI or OAuth redirects. ```bash ssh -L 28080:127.0.0.1:28080 yourserver.com ``` -------------------------------- ### Uninstall ExpanDrive on RHEL/Fedora/CentOS with yum Source: https://docs.expandrive.com/uninstall.md Removes ExpanDrive from RHEL, Fedora, or CentOS based distributions using the yum package manager. ```bash sudo yum remove ExpanDrive ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.