forked from samuel-p/sp-codes.de
much more improvements, updated english texts
This commit is contained in:
parent
c0c0f6469a
commit
51f9a85aa0
30 changed files with 315 additions and 349 deletions
|
@ -26,8 +26,8 @@ eleventyNavigation:
|
|||
<div>If you want to transfer some money to me, just write me a short <a href="/en/contact">message</a>. I
|
||||
will then send you my bank details as soon as possible. I am especially happy about a standing order.
|
||||
<div class="mt-3 text-center">
|
||||
<img alt="Bank transfer {{ strings.supporters[locale] }}"
|
||||
src="https://shields.sp-codes.de/badge/{{ strings.supporters[locale] }}-{{ donations | banktransfers }}-active">
|
||||
<img alt="Bank transfer {{ strings.donations.supporters[locale] }}"
|
||||
src="https://shields.sp-codes.de/badge/{{ strings.donations.supporters[locale] }}-{{ donations | banktransfers }}-active">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -36,8 +36,8 @@ eleventyNavigation:
|
|||
<div>If you want to send me some cash, feel free to send it to the address provided in the <a
|
||||
href="/en/imprint">imprint</a>.
|
||||
<div class="mt-3 text-center">
|
||||
<img alt="Cash {{ strings.supporters[locale] }}"
|
||||
src="https://shields.sp-codes.de/badge/{{ strings.supporters[locale] }}-{{ donations | cash }}-inactive">
|
||||
<img alt="Cash {{ strings.donations.supporters[locale] }}"
|
||||
src="https://shields.sp-codes.de/badge/{{ strings.donations.supporters[locale] }}-{{ donations | cash }}-inactive">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
layout: services.njk
|
||||
layout: base.njk
|
||||
key: services
|
||||
title: Services
|
||||
eleventyNavigation:
|
||||
|
@ -8,6 +8,7 @@ eleventyNavigation:
|
|||
icon: i-server
|
||||
order: 2
|
||||
---
|
||||
<a class="float-end mt-3" href="https://status.sp-codes.de" target="_blank"><strong><i class="i-heartbeat me-2"></i>Status</strong></a>
|
||||
<h1><i class="i-server"></i> Services</h1>
|
||||
<p>In my spare time, I provide various open source services that can be used for free and without advertising. Here you
|
||||
will find an overview of the different services as well as descriptions and instructions on how to use them. All
|
||||
|
@ -23,3 +24,7 @@ eleventyNavigation:
|
|||
|
||||
<h3 class="text-center"><a href="https://matrix.to/#/#sp-codes:matrix.sp-codes.de?via=matrix.sp-codes.de">#sp-codes:matrix.sp-codes.de</a>
|
||||
</h3>
|
||||
|
||||
<div class="row justify-content-center">
|
||||
{% include "services-extended.html" %}
|
||||
</div>
|
||||
|
|
|
@ -1,75 +1,12 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: connectivitycheck
|
||||
title: Captive Portal Check
|
||||
---
|
||||
# <i class="i-wifi"></i> Captive Portal Check
|
||||
|
||||
A captive portal is a login page in public WLAN networks to restrict Internet access to the approval of certain terms of use. When you see a login page on a public network, your device uses a captive portal check. This allows the device to find out whether you have direct Internet access or not. In Android, for example, your device sends a request to a Google server.
|
||||
|
||||
Since mid 2019 I provide a free Captive Portal Check: [https://connectivitycheck.sp-codes.de/generate204](https://connectivitycheck.sp-codes.de/generate204) You are welcome to use it.
|
||||
|
||||
## Setup in Android
|
||||
|
||||
To change the Captive Portal Check in Android, you need a terminal app or a connection via ADB to a computer.
|
||||
|
||||
To use `http` you can run the following commands with the respective method:
|
||||
|
||||
```
|
||||
# settings put global captive_portal_use_https 0
|
||||
# settings put global captive_portal_http_url "http://connectivitycheck.sp-codes.de/generate204"
|
||||
```
|
||||
|
||||
To use `https` you can use the following two commands:
|
||||
|
||||
```
|
||||
# settings put global captive_portal_use_https 1
|
||||
# settings put global captive_portal_https_url "https://connectivitycheck.sp-codes.de/generate204"
|
||||
```
|
||||
|
||||
Maybe you have to reboot your phone after updating the settings.
|
||||
|
||||
If you are using AFWall+ you need to give access to _[1000] Android-System_ and in some cases _[10040] CaptivePortalLogin_ to make it work.
|
||||
|
||||
## Setup in Ubuntu
|
||||
|
||||
In Ubuntu, the file `/etc/NetworkManager/NetworkManager.conf` must be changed. Add or change the following lines:
|
||||
|
||||
```
|
||||
[connectivity]
|
||||
uri=https://connectivitycheck.sp-codes.de/generate204
|
||||
```
|
||||
|
||||
Restart the network-manager:
|
||||
|
||||
```
|
||||
sudo service network-manager restart
|
||||
```
|
||||
|
||||
## Setup in Fedora
|
||||
|
||||
In Fedora, the file `/etc/NetworkManager/NetworkManager.conf` must be changed. Add or change the following lines:
|
||||
|
||||
```
|
||||
[connectivity]
|
||||
uri=https://connectivitycheck.sp-codes.de/generate204
|
||||
```
|
||||
|
||||
Restart the _NetworkManager_:
|
||||
|
||||
```
|
||||
sudo service NetworkManager restart
|
||||
```
|
||||
|
||||
## Setup in Firefox
|
||||
|
||||
Type [about:config](about:config) in the Firefox address bar and search for `captivedetect.canonicalURL` and `network.connectivity-service`. Set the URL values to `https://connectivitycheck.sp-codes.de/generate204`, the domain values to `connectivitycheck.sp-codes.de`. That's it.
|
||||
|
||||
## More useful links
|
||||
|
||||
* [Captive Portal Wikipedia](https://en.wikipedia.org/wiki/Captive_portal)
|
||||
* [Source code](https://git.sp-codes.de/samuel-p/connectivity-check)
|
||||
* [Docker Image](https://hub.docker.com/r/samuelph/connectivity-check)
|
||||
* [Setup on Android](https://android.stackexchange.com/a/186995/288049)
|
||||
* [Setup on Ubuntu](https://askubuntu.com/q/1167177/920103)
|
||||
* [Captive Portal Kuketz Blog](https://www.kuketz-blog.de/android-captive-portal-check-204-http-antwort-von-captiveportal-kuketz-de/)
|
||||
|
|
74
src/en/services/connectivitycheck/setup.md
Normal file
74
src/en/services/connectivitycheck/setup.md
Normal file
|
@ -0,0 +1,74 @@
|
|||
---
|
||||
layout: article.njk
|
||||
title: Setup Captive Portal Check
|
||||
service: connectivitycheck
|
||||
tags:
|
||||
- Tutorial
|
||||
- Captive Portal Check
|
||||
---
|
||||
|
||||
# Setup Captive Portal Check
|
||||
|
||||
In this article, you will learn how to set up your own captive portal check on different devices.
|
||||
|
||||
## Android
|
||||
|
||||
To change the Captive Portal Check in Android, you need a terminal app or a connection via ADB to a computer.
|
||||
|
||||
To use `http` you can run the following commands with the respective method:
|
||||
|
||||
```
|
||||
# settings put global captive_portal_use_https 0
|
||||
# settings put global captive_portal_http_url "http://connectivitycheck.sp-codes.de/generate204"
|
||||
```
|
||||
|
||||
To use `https` you can use the following two commands:
|
||||
|
||||
```
|
||||
# settings put global captive_portal_use_https 1
|
||||
# settings put global captive_portal_https_url "https://connectivitycheck.sp-codes.de/generate204"
|
||||
```
|
||||
|
||||
Maybe you have to reboot your phone after updating the settings.
|
||||
|
||||
If you are using AFWall+ you need to give access to _[1000] Android-System_ and in some cases _[10040] CaptivePortalLogin_ to make it work.
|
||||
|
||||
## Ubuntu
|
||||
|
||||
In Ubuntu, the file `/etc/NetworkManager/NetworkManager.conf` must be changed. Add or change the following lines:
|
||||
|
||||
```
|
||||
[connectivity]
|
||||
uri=https://connectivitycheck.sp-codes.de/generate204
|
||||
```
|
||||
|
||||
Restart the network-manager:
|
||||
|
||||
```
|
||||
sudo service network-manager restart
|
||||
```
|
||||
|
||||
## Fedora
|
||||
|
||||
In Fedora, the file `/etc/NetworkManager/NetworkManager.conf` must be changed. Add or change the following lines:
|
||||
|
||||
```
|
||||
[connectivity]
|
||||
uri=https://connectivitycheck.sp-codes.de/generate204
|
||||
```
|
||||
|
||||
Restart the _NetworkManager_:
|
||||
|
||||
```
|
||||
sudo service NetworkManager restart
|
||||
```
|
||||
|
||||
## Firefox
|
||||
|
||||
Type [about:config](about:config) in the Firefox address bar and search for `captivedetect.canonicalURL` and `network.connectivity-service`. Set the URL values to `https://connectivitycheck.sp-codes.de/generate204`, the domain values to `connectivitycheck.sp-codes.de`. That's it.
|
||||
|
||||
## Sources
|
||||
|
||||
* [Setup on Android](https://android.stackexchange.com/a/186995/288049)
|
||||
* [Setup on Ubuntu](https://askubuntu.com/q/1167177/920103)
|
||||
* [Captive Portal Kuketz Blog](https://www.kuketz-blog.de/android-captive-portal-check-204-http-antwort-von-captiveportal-kuketz-de/)
|
|
@ -1,17 +1,13 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: etherpad
|
||||
title: Etherpad
|
||||
---
|
||||
# <i class="i-pencil-square"></i> Etherpad
|
||||
|
||||
Etherpad is a web-based collaboration platform that allows users to edit text documents together in real time. Multiple users can simultaneously access the same Etherpad document, make changes, and see what others are writing. Etherpad provides a simple and effective way for teamwork, brainstorming, collaborative writing, and more, without version conflicts.
|
||||
|
||||
Etherpad is also embedded in Jitsi Meet. This allows for shared notes to be captured during a meeting.
|
||||
|
||||
__I've been running Etherpad since the end of 2020: [https://pad.sp-codes.de](https://pad.sp-codes.de)__ Feel free to use Etherpad for your notes as well.
|
||||
|
||||
## More useful links
|
||||
|
||||
* [Etherpad Webseite](https://etherpad.org)
|
||||
* [Quellcode von Etherpad](https://github.com/ether/etherpad-lite)
|
||||
* [Etherpad Website](https://etherpad.org)
|
||||
* [Quell code of Etherpad](https://github.com/ether/etherpad-lite)
|
||||
|
|
|
@ -1,19 +1,15 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: forgejo
|
||||
title: Forgejo
|
||||
---
|
||||
# <i class="i-git"></i> Forgejo
|
||||
|
||||
Forgejo is a simple code hosting platform like GitHub or GitLab. It is open source and under continuous development. __Since the end of 2019 I have my own Forgejo instance, to manage my projects.__ For example this website. Feel free to have a look at the source code and leave some feedback.
|
||||
|
||||
In addition to Forgejo, I also run Woodpecker, a platform that extends Forgejo with many continuous integration features, such as automated builds and deploys.
|
||||
Forgejo is a simple code hosting platform like GitHub or GitLab. It is open source and under continuous development. I like to use Forgejo myself to manage my own projects. For example, this website. Take a look at the source code and leave me some feedback: [git.sp-codes.de/samuel-p/sp-codes.de](https://git.sp-codes.de/samuel-p/sp-codes.de)
|
||||
|
||||
Feel free to visit and sign up if you're interested in developing a project. The registration is open since March 2020.
|
||||
|
||||
__To get to Forgejo click here: [git.sp-codes.de](https://git.sp-codes.de)__
|
||||
## Server details
|
||||
|
||||
__If you want to check out Woodpecker, click here: [ci.sp-codes.de](https://ci.sp-codes.de)__
|
||||
In addition to Forgejo, I also run Forgejo Actions, an add-on that extends the platform with numerous continuous integration functions. This makes it possible to create and deploy builds automatically. Forgejo Actions also enables automated tests. This allows changes to be continuously monitored in real time and errors to be detected at an early stage.
|
||||
|
||||
## More useful links
|
||||
|
||||
|
|
|
@ -1,26 +1,21 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: jitsi
|
||||
title: Jitsi Meet
|
||||
---
|
||||
# <i class="i-users"></i> Jitsi Meet
|
||||
|
||||
Jitsi-Meet is a platform for video conferences. You can start fully encrypted video chats without registration. Additionally, Jitsi-Meet offers the possibility to share the screen with other participants, invite new users with a simple link and send messages in the integrated chat.
|
||||
|
||||
__Since July 2020 I run my own Jitsi-Meet instance. You can find it at [jitsi.sp-codes.de](https://jitsi.sp-codes.de/).__
|
||||
Enjoy using the instance with other people. If things don't run smoothly here, try the Jitsi Random Redirect. This will redirect you to a random Jitsi instance: [jitsi.random-redirect.de](https://jitsi.random-redirect.de)
|
||||
|
||||
You are welcome to use the instance with other people.
|
||||
## Server details
|
||||
|
||||
If you want to have your own Jitsi server for you, your family or your company, I would be happy to support you with my company <a href="https://ossrox.org" target="_blank">Ossrox</a>. Please have a look at our services on our website or send me a message.
|
||||
Jitsi does not only offer the usual functions of other video conferencing tools such as changing the camera background, noise suppression and reactions, but also some additional features.
|
||||
|
||||
<div class="text-center mb-3">
|
||||
<a href="https://ossrox.org/store/jitsi" target="_blank">
|
||||
<img class="ossrox" src="/img/ossrox.svg" alt="Ossrox">
|
||||
</a>
|
||||
</div>
|
||||
With the Jitsi-Meet instance provided, meetings can be streamed live directly on platforms such as YouTube or PeerTube. It is also possible to record web meetings locally. External videos can also be viewed together during a conference. Thanks to the direct integration of Etherpad, shared notes can be created during meetings.
|
||||
|
||||
## More useful links
|
||||
|
||||
* [Jitsi Website](https://jitsi.org/)
|
||||
* [Source code of Jitsi](https://github.com/jitsi/jitsi-meet)
|
||||
* [List of public Instances](https://github.com/jitsi/jitsi-meet/wiki/Jitsi-Meet-Instances)
|
||||
* [Jitsi Random Redirect](https://jitsi.random-redirect.de/)
|
||||
|
|
|
@ -1,29 +1,17 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: mastodon
|
||||
title: Mastodon
|
||||
---
|
||||
# <i class="i-mastodon"></i> Mastodon
|
||||
|
||||
Mastodon is a federated microblogging service, similar to Twitter. However, the service is not based on a central platform, but consists of many, decentralized instances that are run independently by private individuals, associations or other organizations. This means that users are not locked into a single provider, but are free to decide with whom they share what information.
|
||||
|
||||
Since Mastodon is based on open web protocols and free, open source software, it is also possible to communicate with other services such as Pleroma, PeerTube, Pixelfed, Friendica or Hubzilla. Users can share text, image, video messages or polls across services and servers.
|
||||
|
||||
__Since May 2021 I run a public Mastodon instance: [social.sp-codes.de](https://social.sp-codes.de/)__
|
||||
Feel free to register on my server or pick one from the lists linked below. I'm looking forward to your message to [@samuel_p@social.sp-codes.de](https://social.sp-codes.de/@samuel_p).
|
||||
|
||||
Feel free to read the server rules and more information [here](https://social.sp-codes.de/about/more) (German). Feel free to register on my server or pick one from the lists linked below. I'm looking forward to your message to [@samuel_p@matrix.sp-codes.de](https://social.sp-codes.de/@samuel_p).
|
||||
## Server details
|
||||
|
||||
<div class="text-center mb-3">
|
||||
<a class="card d-inline-block font-weight-bold" target="_blank" href="https://social.sp-codes.de/about">Register now</a>
|
||||
</div>
|
||||
|
||||
If you want to have your own mastodon server for you, your family or your company, I would be happy to support you with my company <a href="https://ossrox.org" target="_blank">Ossrox</a>. Please have a look at our services on our website or send me a message.
|
||||
|
||||
<div class="text-center mb-3">
|
||||
<a href="https://ossrox.org/store/mastodon" target="_blank">
|
||||
<img class="ossrox" src="/img/ossrox.svg" alt="Ossrox">
|
||||
</a>
|
||||
</div>
|
||||
Feel free to read the server rules and more information [here](https://social.sp-codes.de/about/more) (German). There you will also find an overview of all muted and blocked servers.
|
||||
|
||||
## Interesting Accounts
|
||||
|
||||
|
|
|
@ -1,43 +1,23 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: matrix
|
||||
title: Matrix
|
||||
---
|
||||
|
||||
[Matrix](https://matrix.org) is a modern, open source software for decentralized communication (like e-mail). Matrix offers end-to-end encryption, voice and video calls and much more. However, the most important thing is that there is not one Matrix server that all users have to use, like WhatsApp, Telegram and many other popular messengers.
|
||||
|
||||
Users can choose a public server or create their own and still communicate with all Matrix users, not just those on their own server. The messages are only stored on the participating servers. Calls also go only through the participating servers.
|
||||
|
||||
__Since the beginning of 2020 I run a public Matrix server: [matrix.sp-codes.de](https://matrix.sp-codes.de/) And a public Element-Web instance: [chat.sp-codes.de](https://chat.sp-codes.de/)__
|
||||
Feel free to register on my server or choose one from the lists linked below. I look forward to your message to [@samuel-p:matrix.sp-codes.de](https://matrix.to/#/@samuel-p:matrix.sp-codes.de?via=matrix.sp-codes.de).
|
||||
|
||||
You can read the server rules [here](https://matrix.sp-codes.de/_matrix/consent) (German). Feel free to create an account on my server or choose one from the lists linked below. I look forward to hear from you [@samuel-p:matrix.sp-codes.de](https://matrix.to/#/@samuel-p:matrix.sp-codes.de?via=matrix.sp-codes.de).
|
||||
## Server details
|
||||
|
||||
<div class="text-center mb-3">
|
||||
<a class="card d-inline-block font-weight-bold" target="_blank" href="https://chat.sp-codes.de/#/register">Register now</a>
|
||||
</div>
|
||||
You can read the server rules [here](https://matrix.sp-codes.de/_matrix/consent) (German).
|
||||
|
||||
If you want to have your own matrix server for you, your family or your company, I would be happy to support you with my company <a href="https://ossrox.org" target="_blank">Ossrox</a>. Please have a look at our services on our website or send me a message.
|
||||
**The limit for file uploads is 100 MB.** For larger files, please use a file sharing service.
|
||||
|
||||
<div class="text-center mb-3">
|
||||
<a href="https://ossrox.org/store/matrix" target="_blank">
|
||||
<img class="ossrox" src="/img/ossrox.svg" alt="Ossrox">
|
||||
</a>
|
||||
</div>
|
||||
Old messages and files are automatically deleted in order to maintain the performance of the server and save disk space. **Messages are deleted after one year by default.** Depending on the app, you can also set a shorter period in the room settings. **Uploaded files are deleted from the server one year after the last access.**
|
||||
|
||||
Here you will find an article series (German) for an easy start to Matrix:
|
||||
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-12 col-md-10 col-lg-8">
|
||||
<div class="card-list">
|
||||
<div class="card">
|
||||
<a href="/de/services/matrix/setup/part-1/">Part 1: Werde Teil der Matrix</a>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="/de/services/matrix/setup/part-2/">Part 2: Sichere Chats mit Matrix</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
The Matrix server supports sliding sync, a beta feature of Matrix that significantly improves synchronization between client and server. Clients such as Element X already use this function.
|
||||
|
||||
## Why Matrix?
|
||||
|
||||
|
|
|
@ -1,17 +1,13 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: ntfy
|
||||
title: ntfy
|
||||
---
|
||||
# <i class="i-cloud-download"></i> ntfy
|
||||
|
||||
ntfy is a versatile tool for notification about various events. It also supports UnifiedPush, an open protocol for real-time notifications.
|
||||
|
||||
To use ntfy as a central app for notifications, the app must first be installed on the phone. Then, apps that support UnifiedPush, such as Element, Fluffychat or Tusky can use ntfy as a push provider. This way, not all apps need to keep a connection open to the server and are more energy efficient as a result. In order for you to use my server, you must first set it up in the settings.
|
||||
|
||||
__Since May 2023 I provide ntfy for free: [https://ntfy.sp-codes.de](https://ntfy.sp-codes.de)__ You are welcome to use ntfy as push provider for your apps if you like.
|
||||
|
||||
## More useful links
|
||||
|
||||
* [ntfy Website](https://ntfy.sh)
|
||||
* [Sourcecode of ntfy](https://github.com/binwiederhier/ntfy)
|
||||
* [Source code of ntfy](https://github.com/binwiederhier/ntfy)
|
||||
|
|
|
@ -1,21 +1,19 @@
|
|||
---
|
||||
layout: base.njk
|
||||
key: mastodon
|
||||
title: Mastodon
|
||||
layout: service.njk
|
||||
key: peertube
|
||||
title: PeerTube
|
||||
---
|
||||
# <i class="i-peertube"></i> PeerTube
|
||||
|
||||
PeerTube is a network of several federated, interoperable video hosting providers, comparable to YouTube. However, the service is not based on a central platform, but consists of many, decentralized instances that are run independently by private individuals, associations or other organizations. This means that users are not locked into a single provider, but are free to decide with whom they share what information.
|
||||
|
||||
Since PeerTube is based on open web protocols and free, open source software, it is also possible to communicate with other services such as Mastodon, Pleroma, Pixelfed, Friendica or Hubzilla. Users can share text, image, video messages or polls across services and servers.
|
||||
|
||||
__Since August 2021 I run a public PeerTube instance: [tube.sp-codes.de](https://tube.sp-codes.de/)__
|
||||
Feel free to register on my server or pick one from the lists linked below.
|
||||
|
||||
Feel free to read the server rules and more information [here](https://tube.sp-codes.de/about/instance) (German). Feel free to register on my server or pick one from the lists linked below.
|
||||
## Server details
|
||||
|
||||
<div class="text-center mb-3">
|
||||
<a class="card d-inline-block font-weight-bold" target="_blank" href="https://tube.sp-codes.de/signup">Register now</a>
|
||||
</div>
|
||||
You can read the server rules and more information [here](https://tube.sp-codes.de/about/instance) (German).
|
||||
|
||||
The PeerTube instance provided can also be used for live streams. Each account receives 20 GB of storage space and is limited to a daily upload limit of 2 GB. The first uploaded videos are activated manually to ensure compliance with the server rules.
|
||||
|
||||
## Interesting Channels
|
||||
|
||||
|
|
|
@ -1,15 +1,11 @@
|
|||
---
|
||||
layout: base.njk
|
||||
layout: service.njk
|
||||
key: shields
|
||||
title: Shields
|
||||
---
|
||||
# <i class="i-tags"></i> Shields
|
||||
|
||||
Shields is a service for concise, consistent and legible badges in SVG and raster format. Via a URL they can be easily embedded in readmes or any other website. In addition, integrations to various services or networks are provided.
|
||||
|
||||
__Since August 2020 I run a public Shields instance.__ Feel free to visit it and use the bagdes in your own projects. It is possible that not all integrations are activated.
|
||||
|
||||
__Here is the link to Shields: [shields.sp-codes.de](https://shields.sp-codes.de)__
|
||||
Take a look and use the bagdes in your own projects. It is possible that not all integrations are activated. If you have any problems, feel free to contact me.
|
||||
|
||||
## More useful links
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue