Skip to content

Commit

Permalink
Release week 21 (DietPi v7.2 release) (#494)
Browse files Browse the repository at this point in the history
* Update InfluxDB docs and remove logo
* DietPi-Software | vaultwarden: Rename from Bitwarden_RS (#478)
* Update emonPi/emonHub docs (#483)
* Expand release notes 7.2 (#495)
* Add description of the Browser preference
  • Loading branch information
MichaIng authored May 29, 2021
1 parent 521562f commit 96fd55d
Show file tree
Hide file tree
Showing 23 changed files with 232 additions and 1,056 deletions.
18 changes: 14 additions & 4 deletions .wordlist.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
addictiveness
addon
ADF
advanxer
AGPLv
Expand Down Expand Up @@ -109,10 +110,11 @@ EEPROM
Emby
eMMC
emoncms
EmonCMS
EmonPi
EmonTH
EmonTX
emonCMS
emonHub
emonPi
emonTH
emonTX
EPL
EQ
ESXi
Expand Down Expand Up @@ -177,6 +179,7 @@ Imgur
InfluxData
InfluxDB
InterPlanetary
io
IoT
IPFS
IPsec
Expand All @@ -190,6 +193,7 @@ Joulinar
journalctl
journald
JS
js
JSON
JustBoom
Kbit
Expand All @@ -216,6 +220,7 @@ Lidarr
LightDM
Lighttpd
Lighty
LinkedIn
LLMP
LLSP
LMS
Expand Down Expand Up @@ -278,6 +283,7 @@ Netdata
Nextcloud
NFS
Nginx
nodejs
nm
Nmap
NoMachine
Expand All @@ -293,6 +299,7 @@ OctoPrint
Odroid
Odroids
Ok
OOTB
Oldschool
OPcache
OpenBazaar
Expand Down Expand Up @@ -370,6 +377,7 @@ SABnzbd
SATA
SBC
SBCs
scalable
SCP
scroller
SDL
Expand Down Expand Up @@ -425,6 +433,7 @@ transactional
transcoding
TRÅDFRI
TTS
Tumblr
Tyrian
uae
UART
Expand All @@ -446,6 +455,7 @@ UrBackup
userdata
userspace
UUID
vaultwarden
Viebrock
VirtualBox
VirtualHere
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-banner.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-banner_config.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/images/dietpi-ddns.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-nanopi_r1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-nanopi_r4s.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-pinebook-pro.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
939 changes: 1 addition & 938 deletions docs/assets/images/dietpi-releaseinformation-7.2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-software-firefox.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-software-nodejs.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions docs/dietpi_tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -674,6 +674,17 @@ The following commands are non-interactive, but error-handled wrappers for `apt-
- `G_AGUG` - `apt-get upgrade`
- `G_AGDUG` - `apt-get dist-upgrade`

### DietPi Banner

Enables the configuration of the initial banner, displayed on logon.
Run `dietpi-banner`.

![DietPi-Banner config menu](assets/images/dietpi-banner_config.jpg){: width="643" height="338" loading="lazy"}

Using these settings you can configure the information displayed initially, choosing the details displayed initially. See below an example where 4 options are selected:

![DietPi-Banner print on login](assets/images/dietpi-banner.jpg){: width="636" height="359" loading="lazy"}

### DietPi CPU info

Displays CPU temperature, processor frequency, throttle level etc.
Expand Down
140 changes: 97 additions & 43 deletions docs/releases.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/software.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
- [**Syncthing - Backup and sync server with web interface**](../software/cloud/#syncthing)
- [**MinIO - S3 compatible distributed object server**](../software/cloud/#minio)
- [**Firefox Sync Server - Sync bookmarks, tabs, history and passwords**](../software/cloud/#firefox-sync-server)
- [**Bitwarden_RS - Unofficial Bitwarden password manager server written in Rust**](../software/cloud/#bitwarden_rs)
- [**vaultwarden - Unofficial Bitwarden password manager server written in Rust**](../software/cloud/#vaultwarden)
- [**FuguHub - Your Own Personal Cloud Server**](../software/cloud/#fuguhub)

## [Databases & Data Stores](../software/databases/#overview)
Expand Down Expand Up @@ -139,7 +139,7 @@
## [Home Automation](../software/home_automation/)

- [**Home Assistant - Open-source home automation platform running on Python 3**](../software/home_automation/#home-assistant)
- [**EmonPi - Lightweight Energy usage stats with EmonPi PCB**](../software/home_automation/#emonpi)
- [**emonHub - Data collector for the emonPi energy monitor addon board**](../software/home_automation/#emonhub)
- [**Domoticz - Multi platform Home Automation System**](../software/home_automation/#domoticz)
- [**TasmoAdmin - Administrative website for Tasmota devices**](../software/home_automation/#tasmoadmin)

Expand Down
26 changes: 13 additions & 13 deletions docs/software/cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
- [**Syncthing - Backup and sync server with web interface**](#syncthing)
- [**MinIO - S3 compatible distributed object server**](#minio)
- [**Firefox Sync Server - Sync bookmarks, tabs, history and passwords**](#firefox-sync-server)
- [**Bitwarden_RS - Unofficial Bitwarden password manager server written in Rust**](#bitwarden_rs)
- [**vaultwarden - Unofficial Bitwarden password manager server written in Rust**](#vaultwarden)
- [**FuguHub - Your Own Personal Cloud Server**](#fuguhub)

??? info "How do I run **DietPi-Software** and install **optimised software** items?"
Expand Down Expand Up @@ -562,18 +562,18 @@ License: [MPL2.0](https://github.com/mozilla-services/syncserver/blob/master/LIC

Credits: This software title has been added to DietPi-Software by [CedArctic](https://github.com/CedArctic), many thanks! :D

## Bitwarden_RS
## vaultwarden

Bitwarden_RS is an unofficial Bitwarden password manager server with web interface, written in Rust.
vaultwarden is an unofficial Bitwarden password manager server with web interface, written in Rust.

![Bitwarden_RS web vault screenshot](../assets/images/dietpi-software-bitwarden_rs.jpg){: width="600" height="247" loading="lazy"}
![vaultwarden web vault screenshot](../assets/images/dietpi-software-vaultwarden.jpg){: width="600" height="247" loading="lazy"}

=== "First access"

- During install, a self-signed 4096-bit RSA TLS certificate is created to allow encrypted HTTPS access, which is required for access with most Bitwarden clients and reasonable as of the sensitivity of the data a password manager handles.
- Most web browsers will warn you on access that the certificate is not trusted, although usually you can choose to ignore that and still access the web vault.
- Most Bitwarden clients on the other hand will deny to access your server, as long as the certificate is not trusted.
- As far as you have a public domain name for your DietPi server, we recommend to request an official trusted CA certificate, e.g. via `dietpi-letsencrypt` and setup either a reverse proxy, or configure Bitwarden_RS to use the retrieved key and certificate directly via ROCKET_TLS setting in the config file (see "Directories" tab).
- As far as you have a public domain name for your DietPi server, we recommend to request an official trusted CA certificate, e.g. via `dietpi-letsencrypt` and setup either a reverse proxy, or configure vaultwarden to use the retrieved key and certificate directly via ROCKET_TLS setting in the config file (see "Directories" tab).

??? info "How do I add a self-signed certificate to the OS' Trusted Root Certification Authorities store?"

Expand Down Expand Up @@ -644,14 +644,14 @@ Bitwarden_RS is an unofficial Bitwarden password manager server with web interfa

=== "Directories"

- Install directory: `/opt/bitwarden_rs`
- Data directory: `/mnt/dietpi_userdata/bitwarden_rs`
- Config file: `/mnt/dietpi_userdata/bitwarden_rs/bitwarden_rs.env`
- Install directory: `/opt/vaultwarden`
- Data directory: `/mnt/dietpi_userdata/vaultwarden`
- Config file: `/mnt/dietpi_userdata/vaultwarden/vaultwarden.env`

=== "View logs"

```sh
journalctl -u bitwarden_rs
journalctl -u vaultwarden
```

=== "Update to latest version"
Expand All @@ -662,10 +662,10 @@ Bitwarden_RS is an unofficial Bitwarden password manager server with web interfa

***

Official documentation: <https://github.com/dani-garcia/bitwarden_rs/wiki>
Forum: <https://bitwardenrs.discourse.group>
Source code: <https://github.com/dani-garcia/bitwarden_rs>
Open-source license: [GPLv3](https://github.com/dani-garcia/bitwarden_rs/blob/master/LICENSE.txt)
Official documentation: <https://github.com/dani-garcia/vaultwarden/wiki>
Forum: <https://vaultwarden.discourse.group>
Source code: <https://github.com/dani-garcia/vaultwarden>
Open-source license: [GPLv3](https://github.com/dani-garcia/vaultwarden/blob/master/LICENSE.txt)

Credits: This software title has been added to DietPi-Software by [CactiChameleon9](https://github.com/CactiChameleon9). Thank you!

Expand Down
48 changes: 22 additions & 26 deletions docs/software/databases.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,16 +103,12 @@ Source: [Carlos Prioglio](https://redis.io/images/redis-logo.svg), [licence](htt

***

Website: <https://redis.io>
Website: <https://redis.io/>
Official documentation: <https://redis.io/documentation>
Commands: <https://redis.io/commands>

## InfluxDB

![InfluxDB logo](../assets/images/dietpi-software-webstack-influxdb.svg){: width="300" height="112" loading="lazy"}

Source: [InfluxData](https://influxdata.github.io/design.influxdata.com/branding-docs/img/influxdb/preview.svg), [Public Domain](https://commons.wikimedia.org/w/index.php?curid=55056027).

**InfluxDB** is a _time series_ database and it is optimised to handle high write and query loads. For this purpose is a very good fit for saving sensor data or time series info from various logs. InfluxDB is not only a time series platform, but it provides also an Web UI and dashboard tools, background processing and monitoring agent.

The main interface to the database for management and data transferred are HTTP requests that are handled directly by the `influxdb` service (default port being used is `8086`).
Expand All @@ -123,39 +119,39 @@ The data can be nicely viewed with [**Grafana**](../hardware_projects/#grafana).

After the installation, the data transfers are made via the HTTP requests, and are handled directly by the InfluxDB service running on `http://<your.IP>:8086`.

- Create a database using `influxdb` via command line tool. This tool also uses HTTP so it can manage a database on a remote machine setting the `-host` option.
Create a database using `influxdb` via command line tool. This tool also uses HTTP, so it can manage a database on a remote machine setting the `-host` option:

```sh
influx -execute 'create database myfirstdb'
```

- Create a database using a HTTP request and `curl` tool:
Create a database using a HTTP request and `curl` tool:

```sh
curl -i -XPOST http://<your.IP>:8086/query --data-urlencode "q=CREATE DATABASE myfirstdb"
curl -i -X POST http://<your.IP>:8086/query --data-urlencode 'q=CREATE DATABASE myfirstdb'
```

- Post data
Post data:

```sh
curl -i -XPOST 'http://<your.IP>:8086/write?db=myfirstdb' --data-binary 'temperature value=20.12'
curl -i -X POST 'http://<your.IP>:8086/write?db=myfirstdb' --data-binary 'temperature value=20.12'
```

- Retrieve and display data from the database
Retrieve and display data from the database:

```sh
influx -database myfirstdb -execute 'SELECT * FROM temperature'
```

- Retrieve data using a HTTP request and `curl` tool::
Retrieve data using a HTTP request and `curl` tool:

```sh
curl -i -XPOST http://<your.IP>:8086/query?db=mydb --data-urlencode "q=SELECT * FROM temperature"
```

=== "Users and security"

- **Create users and authorizations** using `influx` CLI
**Create users and authorizations** using `influx` CLI

To start the InfluxDB database management interface enter:

Expand All @@ -176,24 +172,24 @@ The data can be nicely viewed with [**Grafana**](../hardware_projects/#grafana).

By default the _HTTP_ authentication is disabled. To enable it, follow next two steps:

- Change next setting in the configuration file `/etc/influxdb/influxdb.conf`:
1. Change next setting in the configuration file `/etc/influxdb/influxdb.conf`:

```
auth-enabled = true
```
```
auth-enabled = true
```

- Restart service
2. Restart the service:

```sh
systemctl restart influxdb
```
```sh
systemctl restart influxdb
```

=== Install information
=== "Install information"

The data location for InfluxDB is stored resp. linked with symbolic links to the DietPi userdata directory: `/mnt/dietpi_userdata/influxdb`.
The data location for InfluxDB is stored respectively linked with symbolic links to the DietPi userdata directory: `/mnt/dietpi_userdata/influxdb`

***

Website: <https://www.influxdata.com/products/influxdb>
Official documentation: <https://docs.influxdata.com/influxdb>
Getting started: <https://docs.influxdata.com/influxdb/v2.0/get-started/#set-up-influxdb>
Website: <https://www.influxdata.com/products/influxdb/>
Official documentation: <https://docs.influxdata.com/influxdb/v1.8/>
Getting started: <https://docs.influxdata.com/influxdb/v1.8/introduction/get-started/>
11 changes: 11 additions & 0 deletions docs/software/desktop.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
### Desktop Utilities

- [**Chromium - Web browser**](#chromium)
- [**Firefox - Web browser**](#firefox)
- [**GIMP - Image editor**](#gimp)
- [**QuiteRSS - RSS and Atom news feeds reader**](#quiterss)
- [**Xfce Power Manager - Power manager with brightness control**](#xfce-power-manager)
Expand Down Expand Up @@ -185,6 +186,16 @@ Once Chromium is running, simply go to the following address: <chrome://gpu>

![Chromium screenshot](../assets/images/dietpi-software-desktop-tools-chromium.jpg){: width="1376" height="858" loading="lazy"}

### Firefox

![Firefox logo](../assets/images/dietpi-software-firefox.png){: width="128" height="128" loading="lazy"}

Firefox Browser, also known as simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.

Similar to [Chromium](#chromium), Firefox has been made a separate install option. For desktop installs users can choose between Chromium, Firefox or no web browser.

![Firefox screenshot](../assets/images/dietpi-software-firefox-display.png){: width="1024" height="723" loading="lazy"}

### GIMP

MS Paint on steroids. If you need to edit pixels with a vast number of tools, GIMP is the only program you'll need.
Expand Down
Loading

0 comments on commit 96fd55d

Please sign in to comment.