I hereby claim:
- I am ishrak1010 on github.
- I am ishrak1010 (https://keybase.io/ishrak1010) on keybase.
- I have a public key ASApQTqaWOL8XOg2h9TmocdcUel5fZk6TC5g8KS5PI74Cwo
To claim this, I am signing this object:
| pid_file /var/run/mosquitto.pid | |
| persistence false | |
| persistence_location /var/lib/mosquitto/ | |
| include_dir /etc/mosquitto/conf.d | |
| allow_anonymous false | |
| password_file /etc/mosquitto/passwd |
| sudo apt install mosquitto | |
| sudo mosquitto_passwd -c /etc/mosquitto/passwd iot | |
| sudo mosquitto_passwd /etc/mosquitto/passwd user | |
| sudo mv /etc/mosquitto.conf /etc/mosquitto.conf.bak | |
| sudo nano /etc/mosquitto.conf |
| # HOST | |
| echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable-wireguard.list | |
| printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable | |
| apt update | |
| apt install wireguard pve-headers | |
| echo "wireguard" >> /etc/modules-load.d/modules.conf | |
| # Container | |
| echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable-wireguard.list | |
| printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable |
I hereby claim:
To claim this, I am signing this object:
| cd /usr/src | |
| wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz | |
| tar xvfz asterisk-13-current.tar.gz | |
| sudo apt-get update | |
| sudo apt-get install subversion | |
| cd asterisk-*/ | |
| contrib/scripts/get_mp3_source.sh | |
| contrib/scripts/install_prereq install | |
| ./configure --with-jansson-bundled | |
| make menuselect |
| :local Token "your-token" | |
| :local Domain "subdomain" | |
| :global PreviousIP | |
| :log info ("DuckDNS: Checking IP") | |
| /tool fetch mode=https url="https://api.ipify.org/" dst-path=ip.txt | |
| :local ExternalIP [/file get ip.txt contents] | |
| :if ($ExternalIP != $previousIP) do={ |
| :local Token "your-token" | |
| :local Domain "subdomain" | |
| :local WanInterface "ether1" | |
| :global PreviousIP | |
| :global ExternalIP | |
| :log info ("DuckDNS: Checking IP") | |
| :local CurrentIP [/ip address get [/ip address find interface=$WanInterface ] address]; | |
| :set ExternalIP [:pick $CurrentIP 0 [:find $CurrentIP "/"]]; |
| perfoverlay.drawfps 1 | |
| gametime.maxvariablefps 300 |
| // Create | |
| servercreate virtualserver_name=VS1 virtualserver_port=9090 virtualserver_maxclients=50 | |
| // Edit | |
| use_port=9090 | |
| serveredit virtualserver_maxclients=50 | |
| // Permissions | |
| servergroupdelperm sgid=3 permsid=b_virtualserver_modify_maxclients|permsid=i_needed_modify_power_virtualserver_modify_maxclients|permsid=b_virtualserver_snapshot_deploy|permsid=b_virtualserver_snapshot_create|permsid=i_needed_modify_power_virtualserver_snapshot_deploy|permsid=i_needed_modify_power_virtualserver_snapshot_create |
| exec 2> /tmp/rc.local.log | |
| exec 1>&2 | |
| set -x | |
| su - user -c '/path/to/script.sh' & | |
| exit 0 |