setup/server: header changed

master
tiyn 2 years ago
parent 6175df4a83
commit 0c0e427cae

@ -6,12 +6,12 @@ a free and open-source personal media streamer mainly used for
It is a more modern implementation of [Airsonic](./airsonic.md) which in turn It is a more modern implementation of [Airsonic](./airsonic.md) which in turn
is a fork of [Subsonic](./subsonic.md). is a fork of [Subsonic](./subsonic.md).
## Server ## Setup
A server can be setup via docker with the The software can be setup via docker with the
[linuxserver image](./docker-images/linuxserver_-_airsonic-advanced.md). [linuxserver image](./docker-images/linuxserver_-_airsonic-advanced.md).
### Setup ### Initial configuration
The administration username after installation is `admin`. The administration username after installation is `admin`.
The password is `admin` too. The password is `admin` too.
@ -32,7 +32,13 @@ Select `Add credentials` and select `encrypted-AES-GCM` as encoder.
Type in the Airsonic password and confirm it and create the new credential. Type in the Airsonic password and confirm it and create the new credential.
Log in with the clients now works correctly. Log in with the clients now works correctly.
### Scrobbling with Last.fm ### Clients
It is possible to use many different clients because the server is compatible
with all the Subsonic clients.
These can be found in the [Subsonic entry](./subsonic.md#clients).
## Scrobbling with Last.fm
To set up the scrobbling of music with Last.fm check To set up the scrobbling of music with Last.fm check
`Register what I'm playing at Last.fm` in the personal tab of the settings. `Register what I'm playing at Last.fm` in the personal tab of the settings.
@ -41,9 +47,3 @@ tab.
Select `Add credentials`, set the App to Last.fm and put in the Last.fm Select `Add credentials`, set the App to Last.fm and put in the Last.fm
password. password.
After the creation of credentials in this way the music will be scrobbled. After the creation of credentials in this way the music will be scrobbled.
## Clients
It is possible to use many different clients because the server is compatible
with all the Subsonic clients.
These can be found in the [Subsonic entry](./subsonic.md#clients).

@ -7,12 +7,12 @@ Airsonic is not maintained anymore and therefore deprecated.
A more modern implementation of it is A more modern implementation of it is
[Airsonic-Advanced](./airsonic-advanced.md). [Airsonic-Advanced](./airsonic-advanced.md).
## Server ## Set up
A server can be setup via docker with the The software can be setup via docker with the
[linuxserver image](./docker-images/linuxserver_-_airsonic.md). [linuxserver image](./docker-images/linuxserver_-_airsonic.md).
## Clients ### Clients
It is possible to use many different clients because the server is compatible It is possible to use many different clients because the server is compatible
with all the Subsonic clients. with all the Subsonic clients.

@ -6,9 +6,10 @@ Please note that Bibliogram is now officially discontinued according to
[the developer](https://cadence.moe/blog/2022-09-01-discontinuing-bibliogram) [the developer](https://cadence.moe/blog/2022-09-01-discontinuing-bibliogram)
as it is not possible anymore to show user pages but only single posts. as it is not possible anymore to show user pages but only single posts.
## Server ## Setup
A server can be setup via docker with the [cloudrac3r image](./docker-images/cloudrac3r_-_bibliogram.md). The software can be setup via docker with the
[cloudrac3r image](./docker-images/cloudrac3r_-_bibliogram.md).
## Automatic redirect from Instagram ## Automatic redirect from Instagram

@ -3,12 +3,12 @@
[Bind](https://www.isc.org/bind/) is an open-source software suite for [Bind](https://www.isc.org/bind/) is an open-source software suite for
interacting with the [DNS](./dns.md). interacting with the [DNS](./dns.md).
## Server ## Setup
A server can be setup via docker with the The software can be setup via docker with the
[ventz image](./docker-images/ventz_-_bind.md). [ventz image](./docker-images/ventz_-_bind.md).
## Setup a local DNS server with forwarding ## Configure Local DNS server with forwarding
After setting up the server. After setting up the server.
Look into the file `/etc/bind/named.conf.options`. Look into the file `/etc/bind/named.conf.options`.
@ -45,7 +45,7 @@ options {
}; };
``` ```
## Creating local domains ## Configure local domains
This section explains how to add local domains for local systems. This section explains how to add local domains for local systems.
It is explicitly compatible with the It is explicitly compatible with the

@ -1,15 +1,23 @@
# Cups # CUPS
## Server [CUPS](https://www.cups.org/) is a open source printing software developed for
unix and unix-like systems.
A server can be setup via docker with the [linuxserver image](./docker-images/linuxserver_-_airsonic.md). ## Setup
## Client The software can be setup via docker with the
[linuxserver image](./docker-images/linuxserver_-_airsonic.md).
Additionally to this a client is needed on the system that need access to the
server software.
### Client
To use CUPS an additional client software is needed.
For Linux computers follow these instructions: For Linux computers follow these instructions:
- Install the cups-client package (in Arch Linux it is included in `cups`) - Install the CUPS-client package (in Arch Linux it is included in `cups`)
- Edit `/etc/cups/client.conf` and insert `ServerName <ip to print-server>:631` - Edit `/etc/cups/client.conf` and insert `ServerName <ip to print-server>:631`
- Restart the cups service: `systemctl restart cups` - Restart the CUPS service: `systemctl restart cups`
- Test connectivity: `lpstat -r` - Test connectivity: `lpstat -r`
- Check the detected printers with: `lpstat -v` - Check the detected printers with: `lpstat -v`

@ -22,5 +22,5 @@ this is probably a more
safe way to "host" files. safe way to "host" files.
There is no single server as point of attack with all your data. There is no single server as point of attack with all your data.
- Syncthing is a free and open-source peer-to-peer file - [Syncthing](./syncthing.md) is a free and open-source peer-to-peer file
synchronization tool that can be dockerized. synchronization tool that can be dockerized.

@ -2,7 +2,7 @@
This article describes the `flac` codec. This article describes the `flac` codec.
For the linux `flac` package see the For the linux `flac` package see the
[flac package entry](./linux/flac_(package).md) [flac package entry](./linux/flac_(package).md.
`flac` - short for Free Lossless Audio Codec - is a [audio](./audio.md) codec `flac` - short for Free Lossless Audio Codec - is a [audio](./audio.md) codec
without compression losses. without compression losses.

@ -9,10 +9,10 @@ The Client is pretty simple to understand.
With only a handfull of commands you should be able to get your versioning going. With only a handfull of commands you should be able to get your versioning going.
For servers with web interfaces there are different cli tools to control it For servers with web interfaces there are different cli tools to control it
without using a browser. without using a browser.
For most linux distributions it is packaged with the `git` package
- Arch based systems: `pacman -S git` There is also an interactive
[fixup guide by Seth Robertson](https://sethrobertson.github.io/GitFixUm/fixup.html).
There is also an interactive [fixup guide by Seth Robertson](https://sethrobertson.github.io/GitFixUm/fixup.html).
## Server with web interface ## Server with web interface

@ -3,11 +3,14 @@
Gitea is a selfhostable git server with a web interface. Gitea is a selfhostable git server with a web interface.
It is similar to Github but opensource. It is similar to Github but opensource.
## Server ## Setup
A server can be setup via docker with the [gitea image](./docker-images/gitea_-_gitea.md). The software can be setup via docker with the
[gitea image](./docker-images/gitea_-_gitea.md).
Additionally to this a client is needed on the system that need access to the
server software.
## Client ### Client
If you want to use all features in addition to the basic client described in If you want to use all features in addition to the basic client described in
[git.md](git.md) but don't want to use the web-interface all the time you can get [git.md](git.md) but don't want to use the web-interface all the time you can get

@ -3,15 +3,14 @@
[Golinks](https://github.com/prologic/golinks) is a web app that can create and [Golinks](https://github.com/prologic/golinks) is a web app that can create and
use bookmarks and run different searches by prefixes. use bookmarks and run different searches by prefixes.
## Server ## Setup
A server can be setup via docker with the [prologic image](./docker-images/prologic_-_golinks.md). The software can be setup via docker with the
[prologic image](./docker-images/prologic_-_golinks.md).
## Client ### Client: Firefox
### Firefox
Add Golinks as a new search engine for firefox and set it as main search for the Add Golinks as a new search engine for firefox and set it as main search for the
address bar as described in [the Firefox article](./firefox.md). address bar as described in [the Firefox article](./firefox.md#add-a-new-search-engine).
Follow the add-on part of the guide and put searx with Follow the add-on part of the guide and put searx with
`<url to golinks instance>/?q=%s` as search string. `<url to golinks instance>/?q=%s` as search string.

@ -4,9 +4,10 @@
YouTube. YouTube.
It includes locally stored subscription management. It includes locally stored subscription management.
## Server ## Setup
A server can be setup via docker with the [iv-org image](./docker-images/iv-org_-_invidious.md). The software can be setup via docker with the
[iv-org image](./docker-images/iv-org_-_invidious.md).
## Automatic redirect from YouTube ## Automatic redirect from YouTube

@ -3,9 +3,9 @@
[Jellyfin](https://jellyfin.ord) is a suite for multimedia streaming. [Jellyfin](https://jellyfin.ord) is a suite for multimedia streaming.
It includes a web-interface and is mainly used for [video data](./video.md). It includes a web-interface and is mainly used for [video data](./video.md).
## Server ## Setup
A server can be setup via docker with the The software can be setup via docker with the
[linuxserver image](./docker-images/linuxserver_-_jellyfin.md). [linuxserver image](./docker-images/linuxserver_-_jellyfin.md).
## Add IP-TV ## Add IP-TV

@ -3,9 +3,10 @@
[LibReddit](https://github.com/spikecodes/libreddit) is an alternative frontend for [LibReddit](https://github.com/spikecodes/libreddit) is an alternative frontend for
Reddit. Reddit.
## Server ## Setup
A server can be setup via docker with the [spikecodes image](./docker-images/spikecodes_-_libreddit.md). The software can be setup via docker with the
[spikecodes image](./docker-images/spikecodes_-_libreddit.md).
## Automatic redirect from Reddit ## Automatic redirect from Reddit

@ -3,10 +3,10 @@
[Linkding](https://github.com/sissbruecker/linkding) is a self-hostable [Linkding](https://github.com/sissbruecker/linkding) is a self-hostable
bookmarking and archiving service. bookmarking and archiving service.
## Server ## The software
A server can be setup via docker with the The software can be setup via docker with the
[image by sissbrueckner](./docker-images/sissbrueckner_-_linkding.md) [image by sissbrueckner](./docker-images/sissbrueckner_-_linkding.md).
## Firefox add-on ## Firefox add-on

@ -6,7 +6,8 @@ Nevertheless there are some really nice pieces of software to check out.
## Server ## Server
If you want to host your own mail-server there are solutions with and without interfaces. If you want to host your own mail-server there are solutions with and without
interfaces.
- [Dovecot](./docker-images/tvial_-_docker-mailserver.md) is a simple dockerized - [Dovecot](./docker-images/tvial_-_docker-mailserver.md) is a simple dockerized
mail server that has no interface. mail server that has no interface.

@ -3,9 +3,9 @@
[Matrix](https://matrix.org/) is an open network for secure, decentralized [Matrix](https://matrix.org/) is an open network for secure, decentralized
communication. communication.
## Docker setup ## Setup
The matrix server can be a complex setup of servers and services. The matrix server is a complex setup of servers and services.
Please note that this configuration is a composition of docker images. Please note that this configuration is a composition of docker images.
Therefore a shared `docker-compose.yml` file is used. Therefore a shared `docker-compose.yml` file is used.
This setup guide follows a modified version of the This setup guide follows a modified version of the
@ -195,12 +195,6 @@ You should see a green sign that indicates success.
If one of these does not work (but synapse works) your nginx configuration is If one of these does not work (but synapse works) your nginx configuration is
not correctly set up. not correctly set up.
## Additional Features
Your done with the most basic setup for your Matrix Homeserver to work properly
with federation.
All following sections will add features to it.
### Element web client ### Element web client
The docker-image used for the web client can be found in the The docker-image used for the web client can be found in the

@ -2,9 +2,10 @@
NextCloud is a free and open source client-server cloud-service. NextCloud is a free and open source client-server cloud-service.
## Server ## Setup
A server can be setup via docker with the [nextcloud image](./docker-images/nextcloud.md). The software can be setup via docker with the
[nextcloud image](./docker-images/nextcloud.md).
When using NextCloud with a specific nginx configuration you have to append When using NextCloud with a specific nginx configuration you have to append
`'overwriteprotocol' => 'https',` to your `config/config.html`. `'overwriteprotocol' => 'https',` to your `config/config.html`.

@ -3,9 +3,9 @@
[nginx](https://www.nginx.com/) is a web server that can be used as [nginx](https://www.nginx.com/) is a web server that can be used as
[reverse proxy](./reverse-proxy.md). [reverse proxy](./reverse-proxy.md).
## Server ## Setup
A server can be setup via docker with a terminal user interface program for The software can be setup via docker with a terminal user interface program for
nginx and certbot, which is called nginx-certbot-docker-tui or short ncdt. nginx and certbot, which is called nginx-certbot-docker-tui or short ncdt.
Alternatively the standalone [nginx image](./docker-images/nginx.md) can be Alternatively the standalone [nginx image](./docker-images/nginx.md) can be

@ -3,9 +3,10 @@
[Nitter](https://github.com/zedeus/nitter) is an alternative frontend for [Nitter](https://github.com/zedeus/nitter) is an alternative frontend for
Twitter. Twitter.
## Server ## Setup
A server can be setup via docker with the [zedeus image](./docker-images/zedeus_-_nitter.md). The software can be setup via docker with the
[zedeus image](./docker-images/zedeus_-_nitter.md).
## Automatic redirect from Twitter ## Automatic redirect from Twitter

@ -2,9 +2,10 @@
ownCloud is a free client-server cloud-service. ownCloud is a free client-server cloud-service.
## Server ## Setup
A server can be setup via docker with the [owncloud image](./docker-images/owncloud.md). The software can be setup via docker with the
[owncloud image](./docker-images/owncloud.md).
## Error handling ## Error handling

@ -3,7 +3,7 @@
[PeerTube](https://joinpeertube.org/) is a free and decentralized video [PeerTube](https://joinpeertube.org/) is a free and decentralized video
platform using WebTorrent. platform using WebTorrent.
## Server ## Setup
A server can be setup via docker with the The software can be setup via docker with the
[chocobozzz image](./docker-images/chocobozzz_-_peertube.md). [chocobozzz image](./docker-images/chocobozzz_-_peertube.md).

@ -1,9 +1,14 @@
# Portainer # Portainer
## Server [Portainer](https://www.portainer.io/) is a Kubernetes management platform that
also works with [Docker](./docker.md).
A server can be setup via docker with the [portainer image](./docker-images/portainer_-_portainer.md). ## Setup
## Agent The software can be setup via Docker with the
[portainer image](./docker-images/portainer_-_portainer.md).
An agent can be setup via docker with the [portainer image](./docker-images/portainer_-_agent.md). ## Configure an agent
An agent is a cluster of Docker API proxies
An agent can be setup via Docker with the [portainer image](./docker-images/portainer_-_agent.md).

@ -2,9 +2,10 @@
[Searx](https://searx.me) is a free metasearch engine. [Searx](https://searx.me) is a free metasearch engine.
## Server ## Setup
A server can be setup via docker with the [searx image](./docker-images/searx_-_searx.md). The software can be setup via Docker with the
[searx image](./docker-images/searx_-_searx.md).
## Adding to Firefox ## Adding to Firefox

@ -0,0 +1,10 @@
# Syncthing
[Syncthing](https://syncthing.net/) is a continuous file synchronization
program.
The Software synchronizes files between multiple devices directly.
## Setup
The software can be setup via Docker with the
[linuxserver image](./docker-images/linuxserver_-_syncthing.md).

@ -3,6 +3,7 @@
[SyncTube](https://github.com/RblSb/SyncTube) is open source software to view [SyncTube](https://github.com/RblSb/SyncTube) is open source software to view
videos in sync with other people. videos in sync with other people.
## Server ## Setup
A server can be setup via docker with the [rblsb image](./docker-images/rblsb_-_synctube.md). The software can be setup via Docker with the
[rblsb image](./docker-images/rblsb_-_synctube.md).

@ -2,16 +2,15 @@
[Teamspeak3](https://www.teamspeak.com) is a voice-over-IP service. [Teamspeak3](https://www.teamspeak.com) is a voice-over-IP service.
## Server ## Setup
A server can be setup via docker with the [teamspeak image](./docker-images/teamspeak.md). The software can be setup via Docker with the
[teamspeak image](./docker-images/teamspeak.md).
## DNS ## Link Teamspeak3 to a subdomain
### Link Teamspeak3 to a subdomain To link Teamspeak3 to one of your subdomains you need to add a
[DNS SRV-record](./dns.md#srv-record):
To link Teamspeak3 to one of your subdomains you need to add a [DNS](./dns.md)
SRV-record:
```txt ```txt
type: SRV type: SRV

@ -3,7 +3,7 @@
[Traefik](https://github.com/traefik/traefik) is a http reverse proxy with [Traefik](https://github.com/traefik/traefik) is a http reverse proxy with
a special integration of infrastructure components (e.g. [Docker](./docker.md)). a special integration of infrastructure components (e.g. [Docker](./docker.md)).
## Server ## Setup
A server can be setup via docker with the The software can be setup via docker with the
[traefik image](./docker-images/traefik.md). [traefik image](./docker-images/traefik.md).

@ -2,9 +2,10 @@
[Wallabag](https://github.com/wallabag/wallabag) is a read-it-later app. [Wallabag](https://github.com/wallabag/wallabag) is a read-it-later app.
## Server ## Setup
A server can be setup via docker with the [wallabag image](./docker-images/wallabag_-_wallabag.md). The software can be setup via Docker with the
[wallabag image](./docker-images/wallabag_-_wallabag.md).
## Add-ons for quick access ## Add-ons for quick access

@ -3,9 +3,9 @@
[Whoogle](https://github.com/benbusby/whoogle-search) is a self-hostable [Whoogle](https://github.com/benbusby/whoogle-search) is a self-hostable
metasearch engine. metasearch engine.
## Server ## Setup
A server can be setup via docker with the The software can be setup via docker with the
[image by benbusby](./docker-images/benbusby_-_whoogle-search.md) [image by benbusby](./docker-images/benbusby_-_whoogle-search.md)
## Adding to Firefox ## Adding to Firefox

Loading…
Cancel
Save