Operations 12 min read

Turn an Old Android Phone into a Backup Server with UrBackup and Linux Deploy

This tutorial shows how to repurpose a cracked Android phone by rooting it, installing Linux Deploy with Debian, setting up UrBackup server, configuring storage and networking, and connecting clients, providing a low‑cost home backup solution despite Android’s limitations.

Open Source Linux
Open Source Linux
Open Source Linux
Turn an Old Android Phone into a Backup Server with UrBackup and Linux Deploy

Step 3: Connect Clients

In the UrBackup web UI, click “Add new client” and choose “Add new Internet client/client behind NAT”. Provide a client name.

Install the UrBackup client on each machine. For Linux, run:

TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh" -O $TF && sudo sh $TF && rm -f $TF

Verify the client service is running ( service urbackupclientbackend status) and start it if necessary.

Configure the client to point to the server:

urbackupclientctl set-settings \</code><code>-k internet_mode_enabled -v true \</code><code>-k internet_server -v "YOUR_SERVER_IP" \</code><code>-k internet_server_port -v "55415" \</code><code>-k computername -v "YOUR_CLIENT_NAME" \</code><code>-k internet_authkey -v "YOUR_DEFAULT_AUTHENTICATION_KEY"

In the server’s Settings → Internet page, ensure appropriate options (e.g., disable image backups over the internet if all clients are local).

Set backup directories for each client under “Client settings” → “File Backups”. Multiple directories can be separated by semicolons.

Restart the server ( pkill urbackup && urbackupsrv-start) and refresh the web UI. The clients should now appear online and be ready for backups.

After completing these steps, the old Android phone functions as a fully operational backup server for your home network.

AndroidtutorialBackupserverDebianurbackupLinux Deploy
Open Source Linux
Written by

Open Source Linux

Focused on sharing Linux/Unix content, covering fundamentals, system development, network programming, automation/operations, cloud computing, and related professional knowledge.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.