diff --git a/credits.md b/credits.md
index a23ab3b..70f615b 100644
--- a/credits.md
+++ b/credits.md
@@ -118,21 +118,28 @@
Forward Email - Open-source & Privacy-focused Email Service (2023)
+
+
+
+
+ GT
+
+ |
Null
- |
+
+
Umbrel
- |
-
+
@@ -182,13 +189,6 @@
Alicia Bot
|
-
-
-
-
- Marcell Fülöp
-
- |
@@ -196,6 +196,13 @@
Tobias
|
+
+
+
+
+ Marcell Fülöp
+
+ |
@@ -340,34 +347,6 @@
|
-
-
-
-
- Totto16
-
- |
-
-
-
-
- Todd Johnson
-
- |
-
-
-
-
- Remygrandin
-
- |
-
-
-
-
- Dimitri
-
- |
@@ -381,34 +360,55 @@
David Alasow
+ |
+
+
+
+
+ Dimitri
+
+ |
+
+
+
+
+ Remygrandin
+
+ |
+
+
+
+
+ Todd Johnson
+
+ |
+
+
+
+
+ Totto16
+
|
-
-
+
+
- Rúben Silva
+ Brent
|
-
-
+
+
- Rtm516
+ Berk Sümbül
|
-
-
+
+
- ᗪєνιη ᗷυнʟ
-
- |
-
-
-
-
- Stanly0726
+ Jakub Tuzar
|
@@ -419,53 +419,60 @@
|
-
-
-
- Jakub Tuzar
-
- |
-
-
-
-
-
- Berk Sümbül
-
- |
-
-
-
-
- Brent
-
- |
-
-
-
-
- Sergio
-
- |
-
-
-
+
+
Null
|
-
-
+
+
- Sergi Meseguer
+ Stanly0726
+
+ |
+
+
+
+
+
+ ᗪєνιη ᗷυнʟ
|
-
-
+
+
- Denis Kazimirov
+ Rtm516
+
+ |
+
+
+
+
+ Rúben Silva
+
+ |
+
+
+
+
+ Joey Miller
+
+ |
+
+
+
+
+ Null
+
+ |
+
+
+
+
+ Null
|
@@ -477,67 +484,60 @@
-
-
+
+
+
+ Denis Kazimirov
+
+ |
+
+
+
+
+ Sergi Meseguer
+
+ |
+
+
+
Null
|
-
-
+
+
+
+ Sergio
+
+ |
+
+
+
Null
- |
-
-
-
-
- Null
-
- |
-
-
-
-
- Al-Ayham Saleh
-
- |
-
-
-
-
- Alessandro Del Prete
-
|
-
-
+
+
- Alexander Mnich
+ Thomas Wienecke
|
-
-
+
+
- Stephen Rigney
+ Taylor Southwick
|
-
-
+
+
- CHAIYEON CHO
-
- |
-
-
-
-
- Dan Gilbert
+ GuilhermeLCS
|
@@ -548,46 +548,46 @@
|
-
-
+
+
- GuilhermeLCS
+ Dan Gilbert
+
+ |
+
+
+
+
+ CHAIYEON CHO
|
-
-
+
+
- Taylor Southwick
+ Stephen Rigney
|
-
-
+
+
- Thomas Wienecke
+ Alexander Mnich
|
-
-
+
+
- Null
+ Alessandro Del Prete
|
-
-
+
+
- Joey Miller
-
- |
-
-
-
-
- Prince Carl Velasco
+ Al-Ayham Saleh
|
@@ -596,15 +596,15 @@
Null
- |
-
+
Ryan Turner
- |
+
+
@@ -639,15 +639,15 @@
Null
- |
-
+
Stavros Kois
- |
+
+
@@ -655,6 +655,20 @@
Steffen Schmidt
|
+
+
+
+
+ Steven Kast
+
+ |
+
+
+
+
+ Prince Carl Velasco
+
+ |
@@ -675,15 +689,15 @@
Nicholas Malcolm
- |
+
+
Michael Feinbier
- |
-
+
@@ -712,13 +726,6 @@
Maxime Moreillon
|
-
-
-
-
- Max Kulik
-
- |
@@ -849,13 +856,20 @@
|
-
-
+
+
- Steven Kast
+ Thibaut
|
+
+
+
+
+ Max Kulik
+
+ |
@@ -890,15 +904,15 @@
Doug Lock
- |
+
+
Desmond Kyeremeh
- |
-
+
@@ -933,15 +947,15 @@
Celestial.y
- |
+
+
Bumsoo Kim
- |
-
+
@@ -976,15 +990,15 @@
Aly Mohamed
- |
+
+
5idereal
- |
-
+
@@ -1019,15 +1033,15 @@
Leonardo Colman Lopes
- |
+
+
Kieren Connell
- |
-
+
@@ -1062,15 +1076,15 @@
Ishan Jain
- |
+
+
Iaroslav Dronskii
- |
-
+
@@ -1078,6 +1092,13 @@
Ian Neal
|
+
+
+
+
+ IP2Location
+
+ |
@@ -1098,7 +1119,8 @@
Garrett Brown
- |
+
+
@@ -1112,14 +1134,6 @@
Fedello
- |
-
-
-
-
-
- Ethan Hann
-
|
diff --git a/deployment.md b/deployment.md
index 2a3619f..3f10642 100644
--- a/deployment.md
+++ b/deployment.md
@@ -182,7 +182,7 @@ dashy should be up within 1-2min after you've started the install task procedure
If you do not want to use Docker, you can run Dashy directly on your host system. For this, you will need both [git](https://git-scm.com/downloads) and the latest or LTS version of [Node.js](https://nodejs.org/) installed, and optionally [yarn](https://yarnpkg.com/)
1. Get Code: `git clone https://github.com/Lissy93/dashy.git` and `cd dashy`
-2. Configuration: Fill in you're settings in `./user-data/conf.yml`
+2. Configuration: Fill in your settings in `./user-data/conf.yml`
3. Install dependencies: `yarn`
4. Build: `yarn build`
5. Run: `yarn start`
diff --git a/privacy.md b/privacy.md
index 05c44c9..1c150e5 100644
--- a/privacy.md
+++ b/privacy.md
@@ -118,9 +118,10 @@ Dashy supports [Widgets](/docs/widgets.md) for displaying dynamic content. Below
- [OWM Privacy Policy](https://openweather.co.uk/privacy-policy)
- **[RSS Feed](/docs/widgets.md#rss-feed)**: `https://api.rss2json.com/v1/api.json`
- [Rss2Json Privacy Policy](https://rss2json.com/privacy-policy)
-- **[IP Address](/docs/widgets.md#public-ip)**: `https://ipapi.co/json` or `http://ip-api.com/json`
+- **[IP Address](/docs/widgets.md#public-ip)**: `https://ipapi.co/json` or `http://ip-api.com/json` or `https://api.ip2location.io/`
- [IPGeoLocation Privacy Policy](https://ipgeolocation.io/privacy.html)
- [IP-API Privacy Policy](https://ip-api.com/docs/legal)
+ - [IP2Location.io Privacy Policy](https://ip2location.io/privacy-policy)
- **[IP Blacklist](/docs/widgets.md#ip-blacklist)**: `https://api.blacklistchecker.com`
- [Blacklist Checker Privacy Policy](https://blacklistchecker.com/privacy)
- **[Domain Monitor](/docs/widgets.md#domain-monitor)**: `http://api.whoapi.com`
diff --git a/widgets.md b/widgets.md
index a657693..c66fa52 100644
--- a/widgets.md
+++ b/widgets.md
@@ -287,7 +287,7 @@ Unless image fetched from remote source, no external data request is made.
### Public IP
-Often find yourself searching "What's my IP", just so you can check your VPN is still connected? This widget displays your public IP address, along with ISP name and approx location. Data can be fetched from either [IpApi.co](https://ipapi.co/), [IP-API.com](https://ip-api.com/) or [IpGeolocation.io](https://ipgeolocation.io/).
+Often find yourself searching "What's my IP", just so you can check your VPN is still connected? This widget displays your public IP address, along with ISP name and approx location. Data can be fetched from either [IpApi.co](https://ipapi.co/), [IP-API.com](https://ip-api.com/), [IpGeolocation.io](https://ipgeolocation.io/) or [IP2Location.io](https://ip2location.io/).

@@ -297,8 +297,8 @@ _All fields are optional._
**Field** | **Type** | **Required** | **Description**
--- | --- | --- | ---
-**`provider`** | `string` | _Optional_ | The name of the service to fetch IP address from. Can be either `ipapi.co`, `ip-api` or `ipgeolocation`. Defaults to `ipapi.co`. Note, `ip-api` doesn't work on HTTPS, and if you set to `ipgeolocation` then you must also provide an API key
-**`apiKey`** | `string` | _Optional_ | Only required if provider is set to `ipgeolocation`. You can get a free API key [here](https://ipgeolocation.io/signup.html)
+**`provider`** | `string` | _Optional_ | The name of the service to fetch IP address from. Can be either `ipapi.co`, `ip-api`, `ipgeolocation` or `ip2location.io`. Defaults to `ipapi.co`. Note, `ip-api` doesn't work on HTTPS, and if you set to `ipgeolocation` or `ip2location.io` then you must also provide an API key
+**`apiKey`** | `string` | _Optional_ | Only required if provider is set to `ipgeolocation` or `ip2location.io`. You can get a free IPGeolocation API key [here](https://ipgeolocation.io/signup.html) or a free IP2Location.io API key [here](https://ip2location.io/pricing)
#### Example
@@ -321,7 +321,7 @@ Or
- **Auth**: 🟠 Optional
- **Price**: 🟢 Free
- **Host**: Managed Instance Only
-- **Privacy**: _See [IPGeoLocation Privacy Policy](https://ipgeolocation.io/privacy.html) or [IP-API Privacy Policy](https://ip-api.com/docs/legal)_
+- **Privacy**: _See [IPGeoLocation Privacy Policy](https://ipgeolocation.io/privacy.html) or [IP-API Privacy Policy](https://ip-api.com/docs/legal) or [IP2Location.io Privacy Policy](https://ip2location.io/privacy-policy)
---
|