![Maintainarr Banner](web/static/img/maintainarr_banner.png)

# Maintainarr

Maintainarr is a self-hosted dashboard for managing Linux VMs from one place.

## Install

```bash
curl -fsSL https://dock-it.dev/Idea-Studios/Maintainarr/raw/branch/main/install.sh | sudo bash
```

The installer will:

- install missing system packages
- install Go if needed
- download or reuse Maintainarr under `/opt/maintainarr`
- create config in `/etc/maintainarr/maintainarr.env`
- create data in `/var/lib/maintainarr`
- ask about auto-updates with `cron`
- ask about starting at boot with `systemd`

## Open

After install, open:

```text
http://your-server-ip:8080
```

The first registered user becomes the admin.

## Manual Run

```bash
cd /opt/maintainarr/src
go run ./cmd/maintainarr
```

## Important Paths

- config: `/etc/maintainarr/maintainarr.env`
- data: `/var/lib/maintainarr`
- source: `/opt/maintainarr/src`
- binary: `/opt/maintainarr/bin/maintainarr`
