python3 -m pip install --upgrade https://github.com/Kozea/Radicale/archive/master.tar.gz
python -m pip install --upgrade pip
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade https://github.com/Kozea/Radicale/archive/master.tar.gz
apt install davical
cd /usr/share/davical/dba/
chmod u+x create-database.sh
./create-database.sh
nano /etc/postgresql/9.x/main/pg_hba.conf
su postgres -c /usr/share/davical/dba/create-database.sh
cd ~
cd mailcow-dockerized/
ls
./generate_config.sh
docker-compose pull
mc
docker-compose pull
mc
docker pull ghcr.io/mailcow/unbound:1.24
docker-compose up
mc
docker-compose up
nano ./docker-compose.yml
docker-compose up
nano ./docker-compose.yml
docker-compose up
nano ./docker-compose.yml
docker-compose up
nano ./docker-compose.yml
docker-compose up
docker system prune -a
cd ..
mc
sudo apt install python3-dulwich python3-defusedxml python3-icalendar python3-jinja2
git clone https://github.com/jelmer/xandikos.git
cd xandikos/
ls
./setup.py
mc
ls
chmod -R ./data
chmod -R 777 ./data
docker compose up
docker system prune -a
cd ..
mc
ifconfig
cd mastodon/
nano ./docker-compose.yml
nano -l ./docker-compose.yml
cd ..
wget https://cloudron.io/cloudron-setup
chmod +x ./cloudron-setup
./cloudron-setup
./cloudron-setup --redo
apt update
apt upgrade
docker system prune -a
thin
git clone https://github.com/mastodon/mastodon.git
cd mastodon/
latest=$(git describe --tags `git rev-list --tags --max-count=1`)
git checkout $lastest -b ${latest}-branch
mc
grep "./postgr" docker-compose.yml | cut -d: -f1
grep "image: postg" docker-compose.yml
cat /dev/urandom | tr -dc "a-zA-Z0-9" |fold -w 24 | head -n 1
docker run --rm --name postgres -v $PWD/postgres14:/var/lib/postgresql/data -e POSTGRES_PASSWORD=nlF5KpTmVaZDzKQvARgbkThr -d postgres:14-alpine
docker exec -it postgres psql -U postgres
docker stop postgres
cat << EOM > .env.production
DB_HOST=db
DB_PORT=5432
DB_NAME=mastodon
DB_USER=mastodon
DB_PASS=nlF5KpTmVaZDzKQvARgbkThr
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
EOM
docker-compose run --rm web bundle exec rake mastodon:setup
nano ./docker-compose.yml
docker-compose run --rm web bundle exec rake mastodon:setup
mc
docker-compose run --rm web bundle exec rake mastodon:setup
cd ..
tail -f /var/log/cloudron-setup.log
ls
docker ps
docker container ls
docker ps --filter "status=exited"
docker start 81b8f11cf091
docker start 83a1de1b7d4e
docker start 5ea5e2379882
docker start 04391cfd320b
docker ps --filter "status=exited"
docker start ad858a2a542a
docker start 88fb95a235c2
docker ps --filter "status=exited"
ls
cd cells
ls
./cells
crontab -e
/bin/startcells
mc
cd ..
mc
mkdir pydio
cd pydio/
nano ./docker-compose.yml
mkdir config
docker compose up
reboot now
cd pydio/
docker compose up
htop
s stop clamd
systemctl stop clamd
systemctl stop clam
sudo apt remove --purge clam
sudo apt remove --purge clamd
killall clamd
sudo apt remove --purge clamav
sudo apt remove --purge clamav-daemon
apt autoremove
docker compose up
mc
docker compose up
mc
cd ..
mc
htop
top
df -h
exit
top
htop
docker ps
docker stop 60ff31d995d6
docker system prune -a
cd pdfding/
ls
docker compose up -d
exit
cd pdfding/
docker compose up -d
exit
upd
apt update
exit
apt update
exit
htop
ls
mc
cd excali/
docker compose up -d
docker ps
docker restart b80562946f64
docker status b80562946f64
docker --help
docker top b80562946f64
docker logs b80562946f64
reboot
./resolv.pre-tailscale-backup.conf
htop
upd
mc
upd
ping www.google.com
resolvectl dns
resolvectl dns etho 8.8.8.8 8.8.4.4 1.1.1.1
ifconfig
resolvectl dns eth0 8.8.8.8 8.8.4.4 1.1.1.1
upd
mc
apt remove --purge tailscale
mc
reboot
ping www.google.com
upd
exit
wget https://github.com/juanfont/headscale/releases/download/v0.25.1/headscale_0.25.1_linux_amd64.deb
apt install ./headscale_0.25.1_linux_amd64.deb
s start headscale
systemctl start headscale
systemctl status headscale
mc
headscale users list
s stop tailscale
systemctl stop tailscale
apt remove tailscale
systemctl status scale
systemctl status headscale
systemctl start headscale
systemctl status headscale
tailscale up
mc
systemctl restart headscale
systemctl status headscale
systemctl start headscale
systemctl status headscale
journalctl
apt remove stalwart
systemctl stop mailman
systemctl status mailman
systemctl disable mailman
journalctl
systemctl start headscale
systemctl status headscale
systemctl start headscale
systemctl status headscale
nano /lib/systemd/system/headscale.service
nano /etc/headscale/config.yaml
systemctl start headscale
systemctl status headscale
apt remove headscale
apt install tailscale
systemctl status tailscale
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
systemctl status tailscaled
systemctl start tailscaled
systemctl status tailscaled
systemctl enable tailscaled
tailscale up
tailscale funnel
tailscale funnel --bg 8788
su bea
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
su bea
bozohttpd -b -X -I 9055 -i 0.0.0.0 /root/
su bea
/home/linuxbrew/.linuxbrew/bin/bozohttpd -b -X -I 9055 -i 0.0.0.0 /root/
tailscale funnel --bg 9055
su bea
crontab -e
cd zipline/
ls
docker compose up -d
mc
cd ..
mkdir papra
cd papra/
nano compose.yml
docker compose up
id
nano compose.yml
docker compose up
nano compose.yml
docker compose up
nano compose.yml
docker compose up
su bea
docker system prune -a
cd ..
mc
mkdir mgco
cd mgco
nano compose.yml
docker compose up
docker system prune -a
cd ..
mc
mkdir stirling
cd stirling
nano docker-compose.yml
docker compose up
docker compose up -d
upd
exit
ip a
cd papra/
nano ./compose.yml
mkdir app-data
ls
mc
chmode -R 777 ./ingestion/
chmod -R 777 ./ingestion/
chmod -R 777 ./app-data/
cd ..
#cd mgco
ls
cd mgco
ls
mc
exit
npm install -g pm2
npm install -g npm@11.3.0
apt update nodejs
apt upgrade nodejs
nvm ls-remote
nvm install 23.11.0
nvm install 22.15.0
nvm use 23.11.0
npm install -g npm@11.3.0
nvm ls-remote
nvm ls
npm cache clean -f
npm install -g n
n stable
npm install -g pm2
sudo git clone https://github.com/miroslavpejic85/mirotalkc2c.git
cd microtalkc2c
ls
cd mirotalkc2c
ls
cp .env.template .env
cp docker-compose.template.yml docker-compose.yml
nano ./.env
docker compose up
nano ./.env
docker compose up
nano ./.env
docker compose up
ip a
certbot --apache -d bgmcd.org -d www.bgmcd.org
certbot --apache -d beagmcd.net -d www.beagmcd.net
certbot --apache certonly
certbot --nginx -d bgmcd.org -d www.bgmcd.org
apt install certbot python3-certbot-nginx
certbot --nginx -d bgmcd.org -d www.bgmcd.org
systemctl restart apache2
cd mirotalkc2c/cd ..
cd ~
git clone https://github.com/miroslavpejic85/mirotalk.git
cd mirotalk
ls
cp .env.template .env
cp app/src/config.template.js app/src/config.js
npm install
npm start
mc
npm start
mc
cd ..
cd mirotalkc2c/
ls
docker compose up
mc
docker compose up
nano ./.env
cd ..
git clone https://github.com/miroslavpejic85/mirotalkwebrtc.git
cd mirotalkwebrtc/
ls
cp .env.template .env
cp backend/config.template.js backend/config.js
mc
npm install
npm start
cp docker-compose.template.yml docker-compose.yml
nano ./docker-compose.yml
doker compose up
docker compose up
doker compose up
exit
cd mirotalkwebrtc/
nano ./docker-compose.yml
nano ./.env
doker compose up
docker compose up
nano ./.env
nano ./docker-compose.yml
nano ./.env
mc
whereis npm
upd
reboot
cd mirotalk
ls
npm start
npm start &
pwd
crontab -e
pm2
systemctl enable pm2
pm2 examples
pm2 ls
pm2 update
pm2 plus
pm2 install pm2-server-monit
ls
cd app
ls
mc
cd src
ls
pm2 add
pm2 examples
pwd
pm2 start /root/mirotalk/app/src/server.j --name mirotalk
pm2 start /root/mirotalk/app/src/server.js --name mirotalk
pm2 save
pm2 startup
pm2 ls
docker ps
cd mirotalk
ls
npm start
npm start &
whereis npm
mc
crontab -e
mc
git clone https://github.com/eikek/docspell
cd docspell/
ls
cd docker
ls
mc
apt-get install ghostscript tesseract-ocr tesseract-ocr-deu tesseract-ocr-eng unpaper unoconv wkhtmltopdf ocrmypdf
cd ..
mc
git clone https://github.com/docspell/docker docspell-docker
cd docspell-docker/
ls
nano ./docker-compose
mc
cd docspell-docker/docker-compose
cd docker-compose/
docker compose up
docker compose up -d
CD ~
cd ~
docker ps
startcells
mc
cd cells/
ls
startcells
mc
killall cells
startcells
exit
mc
cd watchp/
ls
docker compose up -d
cd ..
mc
cd manza/
docker compose up -d
cd ..
mc
cd portal/
docker compose up -d
cd ..
mc
cd excali/
docker compose up -d
mc
cd ..
cd pdfding/
docker compose up -d
mc
exit
crontab -e
ls
cd mirotalk
ls
mc
crontab -e
startmirotalk
npm install
npm start
startmirotalk
nano /bin/startmirotalk
startmirotalk
upd
exit
cd mirotalk
/usr/bin/npm start
npm start
reboot
mc
cd cells
cells configure
startcells
killall cells
startcells
exit
cd mirotalk
ls
npm install
npm start
exit
cd mirotalk
netbird status
docker ps
startcells
nano /bin/startcells
cd cells
ls
nano ./pydio.json
ls
mc
lsof -i :8030
lsof -i :8080
killall cells
lsof -i :8030
la
cells
cells start
lsof -i :8030
systemctl start cells
systemctl status cells
systemctl restart cells
systemctl status cells
mc
pwd
cd ..
cd mirotalk
npm install -g pm2
pm2 start backend/server.js
ls
pm2 save
pm2 startup
cd ..
cd cells
pm2 start cells start
pm2 start cells
pm2 save
pm2 startup
crontab -e
mc
cd ..
cd manza/
ls
docker compose up
docker compose up -d
mc
cd ..
cd morph/
docker compose up
docker compose up -d
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg -y
curl -sSL https://pkgs.netbird.io/debian/public.key | sudo gpg --dearmor --output /usr/share/keyrings/netbird-archive-keyring.gpg
echo 'deb [signed-by=/usr/share/keyrings/netbird-archive-keyring.gpg] https://pkgs.netbird.io/debian stable main' | sudo tee /etc/apt/sources.list.d/netbird.list
sudo apt-get install netbird
apt update
apt-get install netbird
apt-get install netbird-ui
s status netbird
systemctl status netbird
netbird up
netbird -d
netbird status
netbird status -d
ping 100.100.21.31
netbird status -d
ping 100.100.238.63
netbird up --allow-server-ssh
netbird down
netbird up --allow-server-ssh
netbird status -d
netbird status
apt remove --purge netbird
curl -fsSL https://pkgs.netbird.io/install.sh | sh
netbird up
netbird service restart
netbird up
netbird down
netbird up
netbird down
netbird up --setup-key AF4E45A5-2D85-4DE3-99B2-B996B4971CD0
apt remove --purge netbird
apt autoremove
mkdit akkoma
mkdir akkoma
cd akkoma/
nano docker-compose.yml
touch .env
nano ./.env
docker compose up
mc
cd ..
mc
mkdir gotosocial
mkdir gotosocial/data
cd gotosocial/
wget https://codeberg.org/superseriousbusiness/gotosocial/raw/branch/main/example/docker-compose/docker-compose.yaml
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker network prune
docker compose up
docker network ls
docker network rm 1965c1f37626
docker network ls
docker network rm 5abed23d3ee4
docker stop iceshrimp
docker ls
docker ps
docker stop dca8eec5b8be
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
docker compose upexit
docker compose upexitexit
exit
cd gotosocial/
nano ./docker-compose.yaml
cd gotosocial/
docker compose up
ls
chmod -R 777 ./data/
docker compose up
htop
cd bew
nano ./docker-compose.yml
cd ..
cd bewcloud/
nano ./.env
docker compose up
docker compose up -d
compose run --rm website bash -c "cd /app && make migrate-db"
docker compose down
docker compose up
docker system prune -a
cd ..
cd excali/
docker compose up -d
cd ..
cd bewcloud/
ls
docker compose up
docker compose up -d
docker compose run --rm website bash -c "cd /app && make migrate-db"
docker compose down
docker system prune -a
cd ..
mc
cd stirling/
docker compose up -d
docker compose down
docker compose up
docker compose up -d
exit
cd bew
nano ./docker-compose.yml
nano ./.env
nano ./docker-compose.yml
la
ls
chmod -R 777 ./data-files/
docker compose up
nano ./docker-compose.yml
docker compose up
chown -R 1993:1993 data-files
docker compose up -d
docker compose run --rm website bash -c "cd /app && make migrate-db" # initializes/updates the database (only needs to be executed the first time and on any updates)
docker compose run --rm website bash -c "cd /app && make migrate-db"
nano ./docker-compose.yml
nano ./.env
docker compose down
docker compose up
docker ps
docker system prune
cd ..
mc
cd manza
docker compose up -d
cd ..
cd morph/
docker compose up -d
cd ..
mkdir bewcloud
cd bewcloud
data-files
mkdir data-files
chown -R 1993:1993 data-files
nano ./docker-compose.yml
nano ./.env
nano ./docker-compose.yml
compose run --rm website bash -c "cd /app && make migrate-db"
nano ./docker-compose.yml
nano ./.env
docker compose run --rm website bash -c "cd /app && make migrate-db"
nano ./docker-compose.yml
nano ./.env
cd ~
mc
cd pdfding/
docker compose up -d
mc
cd ..
cd pico/
docker compose up -d
cat ./docker-compose.yml
nano ./docker-compose.yml
docker compose down
docker compose up
nano ./docker-compose.yml
docker compose up
nano ./docker-compose.yml
docker compose up
docker compose up -d
nano ./docker-compose.yml
cd ..
startcells
pm2
pm2 -h
pm2 open
pm2 ps
cd cells
ls
./cells start
killall cells
./cells start
./cells start &
ls
nano ./pydio.json
pm2 ps
exit
cd files
mc
cd watchp/
ls
docker compose up -d
$ git clone git@github.com:Elgg/Elgg.git && git checkout 2.3
git clone git@github.com:Elgg/Elgg.git && git checkout 2.3
mkdir elgg
cd elgg
composer self-update
composer create-project elgg/starter-project:dev-master ./
mc
exi
exit
ls
wget https://github.com/topgrade-rs/topgrade/releases/download/v16.0.3/topgrade_16.0.3-1_amd64.deb
apt install ./topgrade_16.0.3-1_amd64.deb p
apt install ./topgrade_16.0.3-1_amd64.deb
cargo install topgrade
apt install cargo
cargo install topgrade
apt install rust
apt install rustc
apt install rustup
snap install rustup
curl -sf -L https://static.rust-lang.org/rustup.sh | sh
rustup
exit
cd manza/
nano ./compose.yml
docker compose down
nano ./compose.yml
mc
cd /
ls
cd root
cd stirling/
ls
docker compose up -d
cd ..
mc
cd convert/
docker compose up -d
cd ..
mc
cd morph/
docker compose up -d
cd ..
cd convert
ls
mc
cd ..
cd eigen/
ls
nano ./compose.yml
docker compose up
nano ./compose.yml
docker compose up
nano ./compose.yml
ls
mc
cd ..
cd gotosocial/
docker compose up
docker system prune -a
cd ..
cd pdfding/
LS
ls
nano ./docker-compose.yml
docker compose up -d
cd ..
ls
cd watchp/
ls
nano ./docker-compose.yml
docker compose up -d
cd ..
cd wirg/
ls
nano ./docker-compose.yml
docker compose up -d
nano ./docker-compose.yml
cd ..
mc
docker run -i -t -d -p 8033:80 onlyoffice/documentserver
docker run -i -t -d -p 8991:80 onlyoffice/documentserver
mkdir onlyoffice
cd onlyoffice
nano docker-compose.yml
cd ..
git clone https://github.com/ONLYOFFICE/Docker-CommunityServer
cd Docker-CommunityServer/
ls
nano ./docker-compose.workspace.yml
docker compose -f docker-compose.workspace.yml up
ls
chmod +x ./run-community-server.sh
./run-community-server.sh
cd..
cd ..
exit
mkdir collabora
cd collabora/
nano ./docker-compose.yml
docker compose up
nano ./docker-compose.yml
cd ..
docker system prune -a
mc
https://github.com/Graphite-Docs/graphite.git
git clone https://github.com/Graphite-Docs/graphite.git
cd graphite/
npm install
cd ..
mc
mkdir hedgedock
cd hedgedock/
nano ./docker-compose.yml
docker compose up
nano ./docker-compose.yml
docker compose up
nano ./docker-compose.yml
mkdir uploads
docker compose up
mc
docker compose up
nano ./docker-compose.yml
docker compose up
nano ./docker-compose.yml
docker compose up
nano ./docker-compose.yml
docker compose up
docker system prune -a
cd ..
mc
mkdir elgg
cd elgg
ls
mc
nano ./docker-compose.yml
docker compose up
cd ..
mc
exiy
exit
killall cells
startcells
cd maz
mc
cd manza/
ls
docker compose up -d
nano ./compose.yml
docker compose up
nano ./compose.yml
docker compose up
docker compose up -d
systemctl enable cells
systemctl status cells
killall cells
systemctl start cells
systemctl status cells
systemctl stop cells
systemctl status cells
systemctl start cells
systemctl status cells
cd /
cd root
cd cells
ls
mc
systemctl status cells
systemctl restart cells
systemctl status cells
nano ./pydio.json
systemctl restart cells
systemctl status cells
systemctl stop cells
systemctl disable cells
startcells
killall cells
nano ./pydio.json
startcells
cd ..
cd eigen/
mc
cd ..
exit
reboot
cd pdfding/
ls
nano ./docker-compose.yml
docker compose up -d
cd ..
cd excali/
ls
nano ./docker-compose.yml
docker compose up -d
exit
docker ps -a --filter "status=exited" --filter "status=created"
cd office/
ls
docker compose up -d
upd
exit
df -h
cd dms
ls
docker compose up -d
docker compose down
docker compose up
docker compose up -d
cd .
ls
cd snappymail/
ls
cd /usr/local
git clone https://github.com/searxng/searxng-docker.git
cd searxng-docker/
ls
nano ./.env
sed -i "s|ultrasecretkey|$(openssl rand -hex 32)|g" searxng/settings.yml
nano ./searxng/settings.yml
ls
nano ./docker-compose.yaml
ls
cd searxng/
ls
cd ..
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
docker compose up
nano ./docker-compose.yaml
mc
cd ..
mc
cd ~
ls
mkdir sear
cd sea
cd sear
ls
nano ./docker-compose.yml
docker compose up
nano /etc/docker/daemon.json
sudo mc
whereis daemon.json
locate daemon.json
slocate daemon.json
nano /etc/docker/daemon.json
s restart docker
systemctl restart docker
systemctl status docker
nano /etc/docker/daemon.json
systemctl restart docker
rm /etc/docker/daemon.json
systemctl start docker
systemctl status docker
docker compose up
cd ..
mc
docker ps
exit
upd
exit
htop
cd mirotalk
ls
cd ..
cd excali/
ls
docker compose up -d
docker compose up
docker compose up -d
exit
crontab -e
ls
docker ps
cd stirling/
ls
docker compose up -d
cd ..
cd pdfding/
docker compose up -d
cd ..
cd excali/
docker compose up -d
cd ..
cd resilio/
docker compose up -d
exit
upd
exit
upd
exit
upd
exit
docker run -d --name papra -p 1221:1221 ghcr.io/papra-hq/papra:latest
docker stop --name papra
docker stop papra
mkdir papra
cd papra/
nano ./docker-compose.yaml
docker compose up
cd ..
mc
docker run --name papra -p 1221:1221 ghcr.io/papra-hq/papra:latest
docker remove papra
docker run --name papra -p 1221:1221 ghcr.io/papra-hq/papra:latest
exit
ls
reboot now
git clone https://github.com/muzam1l/mooz.git
cd mooz/
ls
docker compose up
exit
mc
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-apps/master/server_manager/install_scripts/install_server.sh)"
exit
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-apps/master/server_manager/install_scripts/install_server.sh)"
mc
ip a
cd filestash/
docker compose up
cd ..
mc
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-apps/master/server_manager/install_scripts/install_server.sh)"
exit
mkdir mediacms
cd mediacms/
ls
nano ./docker-compose.yaml
docker compose up -d
upd
htop
mkdir watchtower
cd watchtower
nano ./docker-compose.yml
docker compose up
nano ./docker-compose.yml
docker compose up
docker network prune
docker system prune
htop
killall cloudron
killall pihole
htop
kill 35449
htop
free -h
docker system prune
ls
cd keepass
ls
docker compose down
cd ..
cd iceshrimp/
docker compose down
cd ..
cd heimdall/
docker compose down
cd ..
cd seafile-server-10.0.1/
ls
cd ..
crontab -e
reboot now
htop
free -h
ls
cd diaspora/
ls
docker compose down
cd ..
cd docspell-docker/
ls
docker compose down
cd ..
cd immich-app/
ls
docker compose down
ls
mc
cd mafl
docker compose down
free -h
ls
mc
cd piping
docker compose down
mc
cd ..
cd wirg
cd ..
cd wirg
ls
cat ./docker-compose.yml
docker compose down
cd ..
mc
docker system prune
free -h
cd arcane
ls
nano ./compose.yml
docker compose up
mkdir arcane
cd arcane
nano ./compose.yml
docker compose up -d
nano ./compose.yml
nano ./compose.yml
docker compose down
docker compose up
nano ./compose.yml
getent group docker | cut -d: -f3
openssl rand -base64 32
docker compose down
nano ./compose.yml
docker compose up
openssl rand -base64 16
nano ./compose.yml
docker compose up
openssl rand -hex 32
nano ./compose.yml
docker compose up
nano ./compose.yml
docker compose up
nano ./compose.yml
docker compose up
cd arcane
ls
nano ./compose.yml
bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-apps/master/server_manager/install_scripts/install_server.sh)"
dockerb start watchtower
docker start watchtower
docker start shadowbox
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-apps/master/server_manager/install_scripts/install_server.sh)"
sudo apt update
sudomc
sudo mc
sudo apt update
sudo apt upgrade
exit
ls
upd
mc
upd
df -h
mc
apt autoclean
apt clean
df -h
mc
reboot now
big
df -h
htop
df -h
du -h
mc
cd /
ncdu
apt install ncdu
ncdu
df -h
docker list
docker ls
docker --help
docker images
mc
apt autoclean
upd
mc
df
top
exit
df -h
reboot now
docker ps
apt clean
mc
df -h
exit
df ih
df -h
upd
exit
exit
exit
df -h
mc
df -h
docker ps
docker ls
docker list
docker images
docker run ghcr.io/docker-mailserver/docker-mailserver
mc
cd /
big
apt clean
apt autoclean
df -h
snap
snap list
docker images
docker stop lscr.io/linuxserver/wps-office
docker stop ghcr.io/immich-app/immich-server
docker stop immich-server
docker stop 8ef62f2f8c91
docker rm 8ef62f2f8c91
docker ps -all
docker ps
docker stop 3dec0d88b071
docker rm 3dec0d88b071
docker ps
docker ps -a
docker stop e6bbf7fee1f8
docker rm e6bbf7fee1f8
docker stop 0b7fa8d00620
docker rm 0b7fa8d00620
docker image prune
docker image prune -a
docker system prune
cd arcane
cd root
cd arcane
ls
sudo docker compose up -d
mc
sudo docker compose down
sudo docker compose up
nano ./compose.yml
sudo docker compose up
nano ./compose.yml
openssl rand -hex 32 && openssl rand -hex 32
nano ./compose.yml
sudo docker compose up
mc
nano compose.yml
docker compose up
nano compose.yml
docker compose up -d
exit
cd pdfding/
ls
docker compose up -d
mc
exit
mc
crontab -e
docker exec -u www-data nextcloud php cron.php
ip a
mc
mkdir lo
pwd
docker run -d --name=libreoffice -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -p 3010:3000 -p 3001:3001 -v /root/lo/config:/config --shm-size="1gb" --restart unless-stopped lscr.io/linuxserver/libreoffice:latest
docker rm 8094f2987b54767ef283b7cf0e4b6628550d6496e1bab452c93d071955becab2
docker run -d --name=libreoffice -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -p 3002:3000 -p 3001:3001 -v /root/lo/config:/config --shm-size="1gb" --restart unless-stopped lscr.io/linuxserver/libreoffice:latest
docker rm 49896e2992d527049cb33b3f9a5f3f4070775236685ef369f83ae87fbfa522a6
docker run -d --name=libreoffice -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -p 3002:3000 -p 3001:3001 -v /root/lo/config:/config --shm-size="1gb" --restart unless-stopped lscr.io/linuxserver/libreoffice:latest
ip a
mc
docker stop libreoffice
docker sart libreoffice
docker start libreoffice
docker ps
docker stop libreoffice
mkdir collabora
cd collabora/
nano ./compose.yml
docker compose up
nano ./compose.yml
rm ./compose.yml
nano ./compose.yml
docker compose up
docker compose up -d
snap remove nextcloud
mkdir nextcloud
cd nextcloud/
nano ./compose.yml
docker compose up
docker compose up -d
systemctl restart redis-server
systemctl status redis-server
exit
mkdir etherpad
cd etherpad/
nano ./compose.yml
docker compose up
nano ./compose.yml
docker compose up
nano ./compose.yml
docker compose up
docker compose up -d
exit
cd arcane/
ls
nano ./compose.yml
cd ..
ls
mc
cd etherpad/
docker pull etherpad/latest
docker pull etherpad-latest
docker pull etherpad/etherpad:latest
df -h
upd
exit
curl -sSL https://install.pi-hole.net | bash
s start pi-holeFTL
systemclt start pi-holeFTL
systemctl start pi-holeFTL
systemctl
systemctl start pihole-FTL
systemctl status pihole-FTL
mc
systemctl restart pihole-FTL
systemctl status pihole-FTL
exit
curl -sSL https://download.technitium.com/dns/install.sh | sudo bash
wget https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb
aot install privaxy_0.5.2_amd64.deb
apt install privaxy_0.5.2_amd64.deb
apt install ./privaxy_0.5.2_amd64.deb
exit]
exut
exit
apt install ./privaxy_0.5.2_amd64.deb
apt install privoxy
ls
wget https://github.com/evilsocket/opensnitch/releases/download/v1.8.0/opensnitch_1.8.0-1_amd64.deb
apt install ./opensnitch_1.8.0-1_amd64.deb
apt remove purge ./opensnitch_1.8.0-1_amd64.deb
apt remove --purge ./opensnitch_1.8.0-1_amd64.deb
apt remove ./opensnitch_1.8.0-1_amd64.deb
apt remove opensnitch
docker run -d -p 53:53/tcp -p 53:53/udp oznu/dns-ad-blocker
docker run -d -p 57:53/tcp -p 57:53/udp oznu/dns-ad-blocker
docker ps
exit
df -h
apt clean
apt autoclean
mc
df -h
ls
cd Docker-CommunityServer/
ls
mc
apt remove --purge opensnitch
apt remove --purge privoxy
apt remove --purge privaxy
apt autoremove
upd
reboot now
ls
exit
git clone https://github.com/igorski/bitmappery.git
cd bitmappery/
ls
npm install
npm install -g npm@11.11.0
npm run dev
npm run dev --host
npm run --host dev
npm run --host 0.0.0.0 dev
npm run dev --host 0.0.0.0
ls
nano ./vite.config.js
nano ./tsconfig.app.json
mc
npm run --host 0.0.0.0
npm run
npm run build
npm run
ls
docker build -t bitmappery .
docker run -d -p 5173:5173 -ip 0.0.0.0 --name bitmappery-container bitmappery
docker run -d -p 5173:5173 --ip 0.0.0.0 --name bitmappery-container bitmappery
docker run -d -p 5173:5173 --name bitmappery-container bitmappery
ls
nano ./vite.config.js
nano ./vite-env.d.ts
nano ./env.d.ts
nano ./dockerfile
nano ./tsconfig.app.json
mc
exit
mc
df -h
mc
docker ps
reboot now
$ curl --proto '=https' --tlsv1.2 -sSf https://get.stalw.art/install.sh -o install.sh
curl --proto '=https' --tlsv1.2 -sSf https://get.stalw.art/install.sh -o install.sh
$ docker pull stalwartlabs/stalwart:latest
docker pull stalwartlabs/stalwart:latest
ping www.goodle.com
ping www.google.com
mc
reboot now
ping www.google.com
exit
cd arcane/
ls
nano ./compose.yml
exit
mkdir drive
cd drive
nano ./compose.yml
docker compose up
docker compose up -d
cd drive
mkdir storag
rmdir storag
mkdir storage
mkdir database
chmod 777 ./storage/
chmod 777 ./database/
cd storage/
pwd
cd ..
cd database/
pwd
cd ..
chmod 777 ./drive/
cd drive/
docker compose up
ls
nano ./compose.yml
exit\
exit
mc
apt clean
apt autoclean
df -h
mc
cd /
cd var
cd logs
ls
cd log
c d samba
cd samba
la
rm *
la
ls
cd ..
la
mc
chmod 777 dmesg.1.gz
mc
journalctl --vacuum-size=200M
chattr -i -a dmesg.1.gz
rm dmesg.1.gz
reboot now
df -h
chmod 777 /srv/appdata/picoshare
chmod 777 /srv/appdata/picoshare/store.db*
chmod 777 /srv/appdata/picoshare/store.db.*
chmod 777 /srv/appdata/picoshare/store.db
chmod 777 /srv/appdata/picoshare/data/store.db
chmod 777 /srv/appdata/picoshare/data/store.db.*
chmod 777 /srv/appdata/picoshare/data/store.db-wal
chmod 777 /srv/appdata/picoshare/data/store.db-shm
chmod 777 /srv/appdata/picoshare/data
ls
cd pico/
ls
nan ./docker-compose.yml
nano ./docker-compose.yml
mkdir data
chmod 777 /root/pico/data
chmod 777 /root/pico
docker compose down
nano ./docker-compose.yml
docker compose up
docker compose up -d
exit
df -h
cd arcane/
ls
docker compose up
docker compose up -d
cd /
big
ncdu
df -h
curl -L https://setup.runtipi.io | bash
exit
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp/
make
ls
mc
brew install llama.cpp
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
cd ..
sudo bea
sudo su
sudo su bea
mc
llama-server --p 8600
exit
llama-server --p 8600
sudo su bea
whereis llama
mc
/home/linuxbrew/
/home/linuxbrew/.linuxbrew/bin/llama-server --port 8600
/home/linuxbrew/.linuxbrew/bin/llama-server --port 8600 --ip 0.0.0.0
/home/linuxbrew/.linuxbrew/bin/llama-server --help
/home/linuxbrew/.linuxbrew/bin/llama-server --port 8600 --host 0.0.0.0
sudo su bea
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"
exit
llama-cli -hf ggml-org/gemma-3-1b-it-GGUF
/home/linuxbrew/.linuxbrew/bin/llama-cli -hf ggml-org/gemma-3-1b-it-GGUF
/home/linuxbrew/.linuxbrew/bin/llama-server --port 8600 --host 0.0.0.0
/home/linuxbrew/.linuxbrew/bin/llama-server --port 8600 --host 0.0.0.0 &
killall llama-server
df -h
ls
mc
wget https://raw.githubusercontent.com/docker-mailserver/docker-mailserver/master/setup.sh
chmod a+x ./setup.sh
./setup.sh --help
./setup.sh help
/setup.sh email add sal@bgmcd.org
./setup.sh email add sal@bgmcd.org
exit
df -h
reboot now
df -h
docker status
docker statuscurl -fsSL https://tailscale.com/install.sh | sh
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
tailscale up -ssh
df -h
docker status
docker ps
docker restart $(docker ps -q)
ls
cd arcane/
ls
docker compose up -d
cd ..
docker system prune
df -h
docker system prune -a
reboot now
docker ps
docker system prune -a
df -h
free -h
tailscale up --ssh
htop
killall cells
htop
killall mirotalk
killall turnserver
htop
killall casaos
htop
killall technitium
htop
killall dotnet
htop
killall netdata
htop
killall casaos-local-storage
htop
killall pihole-FTL
htop
sh -c "sync; echo 1 > /proc/sys/vm/drop_caches"
htop
sh -c "sync; echo 1 > /proc/sys/vm/drop_caches"
tailscale up --ssh
htop
adduser sal
sudo usermod -aG docker sal
sudo usermod -aG sudo sal
ls
rm ./opensnitch_1.8.0-1_amd64.deb
mc
cd /home/sal/friendica/
ls
docker compose down
sudo systemctl stop apache2
sudo certbot certonly --standalone -d bsocial.bgmcd.org --non-interactive --agree-tos --email bea@bgmcd.org
sudo systemctl start apache2
sudo systemctl stop apache2
sudo systemctl start apache2
sudo systemctl status apache2
sudo systemctl start apache2
nano /etc/apache2/sites-available/bsocial.conf
sudo mv /tmp/bsocial-ssl.conf /etc/apache2/sites-available/bsocial.conf
sudo a2ensite bsocial.conf && sudo a2enmod ssl
sudo apachectl -t
sudo systemctl start apache2
sudo a2dissite 000-default-le-ssl.conf
sudo apachectl -t
sudo tee /etc/apache2/sites-enabled/000-default-le-ssl.conf <<'EOF'
).*?(?=
)' | head -20 curl -sL "https://framagit.org/friendica/facebook/-/archive/master/facebook-master.zip" -o /tmp/fb.zip && file /tmp/fb.zip && unzip -l /tmp/fb.zip 2>&1 | head -10 clear curl -sL -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" "https://api.github.com/repos/friendica/facebook/contents?ref=main" 2>&1 | head -50 curl -sL "https://api.github.com/repos/Friendica/Friendica-addons/contents?ref=main" 2>/dev/null | python3 -c "import sys,json; d=json.load(sys.stdin); [print(f\"{f['name']}\") for f in d if f['type']=='dir' and 'buffer' in f['name'].lower()]" 2>/dev/null; docker exec friendica-friendica-app-1 ls /var/www/html/addon/ 2>/dev/null | grep -i buffer curl -sL "https://api.github.com/repos/Friendica/Friendica-addons/contents" 2>/dev/null | python3 -c "import sys,json; d=json.load(sys.stdin); [print(f['name']) for f in d if isinstance(f, dict) and 'buffer' in f.get('name','').lower()]" 2>/dev/null docker ps -a && systemctl status docker 2>/dev/null | head -5 curl -sL "https://raw.githubusercontent.com/friendica/friendica-addons/main/buffer/buffer.php" -o /tmp/buffer-test.php && head -20 /tmp/buffer-test.php && echo "SUCCESS" || echo "FAILED" curl -sL "https://git.friendi.ca/friendica/friendica-addons/refs" 2>/dev/null | head -20; echo "---"; curl -sL "https://git.friendi.ca/friendica/friendica-addons/tree/fab23ae2a959813c449e9c689fd78213a5bc98f3/buffer" 2>/dev/null | grep -oP 'href="[^"]*buffer[^"]*"' | head -10 curl -sL --max-time 15 "https://git.fingerprintsoftware.ca/clones/friendica-addons/src/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/buffer.php" -o /tmp/buffer.php && head -30 /tmp/buffer.php && echo "SUCCESS" || echo "FAILED" curl -sL "https://git.fingerprintsoftware.ca/clones/friendica-addons/raw/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/buffer.php" -o /tmp/buffer.php && head -20 /tmp/buffer.php && echo "SUCCESS" curl -sL "https://git.fingerprintsoftware.ca/clones/friendica-addons/raw/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/bufferapp.php" -o /tmp/buffer/bufferapp.php && echo "OK $(wc -c < /tmp/buffer/bufferapp.php)" || echo "FAIL"; curl -sL "https://git.fingerprintsoftware.ca/clones/friendica-addons/raw/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/buffer.css" -o /tmp/buffer/buffer.css && echo "OK $(wc -c < /tmp/buffer/buffer.css)" || echo "FAIL"; curl -sL "https://git.fingerprintsoftware.ca/clones/friendica-addons/raw/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/README.md" -o /tmp/buffer/README.md && echo "OK $(wc -c < /tmp/buffer/README.md)" || echo "FAIL" curl -sL "https://git.fingerprintsoftware.ca/clones/friendica-addons/raw/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/bufferapp.php" | head -5; echo "---"; curl -sI "https://git.fingerprintsoftware.ca/clones/friendica-addons/raw/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/bufferapp.php" | head -5 clear for f in buffer.css README.md; do curl -sL "https://git.fingerprintsoftware.ca/clones/friendica-addons/src/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/${f}?raw=1" -o "/tmp/buffer/${f}" && echo "OK ${f} ($(wc -c < "/tmp/buffer/${f}"))" || echo "FAIL ${f}"; done mkdir -p /tmp/buffer/admin/addons curl -sL "https://git.fingerprintsoftware.ca/clones/friendica-addons/src/56ed2bccb7bcebb28623aa56356839aa730e0691/buffer/admin/addons/buffer?raw=1" -o /tmp/buffer/admin/addons/buffer && echo "OK admin/buffer ($(wc -c < /tmp/buffer/admin/addons/buffer))" || echo "FAIL admin/buffer"