@@ -24,7 +24,7 @@ available as open source:
2424```
2525The MIT License (MIT)
2626
27- Copyright (c) 2023 René Schwarzer
27+ Copyright (c) 2025 René Schwarzer
2828
2929Permission is hereby granted, free of charge, to any person obtaining a copy
3030of this software and associated documentation files (the "Software"), to deal
@@ -53,7 +53,7 @@ other operating systems.
5353The first step is to write the operating system to an SD card. For this purpose, there is https://downloads.raspberrypi.org/imager/imager.exe
5454a free program (Windows), with the help of which the image is copied to the SD card.
5555
56- ![ imager] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/imager.png )
56+ ![ imager] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/imager.png )
5757
5858## Setting up the operating system
5959
@@ -76,28 +76,28 @@ pi@raspberrypi:~ $ sudo raspi-config
7676It is recommended to change the password, as well as to set up the Wi-Fi, change the time zone and the host name if necessary. In the
7777remainder of the application guide, the host name ``` wx ``` is used. In addition, SSH must be activated (to be found under Interface Options).
7878
79- ![ raspiconfig] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/raspiconfig.png )
79+ ![ raspiconfig] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/raspiconfig.png )
8080
8181All subsequent steps can now be done via SSH and the Raspberry Pi can be disconnected from the keyboard and screen.
8282
83- ## Installing the .NET Runtime
83+ ## Installing the .NET SDK
8484After SSH has been activated, a connection to the Raspberry Pi can be established with the help of an SSH client (e.g. Putty, OpenSSH).
8585
86- ![ piconnect] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/piconnect.png )
86+ ![ piconnect] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/piconnect.png )
8787
88- First, the .NET Runtime and the ASP.NET Core Runtime must be installed . Help for this is offered under [ 1] . The current versions
88+ First, the .NET SDK must be installed (it includes the .NET Runtime and the ASP.NET Core Runtime) . Help for this is offered under [ 1] . The current versions
8989can be obtained free of charge from Microsoft at https://dotnet.microsoft.com/download/dotnet-core .
9090
91- ![ downloadnet1] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/downloadnet1.png )
91+ ![ downloadnet1] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/downloadnet1.png )
9292
9393For the Raspberry Pi, the binaries for Linux-Arm32 are to be used. The direct link to the Linux-Arm32 binaries must be copied.
9494
95- ![ downloadnet2] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/downloadnet2.png )
95+ ![ downloadnet2] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/downloadnet2.png )
9696
97- The Linux Arm32 archive for the ASP .NET Core Runtime is downloaded to the Raspberry using wget.
97+ The Linux Arm32 archive for the .NET SDK is downloaded to the Raspberry using wget.
9898
9999``` bash
100- pi@wx:~ $ wget https://download.visualstudio .microsoft.com/download/pr/61cb6649-f41f-4966-84ae-9ff673528054/9bbd07607c5a1af87354e1fa93c36a00/aspnetcore-runtime-7 .0.0 -linux-arm.tar.gz
100+ pi@wx:~ $ wget https://builds.dotnet .microsoft.com/dotnet/Sdk/10.0.100/dotnet-sdk-10 .0.100 -linux-arm.tar.gz
101101```
102102
103103In preparation for the installation of .NET Core, a directory must be created at ``` /usr/share/dotnet-sdk ``` by then unpacking the .NET archive.
@@ -109,7 +109,7 @@ pi@wx:~ $ sudo mkdir /usr/share/dotnet-sdk
109109After creating the directory ``` /usr/share/dotnet-sdk ``` , the binaries can be unpacked.
110110
111111``` bash
112- pi@wx:~ $ sudo tar zxf aspnetcore-runtime-7 .0.0 -linux-arm.tar.gz -C /usr/share/dotnet-sdk/
112+ pi@wx:~ $ sudo tar zxf dotnet-sdk-10 .0.100 -linux-arm.tar.gz -C /usr/share/dotnet-sdk/
113113```
114114
115115## Installing utilities
@@ -124,12 +124,12 @@ pi@wx:~ $ sudo apt-get install mc -y
124124
125125If necessary, the profile can be extended by ``` alias ll='ls -l' ``` .
126126
127- ![ profile] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/profile.png )
127+ ![ profile] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/profile.png )
128128
129129## Set static IP
130130It is recommended to configure a static IP address for the Raspberry under ``` /etc/dhcpcd.conf ``` (see [ 2] ).
131131
132- ![ dhcpcd] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/dhcpcd.png )
132+ ![ dhcpcd] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/dhcpcd.png )
133133
134134## Multicast Domain Name Service (mDNS)
135135For example, Avahi can be used as mDNS. Avahi is an open-source mDNS implementation. At the command prompt, type the following command to install Avahi:
@@ -144,7 +144,7 @@ Once the installation process is complete, local network queries are accepted an
144144WebExpress is provided in packaged form for the Raspberry Pi in the GitHub repository https://github.com/webexpress-framework/WebExpress/releases
145145free of charge.
146146
147- ![ downloadwebexpress] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/downloadwebexpress.png )
147+ ![ downloadwebexpress] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/downloadwebexpress.png )
148148
149149The binaries of WebExpress can be obtained from GitHub via wget.
150150
@@ -316,17 +316,17 @@ WebExpress will start automatically after each restart of the Rasperry Pi.
316316If https is used with self-generated certificates, the certificates should be stored in the client. The .pfx file must be placed in the
317317certificate store under Trusted Root Certification Authorities.
318318
319- ![ certificatestore1] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/certificatestore1.png )
320- ![ certificatestore2] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/certificatestore2.png )
321- ![ certificatestore3] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/certificatestore3.png )
322- ![ certificatestore4] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/certificatestore4.png )
323- ![ certificatestore5] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/certificatestore5.png )
324- ![ certificatestore6] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/certificatestore6.png )
325- ![ certificatestore7] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/certificatestore7.png )
319+ ![ certificatestore1] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/certificatestore1.png )
320+ ![ certificatestore2] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/certificatestore2.png )
321+ ![ certificatestore3] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/certificatestore3.png )
322+ ![ certificatestore4] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/certificatestore4.png )
323+ ![ certificatestore5] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/certificatestore5.png )
324+ ![ certificatestore6] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/certificatestore6.png )
325+ ![ certificatestore7] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/certificatestore7.png )
326326
327327The WebExpress certificate must be trusted in the browser.
328328
329- ![ trust] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress.Doc /main/assets/ig/trust.png )
329+ ![ trust] ( https://raw.githubusercontent.com/webexpress-framework/WebExpress/main/assets/ig/trust.png )
330330
331331# Update
332332To ensure security, the Raspberry Pi, its applications and WebExpress must be updated regularly.
0 commit comments