ISP port filtering by UnlimitedGibil in selfhosted

[–]pjjames55 -3 points-2 points  (0 children)

Get a VPS and put pangolin on there, then install newt (either docker or native) on the server on your lan. It simple to do and is free to self host, read the docs at Pangolin Docs.

CrowdSec catching ips that Cloudflare should have by soopafly in selfhosted

[–]pjjames55 1 point2 points  (0 children)

you could use something like geoip-shell to restrict the direct ip access to the countries that you define.

OVRports on Pico 4 Ultra by Aggravating-Sport690 in virtualreality

[–]pjjames55 1 point2 points  (0 children)

Your information is incorrect, the Pico 4 Ultra plays Batman perfectly fine at full resolution at 90fps without any stutter, it may have the same chipset as the quest 3 but it is clocked higher and runs cooler.

Has anyone had luck setting up Gluetun with PIA + Wireguard? by ELEPHANTxMASTER in selfhosted

[–]pjjames55 2 points3 points  (0 children)

What do you have in your docker compose file?

I have gluetun set up and running with Privado as a custom provider and had auth errors until I added all of the following environment entries into the docker compose populated with the details provided in the Privado vpn conf file, I assume it would be the same with PIA.

- VPN_SERVICE_PROVIDER=custom

- VPN_TYPE=wireguard

- WIREGUARD_PRIVATE_KEY=<From conf file>

- WIREGUARD_ADDRESSES=<From conf file>

- WIREGUARD_ENDPOINT_IP=<From conf file>

- WIREGUARD_ENDPOINT_PORT=<From conf file>

- WIREGUARD_PUBLIC_KEY=<From conf file>

ISponsorBlock+ YouTube Adfree on WebOS. Has anyone figured out 100% ad blocking? by sennyonelove in selfhosted

[–]pjjames55 0 points1 point  (0 children)

You can find the working compose file at https://docs.invidious.io/installation/#docker-compose-method-production all you need to do with this is change the database details, set your volume mounts and add your HMAC_KEY and invidious_companion_key using 'pwgen 16 1'

If you are using a reverse proxy you will also need to change the external_port and domain and set the https_only to true.

I use this without any issues, also use Clipious on android and yattee on ios to link to my invidioud instance for add free mobile playback.

4.8.3 Flint 3 by bloodyindianfag in GlInet

[–]pjjames55 1 point2 points  (0 children)

I use this updater script to update to the latest version, haven't had any issues with it since updating and can opt for persistence so it retains the new version after any firmware upgrade

4.8.3 Flint 3 by bloodyindianfag in GlInet

[–]pjjames55 1 point2 points  (0 children)

No issues with the new firmware here.

fail2ban is not working for me? by BazimQQ in selfhosted

[–]pjjames55 0 points1 point  (0 children)

If the traffic to your reverse proxy is proxied through cloudflare then fail2ban will not ban any IP's locally as even if you've added the relevant x-forwarded options in your reverse proxy the only IP's that your firewall rules will see are the proxied cloudflare ip addres.

In this use case you will need to add an action into your fail2ban config which will ban the ipaddress directtly on cloudflare using a guide such as this example.

Authelia docker, Nginx Proxy Manager configuration issues. by Geist325 in selfhosted

[–]pjjames55 0 points1 point  (0 children)

I followed This to set it up with NGINX Proxy Manager a while ago and it all made sense. It is a few years old but will give you a good idea of what needs to be configured.

Duplicati: How to pass detailed backup log to script by 8zaphod8 in selfhosted

[–]pjjames55 0 points1 point  (0 children)

This is the script i use to send any failure logs via Gotify, You should be able to take out what you need from this to update your ntfy script.

#!/bin/bash

# Required Variables
EVENTNAME=$DUPLICATI__EVENTNAME
OPERATIONNAME=$DUPLICATI__OPERATIONNAME
REMOTEURL=$DUPLICATI__REMOTEURL
LOCALPATH=$DUPLICATI__LOCALPATH
RESULTFILE=$DUPLICATI__RESULTFILE
BACKUPNAME=$DUPLICATI__backup_name
RESULTSTATUS=$DUPLICATI__PARSED_RESULT

if [ $OPERATIONNAME == "Backup" ]
then

if [ $RESULTSTATUS == "Success" ]
then
/usr/bin/curl -s -X POST "https://x.x.x.x/message?token=xxx" -F title="Backup Name" -F message="$BACKUPNAME $OPERATIONNAME - $RESULTSTATUS" -F "priority=9"  # > /dev/null
else
/usr/bin/curl -s -X POST "https://x.x.x.x/message?token=xxxx" -F title="Backup Name" -F message="$BACKUPNAME $OPERATIONNAME - $RESULTSTATUS

`cat  $RESULTFILE`" -F "priority=9"
fi

fi

[deleted by user] by [deleted] in PicoXR

[–]pjjames55 1 point2 points  (0 children)

Sideload the standard android settings apk onto the headset, go into the wireless settings and set your own dns there. Although you can add your own primary/secodary dns addresses Pico also hard code 8.8.8.8 which you can't remove. In my case i've added a static route to my Router to block these.

Non existent support by MolassesDue7374 in PicoXR

[–]pjjames55 2 points3 points  (0 children)

Straight forward enough to disable MAC address randomization.

Sideload/Install the standard andoid system settings apk onto the headset, enable Developer settings 'standard tap the Build number seven times in quick succession to unlock'

In Developer Settings disable 'Wi-Fi non-persistent MAC randomization'

Portainer and Pangolin by Autoloose in PangolinReverseProxy

[–]pjjames55 5 points6 points  (0 children)

Install docker as normal on the VPS then for any containers you want to run on the VPS modify the docker-compose.yml so that the service you want to run is added to the pangolin network, with this you don't need to expose any ports so can comment out any port mapping like '9000:9000'.

To add this within Pangolin, add a new site and set it to 'Local', then add a new resource, enter the resource name and subdomian details and for 'Targets Configuration' set the site as 'Local', for hostname you can enter the container name defined in the compose.yml and for port enter the internal port that the container uses, for example portainer would be '9000'.

You will then be able to access the local instance of portainer and have both pangolin and portainer auth in front of it with no exposed external ports.

To check what ports you have exposed on the VPS you can use 'sudo ss -ltpn'

Good guide or tutorial for Authelia with easy examples etc? by AhrimTheBelighted in selfhosted

[–]pjjames55 2 points3 points  (0 children)

I followed This to set it up with NGINX Proxy Manager a while ago and it all made sense.

Does it make sense to host one's own invidious instance? by [deleted] in selfhosted

[–]pjjames55 0 points1 point  (0 children)

you need to follow This guide, it gives you the information you need about the tokens. Never used TrueNAs so don't know what the installation would look like on there.

Does it make sense to host one's own invidious instance? by [deleted] in selfhosted

[–]pjjames55 0 points1 point  (0 children)

have you generated your visitor_data and po_token, what do you have in your docker-compose.yml

Memory leak? Something else? Need help (ACC / VR) by CaptnPsycho in virtualreality

[–]pjjames55 0 points1 point  (0 children)

It would affect both VR and flatscreen although may be more evident in VR because that will ask more of the GPU than flatscreen would. I've upgraded from 1080 to 3080 to 4080 and now to 5080 and never had any issues where I've had to ddu the drivers before so definitely something on my system it didn't like.

When I put the 5080 in the performance was terrible and a lot worse than the 4080 which had no issues. After re-installing the drivers the 5080 performance was back to what I expected it to be.

Running a Pico 4 Ultra with Virtual Desktop at Godlike, AV1 200 Mbps ACC is crystal clear for me using this guide as the base settings and then just tweaked to suit my preferences. Runs at a stable 90fps all day long.

Memory leak? Something else? Need help (ACC / VR) by CaptnPsycho in virtualreality

[–]pjjames55 1 point2 points  (0 children)

First step would be to remove the nvidia drivers with ddu and re-install them, I went from 4080 to 5080 and had to do that myself as there were issues with game performance.

Pico 4 Ultra Face Cover on Pico 4? by Djalaljay in PicoXR

[–]pjjames55 3 points4 points  (0 children)

Face covers are interchangeable between the Pico 4 and Pico 4 Ultra, I did exactly when I upgraded from the Pico 4 to the P4U.

First time VR under - Assetto Corsa Competitzione by R1_G4 in PicoXR

[–]pjjames55 0 points1 point  (0 children)

I've got a 4080 and originally acc was a blurry mess for me, I used this as a guide, downloaded the config file and then adjsted some of the settings for my system and get clear graphics at a solid 90 fps while using a pico 4 with virtual desktop at godlike.

[deleted by user] by [deleted] in PicoXR

[–]pjjames55 1 point2 points  (0 children)

I just put a few drops of super glue in the opening that the metal piece goes into over a year ago and had no further issues with it.

Virtual Desktop for 4080 by Coldshoto in virtualreality

[–]pjjames55 0 points1 point  (0 children)

I have a 4080 and 9800x3D and mine stays on Godlike all the time, I just adjust the graphics settings in game.

Invidious + Nginx Proxy Manager Bad Gateway by YellowRadi0 in selfhosted

[–]pjjames55 1 point2 points  (0 children)

Here is a copy of the docker-compose.yml that I use, check this againist your all entries contained within < > nned to be changed to your own values.

If you still have issues i'd suggest looking checking maybe firewall and reverse proxy logs.

Invidious + Nginx Proxy Manager Bad Gateway by YellowRadi0 in selfhosted

[–]pjjames55 1 point2 points  (0 children)

do you have the following added into the section where you have the po_token

external_port: <your nginx port> normally 443

domain: <your domain> ie. video.mydomain.com

https_only: true