This is Petterson.network


Mattys
The New Statesman S01E08 - Alan B'Stard Closes Down the BBC
Wizards vs Aliens S01E07 on + Series 2 and 3
Agent Cody Banks 3
The 4400 S4
American Dad S3 -
Family Guy S5 -
Footballers Wives S5
24 - Solitary

lxc launch ubuntu:22.04 Jitsi --profile default --profile lxclan -c limits.memory=4096MB -c limits.cpu.allowance=20% -c boot.autostart=true

Go into Router and set as 61
lxc restart Jitsi

lxc exec Jitsi bash
apt update && apt upgrade -y
adduser scott
Scottspassword
usermod -aG sudo scott
su - scott
sudo apt install curl gnupg2 wget -y

Prep for Jitsi install
Key for Jitsi
curl https://download.jitsi.org/jitsi-key.gpg.key -o jitsi-key.gpg.key
sudo gpg --output /usr/share/keyrings/jitsi-key.gpg --dearmor jitsi-key.gpg.key
sudo nano /etc/apt/sources.list.d/jitsi-stable.list
deb [signed-by=/usr/share/keyrings/jitsi-key.gpg] https://download.jitsi.org stable/
Key for Prosody
curl https://prosody.im/files/prosody-debian-packages.key -o prosody-debian-packages.key
sudo gpg --output /usr/share/keyrings/prosody-keyring.gpg --dearmor prosody-debian-packages.key
sudo nano /etc/apt/sources.list.d/prosody.list
deb [signed-by=/usr/share/keyrings/prosody-keyring.gpg] http://packages.prosody.im/debian jammy main

Install
sudo apt update
sudo apt install -y jitsi-meet
When asked
chat.petterson.network

sudo nano /etc/jitsi/meet/chat.petterson.network-config.js
Find P2p line and uncomment
p2pTestMode: false,
then Generate SSL Certificate Goto Router and open ports for 172.29.55.61 80 TCP - SSL Maint 443 TCP - Access 10000 UDP - General Network Comms 3478 UDP - Query STUN server 5349 TCP - Fallback comms Then on to NPM as we have a sep SSL we use HTTPS chat.petterson.network https://172.29.66.61:443 No caching Block Common Exploits WebSockets Support Onto SSL Tab Create SSL Enable SSL Others off System now up and running Now Configure the system sudo su cd /etc/prosody/conf.avail/ nano chat.petterson.network.cfg.lua W Search for VirtualHost Change authentication text from “jitsi-anonymous” to “internal_plain” Add the following text at the end of the file -- DP Add VirtualHost "guest.chat.petterson.network" authentication = "anonymous" c2s_require_encryption = false modules_enabled = { "bosh"; "pubsub"; "ping"; "speakerstats"; "turncredentials"; "conference_duration"; } -- End DP Add Save the file sudo apt install -y mercurial mkdir ~/temp && cd ~/temp hg clone 'https://hg.prosody.im/prosody-modules/' prosody-modules sudo cp prosody-modules/mod_storage_memory/*.lua /usr/lib/prosody/modules/. sudo nano /etc/jitsi/meet/chat.petterson.network-config.js Look for the config variable in the hosts key add a new key named anonymousdomain, underneath domain key Dont miss the comma at the end anonymousedomain: 'guest.chat.petterson.network', Save sudo nano /etc/jitsi/jicofo/sip-communicator.properties org.jitsi.jicofo.auth.URL=XMPP:chat.petterson.network Save To add a user sudo prosodyctl register Dave chat.petterson.network jKpfFZm6UfHyxb5yPFQkC86B6thkTLSNbJgBCaSn Restart to make settings work sudo systemctl restart {prosody,jicofo,jitsi-videobridge2,nginx} To remove a user sudo prosodyctl unregister [user] chat.petterson.network