1. https://web-docs.element.dev/Element%20Web/index.html 
  2. wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
  3. wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
  4. echo "deb [signed-by=/usr/shar
Tags
  1. https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart 
  2. firehol.conf: dnat4 to 10.0.3.IP inface "${wan}" proto udp dport 10000
  3. ai gnupg2 nginx-full
  4. curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg' 
  5. echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg]
  1. composer apache2 mariadb-server mariadb-client php libapache2-mod-php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-intl php-mbstring php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc
  2. adduser drupal
  3. usermod -aG www-data drupal

Create New Site

  1. nginx-drupal-proxy 
  2. SITEDOMAIN=
  3. vim /etc/apache2/sites-available/$SITEDOMAIN.conf
  4. a2ensite $SITEDOMAIN.conf
  5. systemctl reload apache2
  6. su drupal
Tags
  1. https://docs.joinpeertube.org/maintain/tools#peertube-runner 
  2. https://docs.joinpeertube.org/admin/remote-runners 
  3. curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
  4. ai nodejs ffmpeg pipx
  5. npm install -g @peertube/peertube-cli @peertube/peertube-runner
  6. useradd -m -d /srv/prunner -s /bin/bash -p prunner prunner
  7. su prunner
  8. p
Tags
  1. Proxy settings — SDK https://sdk.collaboraonline.com/ documentation
  2. owncloud.DOM.TLD/index.php/apps/market/#/app/richdocuments 
  3. owncloud.DOM.TLD/index.php/settings/admin?sectionid=additional 
  4. echo 'deb https://collaboraoffice.com/repos/CollaboraOnline/CODE-deb/ ./' | tee /etc/apt/sources.list.d/collabora.list\napt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0C54D189F4BA284D\napt update
Tags
  1. https://github.com/Chocobozzz/PeerTube/issues/1079#issuecomment-872256813
  2. curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
  3. ai unzip postgresql nginx gnupg2 ffmpeg redis nodejs
  4. npm install -g yarn
  5. node -v;  yarn -v
  6. https://docs.joinpeertube.org/install/any-os#installation 
    • sudo -u peertube npm install --produ
Tags
  1. ai curl apt-transport-https gnupg
  2. curl -fsSL https://dl.packager.io/srv/zammad/zammad/key |  gpg --dearmor | tee /etc/apt/trusted.gpg.d/pkgr-zammad.gpg> /dev/null
  3. echo "deb [signed-by=/etc/apt/trusted.gpg.d/pkgr-zammad.gpg] https://dl.packager.io/srv/deb/zammad/zammad/stable/debian 12 main"| tee /etc/apt/sources.list.d/zammad.list > /dev/null
  4. echo "deb [signed-by=/etc/apt/trusted.gpg.d/elasticsearch.gpg]
  1. https://about.gitlab.com/install/#debian 
  2. https://blog.wijman.net/install-gitlab-as-container-on-proxmox/ 
  3. sysctl --system
  4. ai curl openssh-server ca-certificates perl postfix sudo

/etc/gitlab/gitlab.rb

letsencrypt['enable'] = false
package['modify_kernel_parameters'] = false
  1. gitlab-ctl reconfigure
Tags
  1. ai mariadb-server
  2. mysql_secure_installation
  3. mysql -u root -p
CREATE DATABASE mattermost;
GRANT ALL PRIVILEGES ON mattermost.* TO 'mmuser'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
EXIT;
  1. wget https://releases.mattermost.com/8.1.9/mattermost-8.1.9-linux-amd64.tar.gz
  2. extract mattermost-8.1.9-linux-amd64.tar.gz
  3. mv mattermost /opt
  4. mkdir /opt/mattermost/data

/opt

Tags

init

  1. ai postgresql postgresql-contrib nginx
  2. sudo -u postgres psql
  3. create database listmonk;
  4. create user listmonk with encrypted password 'PW';
  5. grant all privileges on database listmonk to listmonk;
  6. ALTER DATABASE listmonk OWNER TO listmonk;
  7. quit
  8. https://github.com/knadh/listmonk/releases
  9. wget https://github.com/knadh/listmonk/releases/download/listmonk_VERSION_li

/etc/ezstream/KANAL.xml

<?xml version="1.0" encoding="UTF-8"?>
<ezstream>
 <servers>
   <server>
     <hostname>127.0.0.1</hostname>
     <port>8080</port>
     <password>PW</password>
   </server>
 </servers>
 <streams>
   <stream>
     <mountpoint>/diktier.ogg</mountpoint>
     <format>Ogg</format>
   </stream>
 </streams>
 <intakes>
   <intake>
     <filename>/etc/ices2/diktier-playlist.txt</filename>
   </
Tags

sys

  1. vim /etc/hosts
  2. apt install apache2 php-{bcmath,common,curl,fpm,gd,intl,mbstring,mysql,soap,xml,xsl,zip,cli}
  3. ai mailman3-full postfix
  4. vim /etc/mailman3/mailman.cfg

apache

  1. cp /etc/mailman3/apache.conf /etc/apache2/sites-available/mailman.conf
  2. vim /etc/apache2/sites-available/mailman.conf
  3. a2ensite mailman
  4. a2dissite 000-default.conf