Skip to main content

Primary links

  • Home
  • AI
  • Kubernetes
  • Incus
  • Ansible
  • Terraform
  • OpenStack
  • Virtualization
  • Linux
  • SmartHome
  • HowTo

Misc

  • Linux
  • Hardware
  • Programming
  • Databases
  • Multimedia
  • Windows

Cloud

  • OpenStack
  • cloud-config
  • nextcloud

Virtualization

  • Virtualization
  • Incus
  • Docker
  • KVM
  • Kubernetes
  • LXC
  • LXD
  • QEMU
  • VMware
  • VirtualBox
  • multipass
  • podman
  • vagrant
  • XEN

Network

  • DNS
  • Firewall
  • Linux
  • OpenvSwitch
  • SSL
  • VLAN
  • VPN
  • iPXE
  • namespaces
  • nmcli
  • tcpdump

Storage

  • CEPH
  • DRBD
  • LVM
  • S3
  • ZFS
  • btrfs

Automation / CI/CD

  • Install
  • Ansible
  • GitLab
  • LLM
  • Preseed
  • Puppet
  • Terraform
  • Ubuntu autoinstall

Monitoring / Visualisation

  • Grafana
  • Icinga
  • Prometheus
  • Monitoring
  • ELK
  • mermaid

IPCop: Check / Update DDNS

[embed_urls: http://dl.panticz.de/endian/checkddns/etc/cron.d/checkddns ]
[embed_urls: http://dl.panticz.de/endian/checkddns.sh ]

chmod u+x /sbin/checkddns.sh
/etc/init.d/fcron restart

HowTo: Compile Nautilus

Install compiled 64bit version

wget http://dl.panticz.de/nautilus/nautilus_3.2.1-0ubuntu3.1_amd64.deb
sudo dpkg -i /tmp/nautilus_3.2.1-0ubuntu3.1_amd64.deb

nautilus -q

Automatic installation script
<?php
$URL="http://dl.panticz.de/scripts/rebuild.nautilus.sh";

echo "wget $URL -O - | bash -";
echo "<div><pre>";
</pre></div>

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
$result = curl_exec($ch);
curl_close($ch);
htmlspecialchars($result);

echo "";

?>

Links
http://www.omgubuntu.co.uk/2011/12/how-to-move-nautilus-navigation-buttons-back-to-the-left
http://ubuntuforums.org/showthread.php?p=11501676#post11501676

Toshiba Tegra AC100

# https://github.com/nthchild/ubuntu-ac100

https://github.com/solarkennedy/ubuntu-ac100-xenial

HowTo
https://wiki.ubuntu.com/ARM/TEGRA/AC100

install nvflash (broken, download and install manually)
http://developer.download.nvidia.com/assets/mobile/files/tegra-linux-12.alpha.1.0.tar.gz
#wget https://phablet-paz00.googlecode.com/files/nvflash_20110628-2_all.deb -O /tmp/nvflash_20110628-2_all.deb
#sudo dpkg -i /tmp/nvflash_20110628-2_all.deb

wget http://developer.download.nvidia.com/assets/mobile/files/tegra-linux-12.alpha.1.0.tar.gz
tar xf tegra-linux-12.alpha.1.0.tar.gz

/tmp/ldk/bootloader/nvflash --bl sos-uboot-r5-2013-11-10.bin --go

get bootrom

# wget http://cdimage.ubuntu.com/lubuntu/releases/quantal/release/lubuntu-12.10-preinstalled-desktop-armhf+ac100.bootimg -O /tmp/ac100.bootimg
# wget http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-preinstalled-desktop-armhf+ac100.bootimg -O /tmp/ac100.bootimg
wget http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/pending/trusty-preinstalled-desktop-armhf+ac100.bootimg -O /tmp/ac100.bootimg

flash bootrom

# Connect the USB cable between your AC100 and the host PC
# Press CTRL and ESC keys and power on your AC100 
sudo nvflash --bl /usr/lib/nvflash/fastboot.bin --download 6 /tmp/ac100.bootimg
# poweroff
# poweron

download image

sudo mount /dev/sdb1 /mnt
# wget http://cdimage.ubuntu.com/lubuntu/releases/quantal/release/lubuntu-12.10-preinstalled-desktop-armhf+ac100.tar.gz -P /mnt/
# wget http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-preinstalled-desktop-armhf+ac100.tar.gz -P /mnt/
wget http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/pending/trusty-preinstalled-desktop-armhf+ac100.tar.gz -O /tmp/trusty-preinstalled-desktop-armhf+ac100.tar.gz
sudo umount /mnt
# OPTIONAL configuration

[embed_url: https://raw.githubusercontent.com/panticz/installit/master/hardware/ac100.postinstall.sh]

Handbrake

DVD to MKV

sudo apt-get install -y handbrake-cli libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg

# h265 to MKV
TARGET=/media/pako/E7F4-7534

for i in {1..99}; do
HandBrakeCLI \
  -t${i} \
  --encoder x265 \
  --format mkv \
  --quality 22 \
  --keep-display-aspect \
  --output "${TARGET}/${i}.mkv" \
  --chapters 1-99 \
  --subtitle-lang-list "eng,deu" \
  --audio-lang-list "eng,deu" \
  --input VIDEO_TS
done


#  --rate 23.976 \
#  --aencoder copy \

# h264 to MP3
HandBrakeCLI --input DVD_DISC1/VIDEO_TS/ -t1  --encoder x264 --format av_mp4 --quality 22 --aencoder copy  --keep-display-aspect --rate 23.976 --output "Chapter s%.h264"  --chapters 1-99 --subtitle-lang-list "eng,deu"  --audio-lang-list  "eng,deu"

# --all-audio
# --all-subtitles

Install from Ubuntu 22.04 repository

echo "deb http://de.archive.ubuntu.com/ubuntu jammy main restricted universe multiverse" | \
    sudo tee /etc/apt/sources.list.d/ubuntu-jammy.list
echo "deb http://de.archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse" | \
    sudo tee /etc/apt/sources.list.d/ubuntu-jammy-updates.list

sudo apt update
sudo apt-get install handbrake-cli
sudo rm /etc/apt/sources.list.d/ubuntu-jammy*
sudo apt update

Command line reference
https://mattgadient.com/comparing-x264-rf-settings-in-handbrake-examples/
https://handbrake.fr/docs/en/latest/cli/command-line-reference.html
https://handbrake.fr/docs/en/1.5.0/cli/cli-options.html

Install Chromium (Chrome clone)

Snap package installation

snap install chromium

APT installation
[embed_url: https://raw.githubusercontent.com/panticz/installit/master/install.chromium.sh]

# fix key?

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

Chrome web store
https://chrome.google.com/webstore/category/extensions

Add-ons
# Video DownloadHelper
https://chrome.google.com/webstore/detail/video-downloadhelper/lmjnegcaeklhafolokijcfjliaokphfk
# Proxy SwitchyOmega
https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif

User Data Directory
https://chromium.googlesource.com/chromium/src/+/master/docs/user_data_dir.md

~/.config/chromium
~/snap/chromium/current/.config/chromium

Restore session / open tabs

~/snap/chromium/current/.config/chromium/Default/Current Session
~/snap/chromium/current/.config/chromium/Default/Current Tabs
~/snap/.config/chromium/Default/Current Session

Use build-in basc password store

chromium-browser --password-store=basic

# /usr/share/applications/chromium-browser.desktop
Exec=chromium-browser --password-store=basic %U

Download latest version

https://chromium.woolyss.com/

Start chroumium with disabled features

chromium  --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled

keyboard shortcut
https://www.die-tastenkombination.de/tastenkombinationen-fur-google-chrome.html

Magento Cron

cat < /etc/cron.d/magento_cron 
MAILTO=YOUR@EMAIL.COM

*/5 * * * * root /var/www/cron.sh
EOF

chmod u+x /var/www/cron.sh

Links
http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job

Epson B-310N / B-500DN

If not already purchased, then DON´T buy this crappy Epson B-300 / B-308 / B-310 / B-500 / B-508 / B-510 printer. The printer are very short-lived. After about 1-2 years and ~10,000 pages unusable, paper jam, ink leaking, complete damage... The same problems occurred by FOUR! Business Inkjet printers. I have expected a little bit more from a "business printer" in the € 500 price range. Shame on you Epson!

Automatic installation script
<?php
$URL="https://raw.githubusercontent.com/panticz/installit/master/hardware/install.epson-business-inkjet.sh";

echo "wget $URL -O - | bash -";
echo "<div><pre>";
</pre></div>

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
$result = curl_exec($ch);
curl_close($ch);
htmlspecialchars($result);

echo "";

?>

create printer

sudo lpadmin -p Epson_B-310DN -v socket://192.168.1.14:2501 -E -P /usr/share/cups/model/ekpxb310.ppd
sudo lpadmin -p EpsonColorOben -v lpd://YOUR_PRINTER_IP:515/PASSTHRU -E -P /usr/share/cups/model/ekb500dn.ppd -o DefaultInputSlot=Front
sudo lpadmin -p ZertifikateOben -v lpd://192.168.1.13:515/PASSTHRU -E -P /usr/share/cups/model/ekb500dn.ppd -o MediaType=EPHOTOGLOSSY -o PrintQuality=BestPhoto -o InputSlot=Rear -o PageSize=A5 -o PageRegion=A5 -o ImageableArea=A5 -o PaperDimension=A5 -o OutputPaper=A5
# create DIN A5 printer
wget http://dl.dropbox.com/u/4170695/ppd/Epson-B-500DN-A5.ppd -P /tmp

lpadmin -p Zertifikate -v socket://EpsonColor:9100 -E -P /tmp/Epson_B-500DN_A5.ppd

Commercial alternative TurboPrint

wget http://www.turboprint.info/tp2/turboprint_2.23-1_amd64.deb -P /tmp
sudo dpkg -i /tmp/turboprint_2.23-1_amd64.deb

HowTo convert image to AdobeRGB1998.icc
http://www.panticz.de/Adobe_ICC_Profiles

Links
http://download.ebz.epson.net/dsc/search/01/search/searchModuleFromResult
http://avasys.jp/eng/linux_driver/
http://linux.avasys.jp/customerservice/pips3x_ubuntu804_e.html
http://dl.dropbox.com/u/4170695/ppd/Epson-B-500DN-A5.ppd - PPD DIN A5 only
http://dl.dropbox.com/u/4170695/ppd/Epson-B-500DN.ppd - PPD

Install proftpd FTP server

<?php
$URL="https://raw.githubusercontent.com/panticz/installit/master/install.proftpd.sh";

echo "wget $URL -O - | bash -";
echo "<div><pre>";
</pre></div>

$c = curl_init();
curl_setopt($c, CURLOPT_URL, $URL);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);

echo htmlspecialchars(curl_exec($c));

curl_close($c);

echo "";

?>

Create new ftp user
adduser ftp_user_1 -shell /bin/false -home /var/www/ftp_user_1/

# add ftp user to grup

adduser ftp_user_1 ftpuser

# clear user dir
rm /var/www/ftp_user_1/.*

Links
http://www.thomas-krenn.com/de/wiki/FTP-Server_unter_Debian_einrichten
http://www.debian-administration.org/article/228/Setting_up_an_FTP_server_on_Debian

Install Postfix

<?php
$URL="https://raw.githubusercontent.com/panticz/installit/master/install.postfix.sh";

echo "wget $URL -O - | bash -";
echo "<div><pre>";
</pre></div>

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
$result = curl_exec($ch);
curl_close($ch);
htmlspecialchars($result);

echo "";

?>

Links
http://www.gtkdb.de/index_33_727.html - SMTP Relay HowTo

Install Dovecot

[embed_url: https://raw.githubusercontent.com/panticz/installit/master/install.dovecot.sh]

/etc/dovecot/conf.d/10-master.conf
  inet_listener imaps {
    port = 993
    ssl = yes
  }

openssl req -new -x509 -nodes -out /etc/dovecot/dovecot.pem -keyout /etc/dovecot/private/dovecot.pem -days 1095 -newkey rsa:4096

Links
http://wiki2.dovecot.org/SSL/DovecotConfiguration
http://wiki2.dovecot.org/SSL/CertificateCreation
http://ebalaskas.gr/wiki/dovecot/DovecotSSL
http://wiki.ubuntuusers.de/Dovecot
https://help.ubuntu.com/11.04/serverguide/C/dovecot-server.html
http://wiki.dovecot.org/MainConfig
http://www.howtoforge.com/dovecot_mail_server_sieve_virtual_users

Pagination

  • First page
  • Previous page
  • …
  • Page 36
  • Page 37
  • Page 38
  • Page 39
  • Page 40
  • Page 41
  • Page 42
  • Page 43
  • Page 44
  • …
  • Next page
  • Last page
Profiles GitHub StackOverflow LinkedIn Xing
Contact Imprint
© panticz 2026

Cookie-Einstellungen

Diese Website nutzt eingebettete Inhalte von Drittanbietern (z.B. YouTube, SoundCloud). Beim Laden dieser Inhalte werden Daten an die jeweiligen Anbieter übermittelt. Datenverarbeitungserklärung