Skip to content

Commit

Permalink
Merge branch 'dev' into dev-StS_Correct-octicon24
Browse files Browse the repository at this point in the history
  • Loading branch information
StephanStS authored Jul 4, 2024
2 parents da0298a + 9a9e48f commit a734377
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,9 @@ jobs:
# Exclude URLs for newly added Markdown files as well as raw view and edit GitHub URLs for all existing Markdown files
# parallels.com|chromewebstore.google.com: Cloudflare lets client enter redirect loop, if it does not send a cookie, set in response.
# raspberrypi.com|www.reddit.com|superuser.com|twitter.com/DietPi_|www.patreon.com/DietPi: Network error: Forbidden
# www.wireguard.com: Regularly Timeout
run: |
git fetch --depth=1 origin master
while read -r line; do exclude="$exclude|dietpi.com/${line%.md}/"; done < <(git diff --name-only --diff-filter=A origin/master docs | grep '.md$')
while read -r line; do exclude="$exclude|github.com/MichaIng/DietPi-Docs/(raw|edit)/dev/$line"; done < <(find docs -type f -name '*.md')
./lychee -En --require-https --cache --exclude '^(http://wiringpi.com/$|https://(twitter.com/DietPi_$|www.patreon.com/DietPi$|www.linux-kvm.org/$|pydio.com/|www.spigotmc.org/|help.realvnc.com/|help.roonlabs.com/|blynk.io/|play.google.com/store/apps/details|www.kickstarter.com|theunarchiver.com/$|www.parallels.com/|(www|forums).raspberrypi.com/|www.reddit.com/|superuser.com|chromewebstore.google.com'"$exclude"'))' -a 429 --github-token '${{ secrets.GITHUB_TOKEN }}' -b build README.md 'build/**/*.html'
./lychee -En --require-https --cache --exclude '^(http://wiringpi.com/$|https://(www.wireguard.com/$|twitter.com/DietPi_$|www.patreon.com/DietPi$|www.linux-kvm.org/$|pydio.com/|www.spigotmc.org/|help.realvnc.com/|help.roonlabs.com/|blynk.io/|play.google.com/store/apps/details|www.kickstarter.com|theunarchiver.com/$|www.parallels.com/|(www|forums).raspberrypi.com/|www.reddit.com/|superuser.com|chromewebstore.google.com'"$exclude"'))' -a 429 --github-token '${{ secrets.GITHUB_TOKEN }}' -b build README.md 'build/**/*.html'
1 change: 1 addition & 0 deletions .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,7 @@ snakeoil
SNMP
SoC
SoCs
soju
Sonarr
SOQuartz
Soundcloud
Expand Down
1 change: 1 addition & 0 deletions docs/software.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,7 @@ description: Overview of ready-to-run DietPi-Software options, cloud & backup se
- [**Synapse - Decentralized communication with the Matrix protocol**](software/social.md#synapse)
- [**microblog.pub - A self-hosted, single-user, ActivityPub powered microblog**](software/social.md#microblogpub)
- [**MediaWiki - A collaboration and documentation platform**](software/social.md#mediawiki)
- [**soju - A user-friendly IRC bouncer**](software/social.md#soju)

## [SSH Server](software/ssh.md)

Expand Down
8 changes: 7 additions & 1 deletion docs/software/hardware_projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -273,12 +273,18 @@ Node-RED is a visual tool for wiring together hardware devices, APIs and online
```sh
systemctl stop node-red
cd /mnt/dietpi_userdata/node-red
sudo -u nodered npm up --no-audit node-red
sudo -u nodered npm i --no-audit node-red@latest
systemctl start node-red
```

The current Node-RED version can be read in the programming IDE in the *burger menu* at the right upper corner.

Newer Node-RED versions might require a newer Node.js version. If this is the case, to update Node.js as well, easiest is to reinstall Node-RED. Your additional plugins, data and configs are preserved:

```sh
dietpi-software reinstall 122
```

***

Website: <https://nodered.org>
Expand Down
18 changes: 18 additions & 0 deletions docs/software/social.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ description: Description of DietPi software options related to social platforms
- [**Synapse - Decentralized communication with the Matrix protocol**](#synapse)
- [**microblog.pub - A self-hosted, single-user, ActivityPub powered microblog**](#microblogpub)
- [**MediaWiki - A collaboration and documentation platform**](#mediawiki)
- [**soju - A user-friendly IRC bouncer**](#soju)

??? info "How do I run **DietPi-Software** and install **optimised software** items?"
To install any of the **DietPi optimised software items** listed below run from the command line:
Expand Down Expand Up @@ -361,4 +362,21 @@ Official website: <https://www.mediawiki.org/wiki/MediaWiki>
Source code: <https://github.com/wikimedia/mediawiki>
License: [GPLv2](https://github.com/wikimedia/mediawiki/blob/master/COPYING)

## soju

soju is an [IRC bouncer](https://wikipedia.org/wiki/BNC_(software)#IRC) – it connects to upstream IRC servers on your behalf, and then you can connect to it using multiple IRC clients. This causes chat history to be preserved without having to have the IRC client connected all the time.

=== "Quick start"

By default, soju listens on the **6667** port, which is the default for plain text (insecure) IRC connections.

=== "Configuration file"

The configuration file is `/mnt/dietpi_userdata/soju/config`. Its structure and configuration options are described in the [soju man page](https://soju.im/doc/soju.1.html).

***

Official website: <https://soju.im>
Source code: <https://git.sr.ht/~emersion/soju>

[Return to the **Optimised Software list**](../software.md)

0 comments on commit a734377

Please sign in to comment.