Maintaining Docker Ampache

340 views
Skip to first unread message

Ariel

unread,
Nov 19, 2016, 6:18:21 PM11/19/16
to Ampache
Hey folks,

Ariel here, big user of Ampache and Docker. 

A few months ago I wrote a tutorial on how to setup Ampache as an ownCloud frontend using just two Docker commands:
https://arielelkin.github.io/articles/easily-sync-and-stream-your-entire-music-collection-using-docker

I've now improved the setup by using, as per best practices, Docker Compose. You can see the result here:

The goal here is to offer a music backup + streaming solution. This setup persists the ownCloud configuration files and database, so you won't lose your files if you have to stop or delete your containers. 

I think the official Ampache Dockerfile needs a couple of improvements (placing its database in a separate container, persisting its config files, documentation). Last time I checked the Docker side of Ampache is still looking for a maintainer. 

I'd be happy to help. I've already sent in a PR to the ampache-docker repo, would love to create a couple of different Docker Compose repos for different use cases. 

Let me know..

Ariel

Ernie D

unread,
Nov 19, 2016, 6:54:28 PM11/19/16
to amp...@googlegroups.com
Hello Ariel,

It's nice that you give the group the information, but I'm fairly sure
that project is not affiliated with Ampache. Also, I did a search for
Docker and Ampache and got a bunch of results: Not sure which one you
are referring to. Some appear to have managers and contact person for
suggesting modifications.

This group is here to help the beginner with installing and basic
operation of the Ampache server: https://github/ampache/ampache for
maintaining and developing the database and the web based multimedia
server.

Of course I may be proved wrong, but in my several years experience
maintaining/developing Ampache, this is the first I've heard of any
docker-ampache developement.

73 From AA1AD
Ernie D
Federal Way, WA | CN87ug

On 11/19/2016 03:18 PM, Ariel wrote:
> Hey folks,
>
> Ariel here, big user of Ampache and Docker.
>
> A few months ago I wrote a tutorial on how to setup Ampache as an
> ownCloud frontend using just two Docker commands:
> https://arielelkin.github.io/articles/easily-sync-and-stream-your-entire-music-collection-using-docker
>
> I've now improved the setup by using, as per best practices, Docker
> Compose. You can see the result here:
> https://github.com/arielelkin/arify
>
> The goal here is to offer a music backup + streaming solution. This
> setup persists the ownCloud configuration files and database, so you
> won't lose your files if you have to stop or delete your containers.
>
> I think the official Ampache Dockerfile needs a couple of improvements
> (placing its database in a separate container, persisting its config
> files, documentation). Last time I checked
> <https://github.com/ampache/ampache-docker/issues/1#issuecomment-89835727> the
> Docker side of Ampache is still looking for a maintainer.
>
> I'd be happy to help. I've already sent in a PR to the ampache-docker
> repo, would love to create a couple of different Docker Compose repos
> for different use cases.
>
> Let me know..
>
> Ariel
> --
> You received this message because you are subscribed to the Google
> Groups "Ampache" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ampache+u...@googlegroups.com
> <mailto:ampache+u...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ampache/9c4dbb8d-6d28-40a9-8b04-4c65f2c65356%40googlegroups.com
> <https://groups.google.com/d/msgid/ampache/9c4dbb8d-6d28-40a9-8b04-4c65f2c65356%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.


Ariel

unread,
Nov 19, 2016, 9:12:05 PM11/19/16
to Ampache
Hello Ernie,

The docker-ampache repo I'm referring to is this one:

Hosted by github.com/ampache and maintained by Afterster, who also works on github.com/ampache/ampache

As mentioned by Afterster in the last link I posted (https://github.com/ampache/ampache-docker/issues/1#issuecomment-89835727), it seems like the project is looking for a maintainer for ampache-docker. 

I posted here as the README.md of the main Ampache repo mentions that this group is also for general discussion.

Can anyone point me in the right direction?

Ariel

Ernie D

unread,
Nov 19, 2016, 10:59:25 PM11/19/16
to amp...@googlegroups.com
I'm not sure just how the github PR requests, but I think he will be
notified. It's just that he has been very busy and has been doing
Ampache PRs only about once a week. You might put your maintainer
request as an issue in either the github.com/Ampache-Docker or
ampache/ampache repository. I don't think he reviews this group very often.

73 From AA1AD
Ernie D
Federal Way, WA | CN87ug

On 11/19/2016 06:12 PM, Ariel wrote:
> Hello Ernie,
>
> The docker-ampache repo I'm referring to is this one:
> https://github.com/ampache/ampache-docker
>
> Hosted by github.com/ampache and maintained by Afterster, who also
> works on github.com/ampache/ampache
>
> As mentioned by Afterster in the last link I posted
> (https://github.com/ampache/ampache-docker/issues/1#issuecomment-89835727
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fampache%2Fampache-docker%2Fissues%2F1%23issuecomment-89835727&sa=D&sntz=1&usg=AFQjCNG8uwx25SlvG0wr7fWVvtPcBJmekw>),
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fampache%2Fampache-docker%2Fissues%2F1%23issuecomment-89835727&sa=D&sntz=1&usg=AFQjCNG8uwx25SlvG0wr7fWVvtPcBJmekw>>
> the
> > Docker side of Ampache is still looking for a maintainer.
> >
> > I'd be happy to help. I've already sent in a PR to the
> ampache-docker
> > repo, would love to create a couple of different Docker Compose
> repos
> > for different use cases.
> >
> > Let me know..
> >
> > Ariel
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Ampache" group.
> > To unsubscribe from this group and stop receiving emails from
> it, send
> > an email to ampache+u...@googlegroups.com <javascript:>
> > <mailto:ampache+u...@googlegroups.com <javascript:>>.
> <https://groups.google.com/d/msgid/ampache/9c4dbb8d-6d28-40a9-8b04-4c65f2c65356%40googlegroups.com?utm_medium=email&utm_source=footer
> <https://groups.google.com/d/optout>.
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Ampache" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ampache+u...@googlegroups.com
> <mailto:ampache+u...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ampache/5321eb45-2477-4c12-a6f3-00b8241169c2%40googlegroups.com
> <https://groups.google.com/d/msgid/ampache/5321eb45-2477-4c12-a6f3-00b8241169c2%40googlegroups.com?utm_medium=email&utm_source=footer>.

Afterster

unread,
Nov 21, 2016, 11:58:20 PM11/21/16
to Ampache
It's the correct place for such discussion :).
Not everybody is aware about the docker package, generally only docker users!

Yes a ampache-docker maintainer is still missing, your help would be highly appreciated!
I will comment about your PR on the repo.

Ariel

unread,
Nov 22, 2016, 7:17:07 AM11/22/16
to Ampache
Cool! Like I said, I'd love to help. 

For those not yet familiar with it, Docker is an open-source software containerization platform. 

The docs explain it better: "Docker containers wrap a piece of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries – anything that can be installed on a server. This guarantees that the software will always run the same, regardless of its environment."

It's great for quick development/prototyping. You can try Ampache Docker with this: 

My aim is to improve Ampache support for Docker. So your questions/comments/feedback are welcome!

Ariel

Ariel

unread,
Jun 1, 2017, 9:37:28 AM6/1/17
to Ampache
Hi folks,

I've sent three PRs to the ampache-docker repo with bug fixes and improvements:

Could I please get some feedback on it? It's been two months and I don't want this to get demoralising :-)

Please merge the PRs if they look good to you, or let me know what else I can do to improve them.

Cheers 

Ariel 

Ariel

unread,
Jun 8, 2017, 11:40:58 AM6/8/17
to Ampache

Hey folks,

It's been over a week since I asked for feedback on the pull requests I sent six months ago.

We were told that pull requests to ampache-docker were welcome. 

If the project is no longer maintained, please have the courtesy to indicate that clearly so that contributors like me know how to direct their efforts.

I'm closing the PRs I sent and will merge them into my fork:

If you want to join forces in the future and work together on a single, official ampache-docker repo, I'd be happy to. In the meantime, have a look at this:

Cheers

Ariel

Afterster

unread,
Jun 9, 2017, 1:10:58 AM6/9/17
to Ampache
There is a current discussion about the project leadership here: https://github.com/ampache/ampache/issues/1537

I tried to create a team before reducing my activity one year ago but the team wasn't autonomous unfortunately.
It's a little bit different for ampache-docker which is a separate repo, I will make you contributor on the official repo to avoid fork as your PR are fine. I should be back later on the projet, time is not on my side right now :).

Thanks Ariel.

Ariel

unread,
Jun 9, 2017, 2:32:56 PM6/9/17
to Ampache
I wasn't aware of that discussion... 

Thanks for the invite, I'll merge the changes into the official repo. 
Reply all
Reply to author
Forward
0 new messages