doogstar

joined 2 years ago
[โ€“] [email protected] 2 points 4 days ago

Its certainly doable, you just need to decide on where you want to start as a minimum viable product and tinker along as you go but ideally think far enough ahead about ideal situation so you don't paint yourself into a corner and have to restart from scratch to get a certain outcome, although the Pi is pretty flexible for the power you'll need.

I did this around 20 years ago (obviously not with a Pi back then) but as things changed I came round to the less hassle option of a phone and Bluetooth, particularly as I was often driving cars I couldn't tinker with too much.

I had an implementation with a fold out 1 DIN touch screen which replaced the stereo and handled audio amplification etc and one with a stand alone hot plug 7" touchscreen. I had a reserve battery so that it stayed powered up for a short period of time after parking at home to do playlist and podcast synchronisation to my server in the house.

As other people have mentioned I was using Kodi and running audio from it as well as satnav etc. Mp3car was a good resource at the time.

[โ€“] [email protected] 6 points 1 year ago

Do you use docker for anything else self hosted? You should give it a try. I literally had not heard of grocy till I read your post but I self host other things with docker. I googled them, visited their github looked at their docker instructions - theirs downloading a docker compose file and lsio's which gave a run option rather than compose.

I pulled up an ssh to my server from my phone and literally entered the run command from here just modified to have my preferred storage path.

docker run -d \
  --name=grocy \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 9283:80 \
  -v ~/.config/grocy:/config \
  --restart unless-stopped \
  lscr.io/linuxserver/grocy:latest```

I then opened my browser to http://ip:9283 and was prompted with a username and password. I googled and found out the default is admin/admin. I now have grocy temporarily running on my server. If I want to run it permanently I'd include it in my existing docker-compose stack or create a new one with just it in it. 

I understand it's frustrating and you may not want to use grocy after all and someone might have a good alternative, but getting to terms with docker will make your self hosting life much easier - it took me longer to type this post than it took me to get grocy up and running with docker.