@let_a96ut said:
I have updated the script now just run curl https://gist.githubusercontent.com/gsj1377/a7eb727e079a1cefc9baff4e130d8900/raw/84cb3622b1e0c30f6dbada2d0a96a41c876e6f9a/app-installation.sh | bash && source ~/.bashrc
Once script finishes it will show urls at the end.
for SABnzbd for first-time use wizard url.
Is this just for SABnzbd? or for jellyfin as well?
This is for Sonarr, Raddarr, Prowllar, SABnzbd and Jellyfin
This is update version of previous script. Now it is more robust and does not require any user configuration like changing port or setting up baseurl.
Also prints URL and useful info.
Once script finishes running applications are ready to run
Can you re-add cloudplow too?
We are planning to add /var/run/pmss/ports/ a list of used ports in near future (just netstat -lnp grep right now) as individual files to avoid port conflicts in a central everyone accessible way.
@let_a96ut said:
I have updated the script now just run curl https://gist.githubusercontent.com/gsj1377/a7eb727e079a1cefc9baff4e130d8900/raw/84cb3622b1e0c30f6dbada2d0a96a41c876e6f9a/app-installation.sh | bash && source ~/.bashrc
Once script finishes it will show urls at the end.
for SABnzbd for first-time use wizard url.
Is this just for SABnzbd? or for jellyfin as well?
This is for Sonarr, Raddarr, Prowllar, SABnzbd and Jellyfin
This is update version of previous script. Now it is more robust and does not require any user configuration like changing port or setting up baseurl.
Also prints URL and useful info.
Once script finishes running applications are ready to run
Can you re-add cloudplow too?
We are planning to add /var/run/pmss/ports/ a list of used ports in near future (just netstat -lnp grep right now) as individual files to avoid port conflicts in a central everyone accessible way.
I think we can safely say @let_a96ut is one of the winners
you'll see at the top of this comment thread how to get the current version of jellyfin for when the version changes, you can use change that to work with other sites also..
also your lighttpd config are incorrect
\$HTTP["url"] =~ "^/radarr($|/)" { should actually be \$HTTP["url"] =~ "^/public-${USERNAME}/radarr($|/)" {
@let_a96ut said:
I have updated the script now just run curl https://gist.githubusercontent.com/gsj1377/a7eb727e079a1cefc9baff4e130d8900/raw/84cb3622b1e0c30f6dbada2d0a96a41c876e6f9a/app-installation.sh | bash && source ~/.bashrc
Once script finishes it will show urls at the end.
for SABnzbd for first-time use wizard url.
Is this just for SABnzbd? or for jellyfin as well?
This is for Sonarr, Raddarr, Prowllar, SABnzbd and Jellyfin
This is update version of previous script. Now it is more robust and does not require any user configuration like changing port or setting up baseurl.
Also prints URL and useful info.
Once script finishes running applications are ready to run
Can you re-add cloudplow too?
We are planning to add /var/run/pmss/ports/ a list of used ports in near future (just netstat -lnp grep right now) as individual files to avoid port conflicts in a central everyone accessible way.
It is still there, I was so focused on other apps that I forgot about it.
you'll see at the top of this comment thread how to get the current version of jellyfin for when the version changes, you can use change that to work with other sites also..
also your lighttpd config are incorrect
\$HTTP["url"] =~ "^/radarr($|/)" { should actually be \$HTTP["url"] =~ "^/public-${USERNAME}/radarr($|/)" {
First I tried your suggested lighttpd config but it doesn’t not work for me on 3 different boxes.
Pulsedmedia had configured nginx+lighttpd.
If you look at nginx config proxy_pass line it is not same for user-xxx and public-xxx.
‘’’
I have redirection issues with sabnzbd which I am not able to fix, that’s the reason in original post I mentioned to use basic authentication for every app.
If you or anyone has better working solution than I will implement it.
you can adopt this to work with the script to download the latest version when ever it changes without needing to edit the config.. I will adopt it to work with sabnzbd tomorrow as it is getting late for me
@let_a96ut said:
I have updated the script now just run curl https://gist.githubusercontent.com/gsj1377/a7eb727e079a1cefc9baff4e130d8900/raw/84cb3622b1e0c30f6dbada2d0a96a41c876e6f9a/app-installation.sh | bash && source ~/.bashrc
Once script finishes it will show urls at the end.
for SABnzbd for first-time use wizard url.
Is this just for SABnzbd? or for jellyfin as well?
This is for Sonarr, Raddarr, Prowllar, SABnzbd and Jellyfin
This is update version of previous script. Now it is more robust and does not require any user configuration like changing port or setting up baseurl.
Also prints URL and useful info.
Once script finishes running applications are ready to run
Can you re-add cloudplow too?
We are planning to add /var/run/pmss/ports/ a list of used ports in near future (just netstat -lnp grep right now) as individual files to avoid port conflicts in a central everyone accessible way.
from netstat man page This program is mostly obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr.
@TimboJones said:
What is SABnzbd used for if you're just getting torrents? Or you guys are so hardcore you pay for newsgroups and a seedbox?
I think they are paying for newsgroups. Newsgroups aren't that expensive though. Once setup you literally don't have to go looking for each episode. It all ends up being automated.
@TimboJones said:
What is SABnzbd used for if you're just getting torrents? Or you guys are so hardcore you pay for newsgroups and a seedbox?
I think they are paying for newsgroups. Newsgroups aren't that expensive though. Once setup you literally don't have to go looking for each episode. It all ends up being automated.
@TimboJones said:
What is SABnzbd used for if you're just getting torrents? Or you guys are so hardcore you pay for newsgroups and a seedbox?
I think they are paying for newsgroups. Newsgroups aren't that expensive though. Once setup you literally don't have to go looking for each episode. It all ends up being automated.
But that's what torrents are for..
Torrents require a bit of manual labour too. And I think some people prefer usenets for its download speed
@TimboJones said:
What is SABnzbd used for if you're just getting torrents? Or you guys are so hardcore you pay for newsgroups and a seedbox?
I think they are paying for newsgroups. Newsgroups aren't that expensive though. Once setup you literally don't have to go looking for each episode. It all ends up being automated.
But that's what torrents are for..
with usenet you are not sharing anything, so peace of mind.
@TimboJones said:
What is SABnzbd used for if you're just getting torrents? Or you guys are so hardcore you pay for newsgroups and a seedbox?
I think they are paying for newsgroups. Newsgroups aren't that expensive though. Once setup you literally don't have to go looking for each episode. It all ends up being automated.
But that's what torrents are for..
with usenet you are not sharing anything, so peace of mind.
Back when my ISP still forwarded shit they got from lawyers, it was never about sharing but simply downloading the file in the first place.
But I get using newsgroups instead of torrents, but not on a seedbox. Unless you're a pretty hardcore sharer/distributor.
to remove config files
got to ~/.config folder and remove each application folder individually, make sure that you do not delete deluge and qbittorrent folder in there.
Thank you @Astro and @PulsedMedia for organising this giveaway.
I have learned a lot while preparing this script, thank you for all direct and indirect help provided by the community to make the script more robust and reliable.
Using Custom Domains via Cloudflare (not using Workers)
1) Make a CNAME record for the domain you desire pointing to your server. (Please turn the Proxy on)
2) Go To Rules -> Transform Rules, and click Create transform rule -> Rewrite URL.
3) Enter Hostname equals [yourdomain.com] on "When incoming requests match…"
4) Select Path -> Rewrite to... on "Path" and select Dynamic.
5) Enter c0ncat("/public-[yourusername]", http.request.uri.path)REPLACE 0 with o, Cloudflare WAF is blocking me
6) Click Save
@kdh said:
Using Custom Domains via Cloudflare (not using Workers)
1) Make a CNAME record for the domain you desire pointing to your server. (Please turn the Proxy on)
2) Go To Rules -> Transform Rules, and click Create transform rule -> Rewrite URL.
3) Enter Hostname equals [yourdomain.com] on "When incoming requests match…"
4) Select Path -> Rewrite to... on "Path" and select Dynamic.
5) Enter c0ncat("/public-[yourusername]", http.request.uri.path)REPLACE 0 with o, Cloudflare WAF is blocking me
6) Click Save
Can anyone help me out with this script i run it and it installs all the apps but jellyfin.
When i hit both the URLs for jellyfin i get 503 service not available?
light has the correct config and i can access the other apps without issue just jellyfin is not loading?
Comments
Can you re-add cloudplow too?
We are planning to add /var/run/pmss/ports/ a list of used ports in near future (just netstat -lnp grep right now) as individual files to avoid port conflicts in a central everyone accessible way.
I think we can safely say @let_a96ut is one of the winners
you'll see at the top of this comment thread how to get the current version of jellyfin for when the version changes, you can use change that to work with other sites also..
also your lighttpd config are incorrect
\$HTTP["url"] =~ "^/radarr($|/)" {
should actually be\$HTTP["url"] =~ "^/public-${USERNAME}/radarr($|/)" {
It is still there, I was so focused on other apps that I forgot about it.
First I tried your suggested lighttpd config but it doesn’t not work for me on 3 different boxes.
Pulsedmedia had configured nginx+lighttpd.
If you look at nginx config proxy_pass line it is not same for user-xxx and public-xxx.
‘’’
location /user-xxx/ {
proxy_pass http://127.0.0.1:24499/user-pmedia/;
include /etc/nginx/proxy_params;
limit_rate_after 500m;
limit_rate 8192k;
limit_conn addr 16;
error_page 502 /error-502.html;
}
location /public-xxx/ {
proxy_pass http://127.0.0.1:24499/;
include /etc/nginx/proxy_params;
limit_rate_after 100m;
limit_rate 8192k;
limit_conn addr 8;
}
‘’’
I have no expertise with both of them.
I have redirection issues with sabnzbd which I am not able to fix, that’s the reason in original post I mentioned to use basic authentication for every app.
If you or anyone has better working solution than I will implement it.
no problem about the lighttpd, but the other section regarding jellyfin download
you can adopt this to work with the script to download the latest version when ever it changes without needing to edit the config.. I will adopt it to work with sabnzbd tomorrow as it is getting late for me
@let_a96ut
ended up not wanting to sleep. lol.
@dgc1980 implemented all your suggestions.
here is gist link https://gist.github.com/gsj1377/a7eb727e079a1cefc9baff4e130d8900
and command
curl https://gist.githubusercontent.com/gsj1377/a7eb727e079a1cefc9baff4e130d8900/raw/app-installation.sh | bash && source ~/.bashrc
from netstat man page
This program is mostly obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr.
I am using
ss
anyway.What is SABnzbd used for if you're just getting torrents? Or you guys are so hardcore you pay for newsgroups and a seedbox?
I think they are paying for newsgroups. Newsgroups aren't that expensive though. Once setup you literally don't have to go looking for each episode. It all ends up being automated.
But that's what torrents are for..
Torrents require a bit of manual labour too. And I think some people prefer usenets for its download speed
with usenet you are not sharing anything, so peace of mind.
Back when my ISP still forwarded shit they got from lawyers, it was never about sharing but simply downloading the file in the first place.
But I get using newsgroups instead of torrents, but not on a seedbox. Unless you're a pretty hardcore sharer/distributor.
How do I safely uninstall all apps?
@Astro any decisions yet as the "community" choices?
I think the 300€ should be divvied up roughly:
I think that’s pretty accurate. ☺️
@let_a96ut congrats on winning my M1000S which has 11 months remaining.
@dgc1980 You get the SSD 200G for about 25 days!
Thank you for the offer, but please give it to someone else.
Sure thing next in line is @djn
to uninstall app
rm -rf ~/.bin
rm ~/.lighttpd/custom && touch ~/.lighttpd/custom
to remove config files
got to ~/.config folder and remove each application folder individually, make sure that you do not delete deluge and qbittorrent folder in there.
Thank you @Astro and @PulsedMedia for organising this giveaway.
I have learned a lot while preparing this script, thank you for all direct and indirect help provided by the community to make the script more robust and reliable.
Thank you guys
Nice work to all who contributed.
I have messaged everyone with info to claim the credits
Thanks Guys!
I will go through all of these by end of the week and distribute them for wider audience.
any chance of openvpn or wireguard?
Using Custom Domains via Cloudflare (not using Workers)
1) Make a CNAME record for the domain you desire pointing to your server. (Please turn the Proxy on)
2) Go To Rules -> Transform Rules, and click Create transform rule -> Rewrite URL.
3) Enter Hostname equals [yourdomain.com] on "When incoming requests match…"
4) Select Path -> Rewrite to... on "Path" and select Dynamic.
5) Enter
c0ncat("/public-[yourusername]", http.request.uri.path)
REPLACE 0 with o, Cloudflare WAF is blocking me6) Click Save
wow! this is awesome.
Can anyone help me out with this script i run it and it installs all the apps but jellyfin.
When i hit both the URLs for jellyfin i get 503 service not available?
light has the correct config and i can access the other apps without issue just jellyfin is not loading?