Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

RPI newest OS Debian Trixie

K
kll Posted 8 days agoSoftware
today see Raspberry Pi release
new OS

Debian Trixie


3.10.2025
see Raspberry Pi OS trixie available

setup


try on RPI4
( use USB3 / ORICO 10Gbps TCM2-C3 adapter with a M2-SSD 256GB w. Raspberry Pi OS Debian Bookworm )
headless only ( means i use UBUNTU 25 PC with VNC Viewer to RPI4 desktop )

plug in a temporary 8GB uSD card

and start the / menu / Accessories / RPI Imager
and burn new Raspberry Pi OS 64bit ( Trixie ) to uSD.


temporary RPI fix IP


to avoid search for IP after initial boot:
then ( uSD out / in ) see /media/pi/bootfs
edit cmdline.txt ( i use terminal 'sudo mc' [F4] 'nano')
add inside first line
ip=192.168.1.104
( check have [space] before and after )

now reboot ( my RPI4 automatic uses uSD if avail ) ( and wait long time for setup )
login via PC terminal:
ssh pi@192.168.1.104
sudo raspi-config
/ Interface options / I3
+ enable VNC
now can use PC's VNC viewer again to new Trixie desktop.

sudo nano /boot/firmware/cmdline.txt
and change back the fix IP there
and make fix IP better way

sudo nmcli c show
sudo nmcli c mod 'Wired connection 1' ipv4.addresses 192.168.1.104/24 ipv4.method manual
sudo nmcli con mod 'Wired connection 1' ipv4.gateway 192.168.1.1
sudo nmcli con mod 'Wired connection 1' ipv4.dns "10.10.30.1 8.8.8.8 8.8.4.4"


check:
sudo cat /etc/NetworkManager/system-connections/'Wired connection 1.nmconnection'

( if used Raspberry Pi Imager and configured WiFi connection there, that's entry-name will be 'preconfigured' )
sudo nmcli c mod 'preconfigured' ipv4.addresses 192.168.1.204/24 ipv4.method manual
sudo nmcli con mod 'preconfigured' ipv4.gateway 192.168.1.1
sudo nmcli con mod 'preconfigured' ipv4.dns "10.10.30.1 8.8.8.8 8.8.4.4"


restart


sudo apt update && sudo apt upgrade -y



VNC login


now copy new OS from uSD to USB drive:
( well, could be possible via terminal too but desktop menu more easy )

menu/Accessories/SD Card Copier
from: /dev/mmcblk0
to: /dev/sda
make new UUID
( overwrite old Debian Bookworm system on USB drive )

shutdown / power off / remove uSD / power on /

more setup


sudo apt install gparted fastfetch tree mc hdparm

mkdir Projects


in Desktop taskbar enable [CPU][CPU temp]


check out the

drive speed


sudo apt install -y hdparm
sudo hdparm -t /dev/sda2


/dev/sda2:
 Timing buffered disk reads: 958 MB in 3.09 seconds = 309.98 MB/sec

not bad for a RPI4
while on uSD it was
sudo hdparm -t /dev/mmcblk0p2

/dev/mmcblk0p2:
 Timing buffered disk reads: 132 MB in 3.03 seconds = 43.60 MB/sec

compare with my PCIe3 PC M2-SSD

sudo hdparm -t /dev/nvme0n1p2

/dev/nvme0n1p2:
 Timing buffered disk reads: 4922 MB in 3.00 seconds = 1640.66 MB/sec

optional use the --direct with the hdparm command
see man hdparm


SAMBA


mkdir ~/Desktop/share

sudo apt install -y samba

sudo nano /etc/samba/smb.conf


#add after [homes] before [printers]:
[RPI4_share]
path = /home/pi/Desktop/share
writeable = yes
browseable = yes
public = no



sudo smbpasswd -a pi

pw
pw

sudo systemctl restart smbd

( and test from PC )






DOCKER install


curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh


now can use my alias
dinfo

and for maintenance install

portainer


sudo docker volume create portainer_data
sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts

try browser:
https:192.168.1.104:9443 ( accept risk... )
setup:
user: admin
pw: < adminpw> ( requires 12 char long )



instead of nextcloud i want try

opencloud


i see here
better use opencloud or try this way


mkdir -p $HOME/opencloud/opencloud-config
mkdir -p $HOME/opencloud/opencloud-data


and a manual docker run command
initialize
sudo docker run --rm -it -v $HOME/opencloud/opencloud-config:/etc/opencloud -v $HOME/opencloud/opencloud-data:/var/lib/opencloud -e IDM_ADMIN_PASSWORD=admin opencloudeu/opencloud-rolling:latest init

start
sudo docker run --name opencloud --rm -d -p 9200:9200 -v $HOME/opencloud/opencloud-config:/etc/opencloud -v $HOME/opencloud/opencloud-data:/var/lib/opencloud -e OC_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OC_URL=https://192.168.1.104:9200 opencloudeu/opencloud-rolling:latest


LAN browser:
https://192.168.1.104:9200

admin
admin


add text file 'setup.txt' under personal and try to find it:
~/opencloud/opencloud-data/storage/users/users/1dcf5064-da70-4910-955a-0693fd5f9350/setup.txt