Help & FAQ

Set up RepairAmigo, step by step.

RepairAmigo runs as a virtual machine (VM) on a computer in your shop, using the free VirtualBox software. This guide takes you from zero to your first login, with real screenshots.

  1. Download VirtualBox
  2. Install VirtualBox
  3. Import RepairAmigo
  4. Connect it to your network
  5. Start and stop the VM
  6. Find the IP address
  7. Use RepairAmigo
  8. Troubleshooting
Step 1

Download VirtualBox

VirtualBox is free, open-source software that runs virtual machines. You install it once on the computer that will host RepairAmigo. Pick a computer that stays on during business hours.

Requirements: 8 CPUs and 8 GB of RAM for the RepairAmigo VM, on a 64-bit computer with an Intel or AMD processor. A wired connection to your shop network is best.
  1. Open the official download page: virtualbox.org/wiki/Downloads.
  2. Under VirtualBox Platform Packages, click the package for your computer:
    Your computerClickYou get
    Windows 10 / 11Windows hostsan installer .exe
    Mac with an Intel processormacOS / Intel hostsa disk image .dmg
    Linux (Ubuntu, Debian, Fedora…)Linux distributions, then your distribution and versiona .deb or .rpm package
  3. The Extension Pack on the same page is optional. RepairAmigo does not need it. It is under a separate license, so skip it unless you know you need it.
Mac with Apple Silicon (M1, M2, M3, M4)? Not supported. The RepairAmigo VM is built for Intel/AMD (x86-64) processors and does not run on Apple Silicon Macs, even with the “macOS / Apple Silicon hosts” package. Use a Windows or Linux PC, or an Intel Mac.
The virtualbox.org Downloads page with the VirtualBox Platform Packages list: Windows hosts, macOS / Intel hosts, macOS / Apple Silicon hosts and Linux distributions
The VirtualBox download page. Choose your package under “VirtualBox Platform Packages”.
Step 2

Install VirtualBox

Windows

  1. Double-click the file you downloaded (it looks like VirtualBox-7.x.x-…-Win.exe). If Windows asks “Do you want to allow this app to make changes to your device?”, click Yes.
  2. On the welcome screen, click Next.
  3. On Custom Setup, leave the default features selected and click Next.
  4. A Network Interfaces warning says your network will disconnect for a moment. Save any open work, then click Yes.
  5. If you see Missing Dependencies (Python Core / win32api), click Yes to continue. RepairAmigo does not need them.
  6. Click Install. When Windows asks to install device software from Oracle, click Install each time.
  7. Click Finish. The VirtualBox Manager opens.

If the installer says the Microsoft Visual C++ Redistributable is missing, install the latest x64 version from Microsoft’s website and run the VirtualBox installer again.

macOS (Intel only)

Open the .dmg, double-click VirtualBox.pkg and follow the installer. If macOS blocks the installation, open System Settings → Privacy & Security, click Allow next to the message about Oracle, and run the installer again.

Linux

Install the package you downloaded, for example on Ubuntu/Debian:

sudo apt install ./virtualbox-7.*.deb
sudo usermod -aG vboxusers $USER

Log out and back in after the second command. If your computer uses Secure Boot, the installer may ask you to sign the VirtualBox kernel modules.

Turn on virtualization in the BIOS (VT-x / AMD-V)

Most computers have it on already. If VirtualBox later says “VT-x is disabled in the BIOS” or “AMD-V is disabled”:

  1. Restart the computer and open the BIOS/UEFI setup (usually by pressing Del, F2, F10 or Esc right after power on).
  2. Find Intel Virtualization Technology (VT-x) or SVM Mode (AMD-V), often under Advanced, CPU Configuration or Security, and set it to Enabled.
  3. Save and exit (often F10).
Oracle VirtualBox Manager window right after installation, with the welcome screen and the Tools section
The VirtualBox Manager after installation. Your version number may be newer.
Step 3

Import the RepairAmigo virtual machine

RepairAmigo comes as one file, RepairAmigo.ova, which you import into VirtualBox.

  1. Open VirtualBox and click File → Import Appliance… (or press Ctrl+I).
    VirtualBox File menu open with Import Appliance highlighted
  2. Leave Source on Local File System. Click the folder icon next to File, choose RepairAmigo.ova and click Next.
    Import Virtual Appliance wizard, Appliance to import step, with RepairAmigo.ova selected as the file
  3. Check the Appliance settings:
    • RAM: 8192 MB (8 GB). Double-click the value to change it.
    • CPU: 8. Double-click the value to change it.
    • MAC Address Policy: Generate new MAC addresses for all network adapters.
    • Leave Import hard drives as VDI checked.
    Appliance settings step showing CPU 8, RAM 8192 MB and the MAC Address Policy set to generate new MAC addresses
  4. Click Finish (called Import in older versions) and wait for the progress bar to complete. This can take a few minutes.
  5. RepairAmigo now appears in the list on the left.
    VirtualBox Manager showing the imported RepairAmigo virtual machine, powered off, with 8192 MB base memory and 8 processors

To change memory or processors later, shut the VM down, select it, click Settings → System and adjust Base Memory (and the Processor tab).

RepairAmigo Settings window with Base Memory set to 8192 MB
Settings: Base Memory set to 8192 MB (8 GB). Set 8 CPUs on the Processor tab.
Step 4

Connect it to your shop network (Bridged Adapter)

Why: by default VirtualBox hides a VM behind your computer (NAT), so other computers, tablets and phones in the shop cannot reach it. With a Bridged Adapter, the VM joins your shop network like any other computer and gets its own IP address from your router, so every device in the shop can open RepairAmigo.

  1. Make sure the VM is powered off. Select RepairAmigo and click Settings.
  2. Click Network. On Adapter 1, check Enable Network Adapter.
  3. Set Attached to to Bridged Adapter.
  4. In Name, pick the network card this computer uses for your shop network: the Ethernet adapter (recommended) or the Wi-Fi adapter. On Windows it is usually called something like “Intel(R) Ethernet…” or “Realtek PCIe GbE…”.
  5. Click OK.
RepairAmigo Settings, Network page: Adapter 1 enabled, Attached to Bridged Adapter, with the computer's network card selected in Name
Network → Adapter 1 → Bridged Adapter. The adapter name will be different on your computer.
Tip: use a network cable if you can. Some Wi-Fi networks (guest networks, some mesh systems) do not allow bridged VMs.
Step 5

Start and stop the VM

  1. Select RepairAmigo and click the small arrow next to Start:
    • Normal Start opens a window with the VM’s screen. Use this the first time, so you can see the IP address.
    • Headless Start runs the VM in the background with no window. Good for everyday use.
    Start button menu open with Normal Start, Headless Start and Detachable Start; Headless Start highlighted
  2. Wait 1 to 2 minutes until the VM’s screen shows the RepairAmigo banner with the address to open, for example open http://192.168.1.50/ in your browser, followed by a login prompt. You don’t log in there: open that address in a web browser on any computer in the shop (step 7).
  3. To shut down, right-click the VM and choose Stop → ACPI Shutdown (in the VM window: Machine → ACPI Shutdown). This closes the database cleanly.
Avoid “Power Off”. It is like pulling the plug and can damage the database. If you close the VM window, choose Send the shutdown signal, not Power off the machine. Always shut the VM down before you restart or shut down the computer.

Start RepairAmigo automatically

  • Windows: create a file named RepairAmigo.bat containing the line below, and put it in your Startup folder (press Win+R, type shell:startup, press Enter).
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "RepairAmigo" --type headless
  • Linux: add @reboot VBoxManage startvm "RepairAmigo" --type headless to your user’s crontab (crontab -e).
  • macOS: run the same VBoxManage startvm command from a Login Item.
  • Turn off sleep on the host computer (Windows: Settings → System → Power → Sleep: Never). A sleeping computer pauses RepairAmigo for everyone.
Step 6

Find the VM’s IP address

  1. Look at the VM’s screen. After it starts, RepairAmigo shows the shop’s LAN IP address and the setup address, for example http://192.168.1.50/repairs/inshop2/setup/. If you used Headless Start, right-click the VM and choose Show.
  2. Or check your router. Open your router’s admin page and look at the DHCP client list (also called Attached devices or Connected clients). Look for a device named repairamigo, or a MAC address starting with 08:00:27 (VirtualBox).
Recommended: reserve the address. In your router, create a DHCP reservation (also called static lease or address reservation) for the VM’s MAC address. The IP then never changes, and the bookmarks on your shop’s devices keep working. To see the VM’s MAC address: Settings → Network, switch to Expert at the top left, open Advanced → MAC Address.
Step 7

Use RepairAmigo

RepairAmigo is used from a web browser on any computer, tablet or phone connected to the same shop network. Everything, including your data, is managed inside the app.

First time: Setup and the Owner account

  1. On any device in the shop, open http://<VM-IP>/repairs/inshop2/setup/, for example http://192.168.1.50/repairs/inshop2/setup/.
  2. Enter your shop name and time zone, and create the Owner account and password.
  3. Keep the Owner password safe. The Owner is the most powerful account: it manages users, settings and your data.
RepairAmigo first-run Setup page with shop name, store location, time zone, shop phone, currency, sales tax, case commission and Owner password fields
First-run Setup: shop details and the Owner account (demo values).

Every day: sign in

  1. Open http://<VM-IP>/repairs/inshop2/ and sign in with your user.
  2. Bookmark it (or “Add to Home Screen” on a phone or tablet) on every device the shop uses.
  3. The Owner can add Managers and Technicians from the Management menu.
RepairAmigo main menu with colored tiles for receiving, cash sale, management and devices in the shop
The RepairAmigo main menu (demo data).

Your data: export and import

Only the Owner can do this. Go to Main menu → Management → Owner Only.

RepairAmigo Owner Only menu with Export Data and Import Data buttons
Owner Only: Export Data and Import Data.

Export Data lets you download:

  • Backup SQL (.sql.gz): the whole database. Good for your own records.
  • Tables as CSV (.zip): one spreadsheet file per table, for Excel.
  • Migration package (.ramig, encrypted): everything needed to move your shop to a new RepairAmigo version or computer. You choose a passphrase.

For security, the SQL and CSV exports leave out user password hashes and the texting (Twilio) credentials.

RepairAmigo Export data page with Backup SQL, Tables as CSV and Migration package options and the Owner password field
Export Data. Your Owner password is required.
Keep the passphrase safe. A migration package cannot be opened without its passphrase, and nobody, including RepairAmigo, can recover it.

Import Data loads a migration package (.ramig) and replaces all data in this RepairAmigo:

  1. Choose the .ramig file, enter its passphrase and your Owner password.
  2. Leave Check only ticked and click Import first. This tests the package without changing anything.
  3. To really replace the data, untick Check only, type IMPORT and click Import. A safety backup of the current data is taken first, and Restore previous puts it back if needed.
RepairAmigo Import data page with the migration package file, passphrase, Owner password, Check only option and Restore previous section
Import Data, with the “Check only” safety option.
No database tools needed. RepairAmigo does not include phpMyAdmin or direct database access. Everything is done inside the app, and your data can always be exported.

Need help?

Use Request Support inside RepairAmigo (Management → Settings → Support). An Owner or a Manager types a message, and RepairAmigo’s replies appear on the same page. You can also email support@repairamigo.com. Never send customer information or passwords.

RepairAmigo Settings folder with tiles for tax rate, currency, shop location, warranty period, repair prices, text messaging and Support
Request Support is in Management → Settings → Support.
Troubleshooting

Common questions

The VM won’t start
  • “VT-x is disabled” / “AMD-V is disabled”: turn on virtualization in the BIOS (step 2).
  • “Physical network interface not found”: open Settings → Network and choose your network card again in Name (step 4).
  • Not enough memory: close other programs so the computer has 8 GB of RAM free for the VM. RepairAmigo requires 8 GB (8192 MB); don’t lower it.
  • Mac: make sure it is an Intel Mac. Apple Silicon is not supported.
  • Linux: “kernel driver not installed”: reinstall VirtualBox; with Secure Boot, sign or allow its kernel modules.
I can’t open RepairAmigo from another computer
  • Check that Adapter 1 is a Bridged Adapter, not NAT (step 4).
  • Both devices must be on the same shop network, not a guest Wi-Fi.
  • Type the full address with http:// and /repairs/inshop2/.
  • The IP may have changed: check the VM’s screen again, and set a DHCP reservation (step 6).
  • On Wi-Fi, try a network cable. Turn off any VPN on the device you are using.
I forgot the Owner password

For security, the Owner password can’t be reset from this website. Ask a Manager to sign in and send a message with Request Support (Management → Settings → Support); RepairAmigo’s reply appears on that page. Staff who forgot their password should ask the Owner or a Manager.

RepairAmigo is slow
  • Check that the VM has 8 CPUs and 8192 MB (8 GB) of memory (VM off → Settings → System).
  • Make sure the host computer has free memory left over, and close heavy programs.
  • Store the VM on an SSD rather than a hard drive.
  • On Windows, a green turtle icon in the VM window means Hyper-V is slowing VirtualBox down. Turning off Hyper-V and Virtual Machine Platform in “Turn Windows features on or off” usually fixes it.
  • Use a wired network connection for the host computer.
Do I need to keep VirtualBox open?

No. With Headless Start the VM keeps running in the background after you close the VirtualBox Manager. The host computer must stay on and awake.

How should I back up?

Export your data regularly (step 7) and keep copies on another device, such as a USB drive or a second computer. Before deleting a VM, always export first: deleting the VM deletes the data inside it.

Still stuck?

Use Request Support in RepairAmigo.