Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Beets container.

Featured Replies

  • Replies 75
  • Views 17.8k
  • Created
  • Last Reply

I am curious why you chose "FROM ubuntu:saucy". Almost every other container here currently uses phusion so downloding a whole new base OS layer may discourage uNRAID users (as in will :)

 

Good work though this is definitely an app people should have

  • Author

I will update to trusty. Phusion uses trusty so that will resolve the issue of downloading a whole new base image. I don't believe in using phusion's image for  beets because it is overkill. Beets in usually done in batch run's and with docker 1.3 the exec command will make the sshd service on the container useless and will be remove. Everything else phusion's image address is not applicable for something like beets.

I would tend to agree. Worth noting that the proposed unRAID docker base image is 14.04.x so it sounds like a perfect match.

 

docker exec is a game changer so roll on unRAID b11

 

Nice work I will try this over the weekend.

 

Kudos

  • 4 weeks later...

@hurrircanehernadez

 

Great work!  Any luck porting this to a trusty docker?  Is it possible to add beets to your template repo?

  • 1 month later...

Any update on this docker... I really would like to test beets on my collection which is very disorganized.

I'm also waiting patiently!

:D

I'm also waiting patiently!

:D

 

Hurricane has been quite so, I've moved this over to phusion and have it automatically download the beets.sh and put it in the config folder. I do not use Beets so it is in my beta repository right now until we are sure it works with the migration to phusion.

 

Please test and let me know in this thread.

 

NOTE: All credit for this goes to Hurricane.. I made some simple changes

 

Beta Repo: https://github.com/smdion/docker-containers/tree/beta-templates

Ive installed it, however cannot get it to start.

 

This is whats in my log

 

Dec 23 14:40:30 SERVO php: /usr/bin/docker start Beets

Dec 23 14:40:30 SERVO kernel: device vetha4c60a0 entered promiscuous mode

Dec 23 14:40:30 SERVO avahi-daemon[2065]: Withdrawing workstation service for veth679e541.

Dec 23 14:40:30 SERVO kernel: eth0: renamed from veth679e541

Dec 23 14:40:30 SERVO php: Beets

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO php:

Dec 23 14:40:31 SERVO avahi-daemon[2065]: Withdrawing workstation service for vetha4c60a0.

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

Dec 23 14:40:31 SERVO kernel: device vetha4c60a0 left promiscuous mode

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

Ive installed it, however cannot get it to start.

 

This is whats in my log

 

Dec 23 14:40:30 SERVO php: /usr/bin/docker start Beets

Dec 23 14:40:30 SERVO kernel: device vetha4c60a0 entered promiscuous mode

Dec 23 14:40:30 SERVO avahi-daemon[2065]: Withdrawing workstation service for veth679e541.

Dec 23 14:40:30 SERVO kernel: eth0: renamed from veth679e541

Dec 23 14:40:30 SERVO php: Beets

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO php:

Dec 23 14:40:31 SERVO avahi-daemon[2065]: Withdrawing workstation service for vetha4c60a0.

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

Dec 23 14:40:31 SERVO kernel: device vetha4c60a0 left promiscuous mode

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

 

Sorry, I'm a newb when it comes to Beets.  Are you saying the docker itself won't start or the Beets app?

Ive installed it, however cannot get it to start.

 

This is whats in my log

 

Dec 23 14:40:30 SERVO php: /usr/bin/docker start Beets

Dec 23 14:40:30 SERVO kernel: device vetha4c60a0 entered promiscuous mode

Dec 23 14:40:30 SERVO avahi-daemon[2065]: Withdrawing workstation service for veth679e541.

Dec 23 14:40:30 SERVO kernel: eth0: renamed from veth679e541

Dec 23 14:40:30 SERVO php: Beets

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO php:

Dec 23 14:40:31 SERVO avahi-daemon[2065]: Withdrawing workstation service for vetha4c60a0.

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

Dec 23 14:40:31 SERVO kernel: device vetha4c60a0 left promiscuous mode

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

 

Sorry, I'm a newb when it comes to Beets.  Are you saying the docker itself won't start or the Beets app?

 

All good, so am I :)

 

The docker itself wont start, when i click start it it produces the above in the log and fails to start

Ive installed it, however cannot get it to start.

 

This is whats in my log

 

Dec 23 14:40:30 SERVO php: /usr/bin/docker start Beets

Dec 23 14:40:30 SERVO kernel: device vetha4c60a0 entered promiscuous mode

Dec 23 14:40:30 SERVO avahi-daemon[2065]: Withdrawing workstation service for veth679e541.

Dec 23 14:40:30 SERVO kernel: eth0: renamed from veth679e541

Dec 23 14:40:30 SERVO php: Beets

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO php:

Dec 23 14:40:31 SERVO avahi-daemon[2065]: Withdrawing workstation service for vetha4c60a0.

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

Dec 23 14:40:31 SERVO kernel: device vetha4c60a0 left promiscuous mode

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

 

Sorry, I'm a newb when it comes to Beets.  Are you saying the docker itself won't start or the Beets app?

 

All good, so am I :)

 

The docker itself wont start, when i click start it it produces the above in the log and fails to start

 

Back from Christmas Holiday... I'll take a look today

Ive installed it, however cannot get it to start.

 

This is whats in my log

 

Dec 23 14:40:30 SERVO php: /usr/bin/docker start Beets

Dec 23 14:40:30 SERVO kernel: device vetha4c60a0 entered promiscuous mode

Dec 23 14:40:30 SERVO avahi-daemon[2065]: Withdrawing workstation service for veth679e541.

Dec 23 14:40:30 SERVO kernel: eth0: renamed from veth679e541

Dec 23 14:40:30 SERVO php: Beets

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO kernel: docker0: port 3(vetha4c60a0) entered forwarding state

Dec 23 14:40:30 SERVO php:

Dec 23 14:40:31 SERVO avahi-daemon[2065]: Withdrawing workstation service for vetha4c60a0.

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

Dec 23 14:40:31 SERVO kernel: device vetha4c60a0 left promiscuous mode

Dec 23 14:40:31 SERVO kernel: docker0: port 3(vetha4c60a0) entered disabled state

 

Sorry, I'm a newb when it comes to Beets.  Are you saying the docker itself won't start or the Beets app?

 

All good, so am I :)

 

The docker itself wont start, when i click start it it produces the above in the log and fails to start

 

Back from Christmas Holiday... I'll take a look today

 

So I'm an an idiot.  Fixed it.

 

#!/bin/bash is needed ;)

Great, its starting now, but now I have what is probably a really silly question.

 

I notice that it binds to port 4022, so does that mean i need to ssh into my server IP:4022? When i do so, it asks for a username and password which are different to the default port 22 root account of my server.

 

When i SSH in to port 22 beets is not present.

 

Can someone point me in the right direction as its possible i am doing it wrong...

Great, its starting now, but now I have what is probably a really silly question.

 

I notice that it binds to port 4022, so does that mean i need to ssh into my server IP:4022? When i do so, it asks for a username and password which are different to the default port 22 root account of my server.

 

When i SSH in to port 22 beets is not present.

 

Can someone point me in the right direction as its possible i am doing it wrong...

 

That one, I'm afraid, I don't know I've never used beets.

Has anyone had success with this? Any clues?

I also need help with this. I have got beets to install but the config directory is empty and only has a beets.sh file in it. Besides this I do not know how to proceed or open a web ui

I tried some of the commands, like for instance to import music folders etc. But it says beet: command not found.

I tried some of the commands, like for instance to import music folders etc. But it says beet: command not found.

 

Are you using docker exec?

 

2JqTiJ2.png

docker exec NAMEOFCONTAINER COMMAND

When I try the command you just listed this is what I get:

 

root@Tower:~# docker exec Beets beet

Error: Command not found: exec

Error: Command not found: Beets

Usage: docker [OPTIONS] COMMAND [arg...]

-H=[unix:///var/run/docker.sock]: tcp://host:port to bind/connect to or unix://path/to/socket to use

 

A self-sufficient runtime for linux containers.

 

When I try the command you just listed this is what I get:

 

root@Tower:~# docker exec Beets beet

Error: Command not found: exec

Error: Command not found: Beets

Usage: docker [OPTIONS] COMMAND [arg...]

-H=[unix:///var/run/docker.sock]: tcp://host:port to bind/connect to or unix://path/to/socket to use

 

A self-sufficient runtime for linux containers.

 

What version of unRAID are you on?  Did you rename the container when installing it?

I am on 6 beta 10a. 

 

I didn't rename anything.

 

Beets smdion/docker-beets:latest 12 minutes ago Up 5 minutes 192.168.1.83:4022->4022/tcp

/mnt/user/Music/:/opt/downloads/music:rw

/mnt/user/Music/Album Artists/:/opt/tmp:rw

/mnt/cache/.apps/beets:/config:rw

750ae3123948

Updated

 

smdion/docker-beets:latest Beets 24b54214f6bc 5 days ago 531.2 MB

I am on 6 beta 10a. 

 

I didn't rename anything.

 

Beets smdion/docker-beets:latest 12 minutes ago Up 5 minutes 192.168.1.83:4022->4022/tcp

/mnt/user/Music/:/opt/downloads/music:rw

/mnt/user/Music/Album Artists/:/opt/tmp:rw

/mnt/cache/.apps/beets:/config:rw

750ae3123948

Updated

 

smdion/docker-beets:latest Beets 24b54214f6bc 5 days ago 531.2 MB

 

Ahh thats why. Beta12 added "docker: update to 1.3.2".  This is what brought in the "docker exec" command, which basically passes the command from unRAID to the container.

I will upgrade and try again.  Thanks dude I appreciate it.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.