-
Notifications
You must be signed in to change notification settings - Fork 20
Installation
Tanner edited this page Apr 12, 2025
·
1 revision
There are several ways to install Recommendarr:
The simplest way to get started with Recommendarr:
# Pull and run with default port 3000
docker run -d \
--name recommendarr \
-p 3000:3000 \
-v recommendarr-data:/app/server/data \
tannermiddleton/recommendarr:latest
# Or run with a custom port (e.g., 8080)
docker run -d \
--name recommendarr \
-e PORT=8080 \
-p 8080:8080 \
-v recommendarr-data:/app/server/data \
tannermiddleton/recommendarr:latestThen visit http://localhost:3000 (or your custom port) in your browser.
Default Login:
- Username:
admin - Password:
1234
⚠️ IMPORTANT: Please change your password immediately after your first login for security reasons.
If you prefer using Docker Compose:
# Clone the repository (which includes the docker-compose.yml file)
git clone https://github.com/fingerthief/recommendarr.git
cd recommendarr
# Start the application
docker-compose up -dThis will:
- Pull the pre-built image from Docker Hub
- Configure proper networking and persistence
- Start the unified service
Then visit http://localhost:3000 (or your custom port if configured) in your browser.
You can customize the port by setting the PORT environment variable before running docker-compose:
PORT=8080 docker-compose up -dIf you want to build the Docker image yourself:
# Clone the repository
git clone https://github.com/fingerthief/recommendarr.git
cd recommendarr
# Build the Docker image
docker build -t recommendarr:local .
# Run the container with default port
docker run -d \
--name recommendarr \
-p 3000:3000 \
-v recommendarr-data:/app/server/data \
recommendarr:local
# Or run with custom port
docker run -d \
--name recommendarr \
-e PORT=8080 \
-p 8080:8080 \
-v recommendarr-data:/app/server/data \
recommendarr:localFor development or if you prefer not to use Docker:
- Clone the repository:
git clone https://github.com/fingerthief/recommendarr.git
cd recommendarr- Install dependencies:
npm install- Build the frontend:
npm run build- Start the unified server:
npm run unified- Visit
http://localhost:3000(or your custom port if configured) in your browser.