1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-10-15 20:31:19 +02:00

Compare commits

..

196 Commits

Author SHA1 Message Date
tiyn
b09fa8353f firefox/qt: added dark mode troubleshooting 2025-10-15 07:51:18 +02:00
tiyn
5a12bae277 template: improved template 2025-10-12 06:28:21 +02:00
tiyn
859a48cc91 programming languages: added rust 2025-10-12 06:26:11 +02:00
4e66c061ed android: noted simplemarkdown 2025-10-12 05:37:45 +02:00
05bebbc5c9 android: noted simplemarkdown 2025-10-12 05:36:54 +02:00
tiyn
efedc006ea thunderbird: adding guides for visual improvement or cleanup 2025-10-11 07:17:17 +02:00
tiyn
911a4c596c thunderbird: guide to hide local folders and sort folders 2025-10-11 06:08:42 +02:00
tiyn
474d8426e5 linux: added shell color usage 2025-10-09 05:13:05 +02:00
tiyn
4a08d33ed0 linux: added shell color usage 2025-10-09 05:03:29 +02:00
tiyn
f376e81497 changed all files to be unique 2025-10-02 02:25:57 +02:00
tiyn
f7f2b995ea linux/shell: added recursive replacement 2025-10-02 01:57:37 +02:00
tiyn
069ea7682c renames emulators to emulator 2025-10-02 01:52:45 +02:00
tiyn
b3cdc0b077 renamed trading card games to trading card game 2025-10-02 01:47:40 +02:00
tiyn
c6940b4f6c renamed databases to database 2025-10-02 01:45:45 +02:00
tiyn
958afd5de5 renamed images to image 2025-10-02 01:42:29 +02:00
tiyn
3f7ff001b7 renamed images to image 2025-10-02 01:41:40 +02:00
tiyn
712d002e6d renamed programming languages to programming language 2025-10-02 01:40:55 +02:00
tiyn
0eab8be04e renamed images to image 2025-10-02 01:38:51 +02:00
tiyn
008233103a renamed smart_devices to smart_device 2025-10-02 01:36:48 +02:00
tiyn
97eeb692b8 renamed webcams to webcam 2025-10-02 01:34:49 +02:00
tiyn
a1dc4dc91e renamed books folder to book folder 2025-10-02 01:33:11 +02:00
tiyn
c1a67669c4 games: games folder to game folder 2025-10-02 01:31:40 +02:00
tiyn
1306db027d games: changed folder structure 2025-10-02 01:27:57 +02:00
tiyn
e139b739ad games: changed folder structure 2025-10-02 01:24:39 +02:00
tiyn
0222175ef0 Merge branch 'master' of github.com:tiyn/wiki 2025-10-01 01:26:23 +02:00
tiyn
4f4b9e8c73 android: noted systemui tuner-app 2025-10-01 01:24:45 +02:00
8749538670 android: added gps/map setup to gadgetbridge 2025-09-30 02:49:22 +02:00
c1297a66a8 cups: added source for custom brother format entry 2025-09-24 02:31:16 +02:00
tiyn
570dbbdd70 cups: added creation of custom formats for brother printers 2025-09-24 02:28:32 +02:00
tiyn
0687fdd2a0 linux/hardware: added guide to change thinkpoint settings 2025-09-22 02:31:42 +02:00
tiyn
4451eb9b3c linux/systemd: included guide to work with closed lid for laptops 2025-09-22 02:27:19 +02:00
tiyn
b306eb9df4 linux/mkinitcpio: troubleshooting possibly missing firmware 2025-09-22 02:22:59 +02:00
tiyn
acd39ea5c5 linux: added ghostscript 2025-09-22 02:18:36 +02:00
tiyn
36b6399b40 thunderbird: guide to hide completed tasks 2025-09-22 02:12:33 +02:00
tiyn
fd5e45fd7e android: added screenstream 2025-09-22 02:09:19 +02:00
tiyn
20f403a0d2 linux/v4l2: added downgrade note 2025-09-22 02:05:29 +02:00
tiyn
7f53b56b90 linux/ssh: improved ssh key login with link to automation video 2025-09-22 02:01:27 +02:00
tiyn
c23a46a6cf obs: improved background removal guide 2025-09-22 01:56:27 +02:00
tiyn
97d8e4b744 linux/package managers: fixed section level typ 2025-09-22 01:54:38 +02:00
tiyn
aa3bc74f1d linux/ssh: added guide to kill port tunnel 2025-09-22 01:52:54 +02:00
tiyn
7361fd9330 linux/ssh: added ssh port tunneling and improved sshfs mounting 2025-09-22 01:49:19 +02:00
tiyn
55bf7387f0 linux/ssh: fix x-forwarding sections 2025-09-22 01:34:54 +02:00
tiyn
3ecd487d85 thunderbird: added extension list 2025-09-22 01:22:57 +02:00
tiyn
ca2af83639 Templates: improve templates 2025-09-22 01:22:10 +02:00
tiyn
cac6b61b76 Linux/GPG: added some troubleshooting 2025-09-22 01:17:21 +02:00
tiyn
303c42eca5 added missing descriptions for sections 2025-09-22 01:17:02 +02:00
tiyn
56e648d7a9 watson: fixed typo 2025-09-22 01:08:14 +02:00
tiyn
161170abcf airsonic: fixed typo in header 2025-09-22 01:07:05 +02:00
tiyn
7476364f83 docker: added ollama and webui setup and shared page 2025-09-22 01:05:47 +02:00
tiyn
c0e3170619 docker: added actualbudget server 2025-09-22 00:47:36 +02:00
50cdd1680a Merge branch 'master' of github:/tiyn/wiki 2025-09-22 00:33:19 +02:00
6e2e8e51c2 linux: moved section on firmware error to package manager 2025-09-22 00:33:10 +02:00
3df955ddc1 android: added security and privacy improvements 2025-09-22 00:32:40 +02:00
66d420d49a fixed error in package manager 2025-09-11 02:10:41 +02:00
tiyn
561f59758b betterdiscord: added pacman hook 2025-09-10 06:57:45 +02:00
tiyn
c245c0e8b0 linux/plymouth: added recommended theme list 2025-08-27 04:55:50 +02:00
tiyn
6d766d8974 linux/plymouth: improve description 2025-08-27 04:43:07 +02:00
tiyn
f37225f272 template: fixed minor error 2025-08-24 04:29:54 +02:00
tiyn
5b0ae30f88 microcontroller: extended esp32 usage and troubleshooting 2025-08-24 04:28:04 +02:00
tiyn
a595de964f linux: cannot open shared library error 2025-08-21 05:45:56 +02:00
tiyn
111c3c829e firefox: split off zen browser 2025-08-21 05:19:13 +02:00
tiyn
26a4516652 linux/hardware: added package to temperature command 2025-08-21 05:08:42 +02:00
tiyn
a3d1515e3f linux/pacman: added exists in filesystem error 2025-08-21 05:06:53 +02:00
tiyn
ff693d65e8 teamspeak: added channel visibility entry 2025-08-21 05:02:52 +02:00
tiyn
8404e863a4 vpn: added globalprotect entry 2025-08-21 04:58:48 +02:00
tiyn
80f8c8f5ab vpn: added globalprotect entry 2025-08-21 04:58:19 +02:00
tiyn
778efabe6c linux: added and moved kernel options to mkinitcpio 2025-08-21 04:49:23 +02:00
tiyn
aa314c3352 linux/package managers: arch ignore packages 2025-08-21 04:30:12 +02:00
tiyn
4405c3da1e linux/hardware: added temperature 2025-08-21 04:25:31 +02:00
tiyn
8ca2cd546f VPN: added Global Protect 2025-08-01 21:49:03 +02:00
tiyn
ffb07d7614 linux: added pip for papis 2025-08-01 21:47:31 +02:00
tiyn
2f832b86f2 mail: linked thunderbird 2025-07-31 01:11:45 +02:00
tiyn
8496769af6 thunderbird: added 2025-07-31 01:10:17 +02:00
tiyn
d451970107 picard: alternative usage added 2025-07-29 01:25:45 +02:00
a6817f9a52 firefox: added gestures, mentioned zen browser 2025-07-23 07:56:31 +02:00
tiyn
ed4267a976 package manager: linked pyenv 2025-07-20 04:40:02 +02:00
tiyn
c3f19f3356 drawio: added drawio to image editors 2025-07-20 04:38:08 +02:00
8865c1df47 video: added uhd flashing guide 2025-07-20 04:18:03 +02:00
bf28675931 inkscape: added sources to handwriting guide 2025-07-20 02:09:33 +02:00
3bd6dcd9a6 inkscape: added inkscape and handwriting convert guide 2025-07-20 02:05:42 +02:00
tiyn
dfb57a4b21 mkinitcpio: added firmware module warnings 2025-07-19 06:43:53 +02:00
tiyn
555deee780 Arch Linux: added hooks 2025-07-19 06:43:33 +02:00
tiyn
a0d4534a17 calibre: added export/import section 2025-07-19 04:53:38 +02:00
tiyn
52c43e3ed3 nativefier: added skia compilation error fix 2025-07-16 17:09:47 +02:00
tiyn
c400e70e02 nativefier: added skia compilation error fix 2025-07-16 17:08:56 +02:00
tiyn
3f5ccc92cb kernel: added backup comment 2025-07-11 02:24:20 +02:00
tiyn
7e82d177f9 discord: added betterdiscord 2025-07-10 04:43:30 +02:00
tiyn
ea13ef3afa linux: linked battery and power management 2025-07-07 04:23:45 +02:00
tiyn
d1269ac658 fixed typos 2025-07-06 06:38:36 +02:00
tiyn
318a9e4269 linux: added waydroid 2025-07-06 06:38:28 +02:00
tiyn
c3c37929a8 linux: added wayland basics for idling and locking screen 2025-07-06 06:33:41 +02:00
tiyn
d0aa1faeec linux/systemd: added suspend and hibernate behaviour 2025-07-06 06:33:19 +02:00
tiyn
a97f3a6bab linux: added kernel entry 2025-07-06 06:08:10 +02:00
tiyn
6457d0849f package manager: module not found error 2025-07-06 05:58:26 +02:00
tiyn
725e2e380c package manager: module not found error 2025-07-06 05:57:37 +02:00
tiyn
8cb32856e2 cross-links and parent entries for docker added 2025-07-03 13:54:55 +02:00
tiyn
2c0bc5f3dc improved templates 2025-07-03 13:45:18 +02:00
tiyn
06fe905af0 added many stalled entries 2025-07-03 13:44:52 +02:00
tiyn
2918173ee0 calibre: added missing section description 2025-07-03 12:20:35 +02:00
tiyn
aa2ff10a02 nativefier: added help for linking to path in linux 2025-06-30 01:44:02 +02:00
tiyn
8e5a24fe8c nativefier: added help for linking to path in linux 2025-06-30 01:43:58 +02:00
tiyn
e0bbb76598 obs: added wayland addition 2025-05-19 16:17:50 +02:00
tiyn
2f4f6e6028 Merge branch 'master' of github.com:tiyn/wiki 2025-05-19 16:17:07 +02:00
tiyn
8f6512e921 ssh: added x-forwarding guide 2025-05-19 16:08:45 +02:00
d7c2062047 lightdm: workaround for troubleshooting added 2025-05-14 05:08:01 +02:00
tiyn
e88420ae6d v4l2: fixed some errors 2025-05-14 03:11:31 +02:00
tiyn
e5d89f1a8c Merge branch 'master' of github.com:tiyn/wiki 2025-05-01 04:28:02 +02:00
tiyn
bb61042d31 linux: added wi-fi and troubleshooting 2025-05-01 04:27:51 +02:00
29a2e08c74 pandoc: added entry 2025-04-26 00:57:18 +02:00
tiyn
f82b99d4aa linux: changed typo and added acpi 2025-04-14 02:15:00 +02:00
tiyn
f6ebee5187 Merge branch 'master' of github.com:tiyn/wiki 2025-03-26 05:26:14 +01:00
tiyn
c4c592b84c programming language: renamed folder 2025-03-26 05:26:06 +01:00
tiyn
95bb67a9e7 programming languages: cleaned up 2025-03-26 05:25:26 +01:00
tiyn
afdcc39018 linux: added scc 2025-03-26 05:24:57 +01:00
tiyn
a395b7a03e linux: added power management 2025-03-26 05:24:45 +01:00
0a1a76d11e video: linked tvheadend and added mediathekview 2025-03-23 04:58:01 +01:00
e3681e1e47 Merge branch 'master' of github:/tiyn/wiki 2025-03-23 01:43:48 +01:00
931258888d windows: disable network setup during installation 2025-03-23 01:43:40 +01:00
tiyn
aa1e073119 linux/android: added android-file-transfer to mount android devices on linux 2025-03-19 05:28:06 +01:00
tiyn
3914097907 obs/v4l2: added troubleshooting for error 2025-03-18 05:52:33 +01:00
tiyn
694a183300 linux/gtk/qt: added guide to uniform look in qt and gtk 2025-03-18 05:29:21 +01:00
tiyn
269c6abbc5 added signal 2025-03-18 05:27:56 +01:00
tiyn
967e9b1a92 ventoy: added and linked ventoy boot stick guide 2025-03-13 04:47:06 +01:00
tiyn
412df39a9c lightdm: specified minimal greeter 2025-03-12 05:32:31 +01:00
tiyn
d8f6708da4 linux: added greeters to lightdm 2025-03-12 05:28:03 +01:00
tiyn
b21e63554e linux: added ly display manager 2025-03-12 04:39:04 +01:00
tiyn
ab0e2f9349 linux/plymouth: fixed typo 2025-03-11 05:43:23 +01:00
tiyn
caf0b2214c acer: added BIOS recovery 2025-03-11 04:58:05 +01:00
tiyn
607f3806b9 linux/hardware: added control program for (liquid) coolers 2025-03-11 04:51:59 +01:00
tiyn
0f550650f6 systemd: added tpm troubleshooting 2025-03-11 04:51:35 +01:00
tiyn
f50c9d991b plymouth: add setting themes to guide 2025-03-11 04:45:35 +01:00
tiyn
257ce8a96a linux: added display managers and plymouth 2025-03-11 04:37:46 +01:00
tiyn
366a48e16e Merge branch 'master' of github.com:tiyn/wiki 2025-03-03 04:39:02 +01:00
tiyn
2e8301c9aa xorg: moved touchpad config to x entry 2025-03-03 04:38:53 +01:00
01c7dc67df Merge branch 'master' of github:/tiyn/wiki 2025-03-02 19:34:55 +01:00
b0af0949d2 arch installation: minor tweaks 2025-03-02 19:34:46 +01:00
tiyn
033ad68dfb linux: added hardware entry 2025-02-27 04:47:54 +01:00
tiyn
ecfbf58d04 Merge branch 'master' of github.com:tiyn/wiki 2025-02-27 02:23:42 +01:00
tiyn
6ddc5199a1 linux/vim: removed vim coc due to being outdated 2025-02-27 02:22:46 +01:00
f1d1c6928e Merge branch 'master' of github:/tiyn/wiki 2025-02-26 01:02:14 +01:00
1dafedcaee dm-crypt: added example 2025-02-26 01:02:07 +01:00
tiyn
8faf4bc4ec linux: improved luks encryption parameters 2025-02-23 02:26:38 +01:00
tiyn
d94a6b9b7e Merge branch 'master' of github.com:tiyn/wiki 2025-02-22 06:28:21 +01:00
tiyn
ef494d8fb7 xorg: added guide to automatically lock the screen 2025-02-22 06:28:04 +01:00
ea535b4d2c Merge branch 'master' of github:/tiyn/wiki 2025-02-21 06:35:43 +01:00
097b53bd6b arch installation: note and enable hibernation 2025-02-21 06:35:36 +01:00
tiyn
f97a75958e linux disk management: added read and write benchmarks 2025-02-21 05:53:40 +01:00
tiyn
2690f17685 arch: include mentioning multilib repository where needed 2025-02-21 05:12:40 +01:00
f07b498bdd arch linux: updated installation list 2025-02-19 15:54:48 +01:00
da89126cc1 arch linux: updated installation list 2025-02-19 15:50:39 +01:00
34d76f654d gpu screen recorder: added cpu mode 2025-02-19 15:47:59 +01:00
609b775292 arch linux: installation working 2025-02-19 15:45:21 +01:00
f8b83cf92f gpu screen recorder: added cpu mode 2025-02-18 01:12:43 +01:00
027410d25e samba: add alternative to cifs file 2025-02-18 01:09:40 +01:00
b0c84c4d0c package manager: noted yay cache cleaning 2025-02-17 04:29:21 +01:00
e1a8ca627b pipewire: added troubleshooting crackling 2025-02-16 06:39:20 +01:00
a98c02dce6 disk-management/vifm: added cache and trash 2025-02-12 02:29:39 +01:00
c2bb757e5a youtube: yt-dlp option 2025-02-11 18:19:57 +01:00
669a4ac30f Merge branch 'master' of github:/tiyn/wiki 2025-02-08 03:20:24 +01:00
a216cf3655 handbrake: added preset 2025-02-08 03:20:00 +01:00
TiynGER
546b52e217 merge 2025-02-05 03:54:14 +01:00
TiynGER
7297d3f2ce package manager: added pacman cache clearing 2025-02-05 03:53:04 +01:00
ce5ec63719 minecraft: added mods and ressource packs 2025-02-03 03:29:21 +01:00
05368b3ff9 minecraft: added mods and ressource packs 2025-01-30 02:09:16 +01:00
3e50b3a85c docker: added alexjustesen speedtest-tracker 2025-01-30 01:52:28 +01:00
b100cd0e85 minecraft: add more mods 2025-01-11 07:34:54 +01:00
4b63f2948f minecraft: add more resource packs 2025-01-10 02:12:33 +01:00
a211ec7829 minecraft: add more mods and resource packs 2025-01-09 06:50:12 +01:00
b56304d0c8 minecraft: added xanders sodium option mod 2025-01-08 04:02:58 +01:00
2cc2e087e5 minecraft: added more durability mods 2025-01-08 03:53:52 +01:00
8294e24a95 minecraft: added gui perfected & Boss Crosshair 2025-01-08 03:33:47 +01:00
cf97254a17 minecraft: added variants-cit 2025-01-08 02:46:43 +01:00
c31d8df0fb minecraft: added ace mod 2025-01-07 23:18:45 +01:00
330ffc916f minecraft: add mods, fix spelling 2025-01-07 22:54:58 +01:00
950d9ae34e minecraft: added skin shuffle mod 2025-01-07 04:50:30 +01:00
ea5e3ba16a minecraft: fps display and sodium overlap info 2025-01-07 03:45:35 +01:00
6681cabde9 minecraft: added more ressource packs 2025-01-07 03:02:42 +01:00
3e15ea1df9 minecraft: added possible and tested mods 2025-01-07 02:41:56 +01:00
74bdf3994d minecraft: added recommended mods and ressource packs 2025-01-06 05:11:51 +01:00
df5ddbb689 minecraft: added guide to datapacks and mods 2025-01-06 02:49:54 +01:00
873ecd9f1b minecraft: installing mods linked and installing datapacks added 2025-01-05 23:16:09 +01:00
a16be77412 calibre: pdf covers 2024-12-31 06:25:58 +01:00
6f897be6ea calibre: fixed punctuation 2024-12-31 02:51:09 +01:00
c950cf3a71 calibre: added metadata read and write kepub plugins 2024-12-31 02:50:36 +01:00
f4f52bcfb5 calibre: added another kepub plugin 2024-12-31 02:45:48 +01:00
b1f9377546 gadgetbridge: add source for watchface installation 2024-12-30 07:14:46 +01:00
15da9e502c gadgetbridge: added breezy weather app configuration 2024-12-30 07:10:31 +01:00
d3cb2cdfd3 added various entries
minecraft: added mod guide to docker image
audio: added and linked openaudible
package managers: added version-specific installation of AUR and manual installation of PKGBUILD
2024-12-30 07:02:18 +01:00
48d177e3c9 calibre: kepub added 2024-12-26 06:18:51 +01:00
af3b4a9d13 calibre: transfering books to a device 2024-12-26 04:39:24 +01:00
bc3ae0cb2e microcontroller: added esp32 programming mode 2024-12-18 20:40:34 +01:00
625aa0b419 minecraft: added server update world guide 2024-12-11 07:33:40 +01:00
4caaa3a0a8 meshtastic: added meshtastic and a basic setup guide 2024-12-10 23:27:03 +01:00
3feba9c3cf docker: improved structure 2024-11-26 06:16:07 +01:00
1abdc66ab0 docker: improved structure 2024-11-26 06:15:03 +01:00
a791e45fbb added sinusbot entry and docker and linked it to dc and ts3 2024-11-26 05:57:34 +01:00
230 changed files with 4443 additions and 963 deletions

View File

@@ -0,0 +1,14 @@
# /name/
[/name/]() is a /description.
## Setup
On [Android](/wiki/android.md) /name/ is available on
[F-Droid](/wiki/android/f-droid.md)/the [Google Play store](/wiki/android.md#app-store) in a
package called [/name/]().
## Usage
This section addresses the usage of /name/.
/basic description for usage/

View File

@@ -13,15 +13,20 @@ Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same
place. place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables in the `environment:` section.
| Name | Usage | Default | | Name | Usage | Default |
| ---------- | ------------- | ------- | | ---------- | ------------- | ------- |
| `/name/` | /description/ | | | `/name/` | /description/ | |
## Ports <!-- ### Environment-variables -->
<!---->
<!-- The environment variables are set via the `.env` file and listed in the -->
<!-- [corresponding section](#env). -->
<!---->
### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -29,7 +34,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | --------- | ------------- | | -------------- | ------------------------ | --------- | ------------- |
| `/port/` | `/port/` | /TCP/UDP/ | /description/ | | `/port/` | `/port/` | /TCP/UDP/ | /description/ |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -37,17 +42,20 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ------------- | | ------------------------- | --------------- | ------------- |
| `/volume name/` | `/mount point/` | /description/ | | `/volume name/` | `/mount point/` | /description/ |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh
docker-compose down
docker-compose up -d
``` ```
## .env <!-- ### .env -->
<!---->
```sh <!-- ```sh -->
``` <!-- ``` -->
<!---->
## docker-compose.yml ### docker-compose.yml
```yml ```yml
``` ```

View File

@@ -5,9 +5,15 @@
## Setup ## Setup
The /name/ program can be installed [/via GitHub/](). The /name/ program can be installed [/via GitHub/]().
Alternatively many linux package managers package /name/ in the `/package/` Alternatively many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
package. package /name/ in the `/package/`.
The software can be setup via [Docker](/wiki/docker.md) with the [/docker name/ image]().
## Usage ## Usage
This section addresses the usage of /name/.
/basic description for usage/ /basic description for usage/
## Troubleshooting
This section will focus on errors and the fixing of errors of /name/.

13
wiki/acer.md Normal file
View File

@@ -0,0 +1,13 @@
# Acer
[Acer](https://www.acer.com) is a company that produces computers.
## Troubleshooting
This section focusses on vendor specific problems and ways how to fix them.
### Recovering the BIOS Password
Acer laptops usually feature a 8-digit BIOS password.
If it was lost it can easily be regenerated/recovered by using the website
[BIOSBug](https://www.biosbug.com/acer).

View File

@@ -4,6 +4,23 @@
[Linux](/wiki/linux.md) kernel. [Linux](/wiki/linux.md) kernel.
It is designed primarily for mobile devices with touch screens like tablets or smart phones. It is designed primarily for mobile devices with touch screens like tablets or smart phones.
## Managing the Data
The data and files stored on Android
[smart devices](/wiki/smart_device.md#smartphones-and-tablet-computers) are sometimes needed on
computers.
For [Windows](/wiki/windows.md) this can easily be achieved by connecting it via USB.
No further software is needed as the device manager handles the phone correctly most of the times.
For [Linux-based systems](/wiki/linux.md) the
[device](/wiki/smart_device.md#smartphones-and-tablet-computers) also has to be connected to the
computer.
But in this case also a software is needed to [mount it](/wiki/linux/disk-management.md#mounting),
this software/program is called [android-file-transfer](/wiki/linux/android-file-transfer.md).
For further information and a guide on how to mount a Android device correctly navigate to the
[corresponding section](/wiki/linux/android-file-transfer.md#mounting-and-unmounting-android-device).
## App Store ## App Store
The most used app store of android is the [Google Play Store](https://play.google.com/). The most used app store of android is the [Google Play Store](https://play.google.com/).
@@ -11,7 +28,7 @@ A free and open-source alternative to it is [F-Droid](/wiki/android/f-droid.md)
open-source software. open-source software.
A list of open-source software options is also available on Alberto Mosconis A list of open-source software options is also available on Alberto Mosconis
[Github](/wiki/git.md#server-with-web-interface) repository [Github](/wiki/git_%28general%29.md#server-with-web-interface) repository
[foss apps](https://github.com/albertomosconi/foss-apps/tree/main). [foss apps](https://github.com/albertomosconi/foss-apps/tree/main).
Additionally open-source apps can be installed from source using Additionally open-source apps can be installed from source using
@@ -26,6 +43,40 @@ This section addresses various useful applications.
storage. storage.
- [Markor](https://github.com/gsantner/markor) is a text editor supporting - [Markor](https://github.com/gsantner/markor) is a text editor supporting
[Markdown](/wiki/markup_language.md) [Markdown](/wiki/markup_language.md)
- [SystemUI Tuner](https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner) is an
application that allows various small tweaks for the Android user interface.
- [SimpleMarkdown](https://f-droid.org/packages/com.wbrawner.simplemarkdown.free/) is another text
editor made for Markdown. It does work a bit better with a [NextCloud](/wiki/nextcloud.md).
## Improve Security and Privacy
Security and privacy are important topics, especially so when dealing with mobile phones.
This section focusses on improving them on a standard Android system.
The Elecronic Frontier Foundation recommends the following changes in their guide
[Guide](https://ssd.eff.org/module/how-to-get-to-know-android-privacy-and-security-settings).
- [2FA](#multi-factor-authentication)
- A strong password (though the usage of biometrics is not recommended due to the possibility of
being physically forced to unlock a phone with them)
- Privacy permission
- Find my device
- Theft protection
- Google privacy checkup
- Backups (though the usage of them gives data to Google, so it may rather be turned off)
- Disable WEP networks
- Obscure lockscreen notifications
The YouTube Channel 9to5Google also has a
[video on security and privcacy](https://www.youtube.com/watch?v=eswIeNxSIqo) which additionally
suggest the following changes.
- Alert when clipboard is accessed
- Enable app pinnig
Another option to add which may not improve security or privacy but improves usability - especially
if a difficult passphrase is used - is the enabling of "Extend Unlock".
There "Trusted Devices" can be set or the "On-body Detection" can be enabled.
## Multi-Factor Authentication ## Multi-Factor Authentication
@@ -52,7 +103,7 @@ It is possible that some custom ROMs require the user to
Unlocking the bootloader can be a bit challenging for some vendors especially. Unlocking the bootloader can be a bit challenging for some vendors especially.
For [smartphones and tablets](/wiki/smart_devices.md#smartphones-and-tablet-computers) made by For [smartphones and tablets](/wiki/smart_device.md#smartphones-and-tablet-computers) made by
Xiaomi there are some steps that have to be done to unlock the bootloader. Xiaomi there are some steps that have to be done to unlock the bootloader.
This section is based on an This section is based on an
[article about unlocking the bootloader](https://new.c.mi.com/global/post/101245) on Xiaomi [article about unlocking the bootloader](https://new.c.mi.com/global/post/101245) on Xiaomi

View File

@@ -2,7 +2,7 @@
[DroidCam](https://www.dev47apps.com/) is an App developed and published [DroidCam](https://www.dev47apps.com/) is an App developed and published
by Dev47Apps for [Android](/wiki/android.md) systems. by Dev47Apps for [Android](/wiki/android.md) systems.
It enables a [smartphone](/wiki/smart_devices.md) to be used as [webcam](/wiki/webcams.md). It enables a [smartphone](/wiki/smart_device.md) to be used as [webcam](/wiki/webcam.md).
## Setup ## Setup
@@ -19,7 +19,7 @@ Alternatively most [Linux systems](/wiki/linux/package_manager.md) feature a pac
## Usage ## Usage
To initiate a connection between the [smartphone](/wiki/smart_devices.md) and the computer first To initiate a connection between the [smartphone](/wiki/smart_device.md) and the computer first
start the app on the smartphone. start the app on the smartphone.
Make sure to be connected to the same W-LAN as the computer or alternatively connect them with an Make sure to be connected to the same W-LAN as the computer or alternatively connect them with an
USB-cable. USB-cable.
@@ -27,7 +27,7 @@ After starting the application an IP and a port will be displayed.
These have to be pasted into the form that is shown on the computer after starting the corresponding These have to be pasted into the form that is shown on the computer after starting the corresponding
program. program.
After pressing `Connect` the link will be established. After pressing `Connect` the link will be established.
The [video feed](/wiki/webcams.md) can then be used in other programs such as Discord or The [video feed](/wiki/webcam.md) can then be used in other programs such as Discord or
[Matrix](/wiki/matrix.md). [Matrix](/wiki/matrix.md).
Additionally it can be piped into [OBS](/wiki/obs.md) to edit it more or create a scene. Additionally it can be piped into [OBS](/wiki/obs.md) to edit it more or create a scene.
Despite the option the separate app [DroidCam OBS](https://www.dev47apps.com/obs/) is not Despite the option the separate app [DroidCam OBS](https://www.dev47apps.com/obs/) is not

View File

@@ -3,8 +3,8 @@
[Gadgetbridge](https://codeberg.org/Freeyourgadget/Gadgetbridge/) is a free and open source software [Gadgetbridge](https://codeberg.org/Freeyourgadget/Gadgetbridge/) is a free and open source software
for [Android](/wiki/android.md) systems. for [Android](/wiki/android.md) systems.
It is a cloudless replacement for proprietary software for It is a cloudless replacement for proprietary software for
[smart devices](/wiki/smart_devices.md), but is especially designed for [smart devices](/wiki/smart_device.md), but is especially designed for
[smartwatches and smart bands](/wiki/smart_devices.md#smartwatches-and-smart-bands). [smartwatches and smart bands](/wiki/smart_device.md#smartwatches-and-smart-bands).
## Setup ## Setup
@@ -42,16 +42,25 @@ Afterwards the device will be paired and connected.
### Add Weather Function ### Add Weather Function
For correct displaying of weather data an additional app is needed. For correct displaying of weather data an additional app is needed.
An example for this is the This section is based on the official documentation and recommendation that can be found on
[Weather notification app](https://f-droid.org/en/packages/ru.gelin.android.weather.notification/). [Gadgetbridges Codeberg page](https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Weather#user-content-install-and-configure-openweatherprovider).
Install it, check the Gadgetbridge option inside the Weather notification app to on and set the
location. An example for this is the [Breezy Weather app](https://github.com/breezy-weather/breezy-weather)
Finally create an account at [OpenWeather](https://home.openweathermap.org). which is available on the F-Droid store.
On that website create an API key and paste it into the according setting in the Weather Install and configure it to your needs.
notification app. Then check the Gadgetbridge option insdie the Breezy Weather app.
Finally set the desired location in the Gadgetbridge app inside the settings.
Afterwards the weather function will be working. Afterwards the weather function will be working.
In the past an application named
[Weather Notification](https://f-droid.org/en/packages/ru.gelin.android.weather.notification/)
was often used.
The installation and configuration process was similar but an
[OpenWeather](https://home.openweathermap.org) API key had to be specified in the Weather
Notification app.
For this an account on [OpenWeather](https://home.openweathermap.org) was needed.
Due to different API versions Weather Notification currently does not work.
However it is possible that an update to the application will bring a fix in the future.
### Install Watchfaces ### Install Watchfaces
Watchfaces can be installed by using Gadgetbridges `File Installer` option that is available in the Watchfaces can be installed by using Gadgetbridges `File Installer` option that is available in the
@@ -60,3 +69,13 @@ Watchface files for Xiaomi/Amazfit devices can be downloaded on
[amazfitwatchfaces.com](https://amazfitwatchfaces.com/). [amazfitwatchfaces.com](https://amazfitwatchfaces.com/).
The same catalog is also available as an The same catalog is also available as an
[Android app on the Google Play Store](https://play.google.com/store/apps/details?id=com.amazfitwatchfaces.st). [Android app on the Google Play Store](https://play.google.com/store/apps/details?id=com.amazfitwatchfaces.st).
This section is based on a
[Reddit post by myhairisawesome](https://www.reddit.com/r/Huawei/comments/1dexenl/watch_fit_3_is_there_a_way_to_create_custom_watch/).
### Download Maps
To download one or more map files to display them for activity GPS data on the mobile phone
navigate to the main `Settings`.
Then Select `Maps` and set the `Folder` aswell as download the map and move it into the selected
folder.

View File

@@ -2,7 +2,10 @@
[IP Webcam](https://play.google.com/store/apps/details?id=com.pas.webcam&hl=de&gl=US) is an App [IP Webcam](https://play.google.com/store/apps/details?id=com.pas.webcam&hl=de&gl=US) is an App
developed and published by Pavel Khlebovich for [Android](/wiki/android.md) systems. developed and published by Pavel Khlebovich for [Android](/wiki/android.md) systems.
It enables a [smartphone](/wiki/smart_devices.md) to be used as [webcam](/wiki/webcams.md). It enables a [smartphone](/wiki/smart_device.md) to be used as [webcam](/wiki/webcam.md).
When wanting to stream the screen and not the camera the application
[ScreenStream](/wiki/android/screenstream.md) can be used.
## Setup ## Setup
@@ -12,7 +15,7 @@ On [Android](/wiki/android.md) IP Webcam is available on the
## Usage ## Usage
To initiate a connection between the [smartphone](/wiki/smart_devices.md) and the computer first To initiate a connection between the [smartphone](/wiki/smart_device.md) and the computer first
start the app on the smartphone. start the app on the smartphone.
Make sure to be connected to the same W-LAN as the computer or alternatively connect them with an Make sure to be connected to the same W-LAN as the computer or alternatively connect them with an
USB-cable. USB-cable.

View File

@@ -2,7 +2,7 @@
[IR Remote](https://gitlab.com/divested-mobile/irremote) is a free and open-source App developed [IR Remote](https://gitlab.com/divested-mobile/irremote) is a free and open-source App developed
for [Android](/wiki/android.md) systems. for [Android](/wiki/android.md) systems.
It can use a [smartphone](/wiki/smart_devices.md#smartphones-and-tablet-computers) that is capable It can use a [smartphone](/wiki/smart_device.md#smartphones-and-tablet-computers) that is capable
of sending [infrared](/wiki/infrared.md) signals to be used as an of sending [infrared](/wiki/infrared.md) signals to be used as an
[infrared remote control](/wiki/infrared.md#remote-controls) [infrared remote control](/wiki/infrared.md#remote-controls)

View File

@@ -2,7 +2,7 @@
[LineageOS](https://lineageos.org/) - or short Lineage - is a custom [LineageOS](https://lineageos.org/) - or short Lineage - is a custom
[Android](/wiki/android.md)-ROM and operating system for [Android](/wiki/android.md)-ROM and operating system for
[Smartphones and Tablets](/wiki/smart_devices.md#smartphones-and-tablet-computers) with mostly free [Smartphones and Tablets](/wiki/smart_device.md#smartphones-and-tablet-computers) with mostly free
and open-source software. and open-source software.
It was formerly known as CyanogenMod. It was formerly known as CyanogenMod.

View File

@@ -0,0 +1,13 @@
# ScreenStream
[ScreenStream](https://f-droid.org/de/packages/info.dvkr.screenstream/) is an application that
allows to stream the screen via HTTP.
When wanting to stream the camera and not the screen the application
[IP Webcam](/wiki/android/ip_webcam.md) can be used.
## Setup
On [Android](/wiki/android.md) ScreenStream is available on
[F-Droid](/wiki/android/f-droid.md) in a package called
[ScreenStream](https://f-droid.org/de/packages/info.dvkr.screenstream/).

38
wiki/android/tasker.md Normal file
View File

@@ -0,0 +1,38 @@
# Tasker
[Tasker](https://tasker.joaoapps.com/) is a tool to automate various settings and other things on
an [Android-phone](/wiki/android.md).
## Setup
On [Android](/wiki/android.md) /name/ is available on the
[Google Play store](/wiki/android.md#app-store) in a package called
[Tasker](https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm).
Additionally the installation of [Tasker Settings](https://github.com/joaomgcd/TaskerSettings) is
recommended.
Please note that on the [Github releases page](https://github.com/joaomgcd/TaskerSettings/releases)
there are different versions to be used with Xiaomi-phones.
Another recommended action to be taken is to grant Tasker permission to write secure settings.
This has to be done for Tasker to be able to turn on or off Wifi and Location.
Allowing Tasker to set these settings can be done by the following command that has to be run on a
computer with the corresponding phone connected via USB and USB-debugging enabled.
```sh
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
```
`adb` is also often used to install [LineageOS](/wiki/android/lineageos.md).
## Usage
This section addresses the usage of Tasker.
On Tasker profiles, tasks and more can be manually added and edited.
An easier way to get things started is importing premade Tasker projects from
[TaskerNet](https://taskernet.com/?public).
Recommended TaskerNet-projects are the following.
- Flip To Shhh

View File

@@ -10,8 +10,9 @@ Podcasts need a so called Podcatcher.
A Podcatcher is used to subscribe to podcasts and download them automatically. A Podcatcher is used to subscribe to podcasts and download them automatically.
For Linux specific music software navigate to the corresponding For Linux specific music software navigate to the corresponding
[wiki entry](/wiki/linux/audio.md). [wiki entry](/wiki/linux/audio.md).
For voice based communication navigate to the [communication article](/wiki/communication.md) and For voice based communication, social platforms or messengers navigate to the
the corresponding [VoIP section](/wiki/communication.md#voip). [communication article](/wiki/communication.md) and the corresponding
[section](/wiki/communication.md#social-platforms-messengers-and-voip-services).
For headphones navigate to the [headphones article](/wiki/headphones.md): For headphones navigate to the [headphones article](/wiki/headphones.md):
## Technical Specifications ## Technical Specifications
@@ -106,6 +107,18 @@ The corresponding client software is handled in the server softwares wiki entry.
It is self-hostable and can be dockerized. It is self-hostable and can be dockerized.
It has a web-interface and does not feature client software. It has a web-interface and does not feature client software.
#### Obtaining Audio Files from Different Services
[YouTube](/wiki/youtube.md) features a wide variety of uploaded music and audiobooks.
Using programs like [yt-dl](/wiki/youtube.md#downloading-youtube-videos) they can be downloaded.
[Audible](https://www.audible.de/) is a popular service that makes sells audibooks.
After purchasing an audiobook it can be downloaded directly from Audible after navigating to the
`Library` tab and selecting `Download`.
Another option is to use [OpenAudible](/wiki/openaudible.md).
This program features various functions to manage Audible audiobooks that include download,
converting and splitting.
## Digitalizing and Analyzing Physical Mediums ## Digitalizing and Analyzing Physical Mediums
This section focusses on physical audio mediums like CDs, their digitalization to a digital audio This section focusses on physical audio mediums like CDs, their digitalization to a digital audio

86
wiki/betterdiscord.md Normal file
View File

@@ -0,0 +1,86 @@
# BetterDiscord
[BetterDiscord](https://betterdiscord.app) is an unofficial extension to
[Discord](/wiki/discord.md) which allows to add various functionality through plugins and new
themes.
## Setup
BetterDiscord can be downloaded from [the official website](https://betterdiscord.app).
For [Linux-based systems](/wiki/linux.md) the tool
[betterdiscordctl](https://github.com/bb010g/betterdiscordctl) can be used.
After installing it the following commands have to be run for the stable version of Discord to be
converted to BetterDiscord.
```sh
betterdiscordctl install
```
Afterwards BetterDiscord can be kept up to date with the following command.
```sh
betterdiscordctl self-upgrade
```
### Pacman Hook
When using [Arch Linux](/wiki/linux/arch-linux.md) and its package managers
[Pacman and Yay](/wiki/linux/package_manager.md#arch-linux-pacman-and-yay) a hook can be set that
automatically updates the discord installation to setup betterdiscord using betterdiscordctl.
The following is a [pacman hook](/wiki/linux/package_manager.md#hooks) that can be used to update
betterdiscord automatically.
Make sure to change the three occurences of `<username>` to the name of the user to install
betterdiscord for.
```sh
[Trigger]
Type = Package
Operation = Install
Operation = Upgrade
Target = discord*
[Action]
Description = Rebuild BetterDiscord after Discord update
When = PostTransaction
Exec = /usr/bin/sh -c 'sudo -u <username> betterdiscordctl reinstall >/dev/null 2>&1; sudo -u <username> xvfb-run -a discord --help >/dev/null 2>&1; sudo -u <username> betterdiscordctl install >/dev/null 2>&1; true'
Depends = xorg-server-xvfb
Depends = betterdiscordctl
NeedsTargets
```
## Usage
This section addresses the usage of BetterDiscord.
### Recommended Themes
The following themes are recommended by the author of this wiki.
- `midnight` is a dark, customizable discord theme.
- `system24` is a tui-like discord theme.
### Recommended Plugins
The following plugins are recommended by the author of this wiki.
- `BetterChatNames` improves chat names by removing dashes in chat channels.
- `BetterFriendList` adds extra controls to the friend page.
- `BetterVolume` allows to set user volume manually and higher than 200%.
- `ChatCounter` adds a character counter to most inputs.
- `DoNotTrack` stops Discord from tracking many things.
- `GameActivityToggle` adds a quick-toggle game activity button.
- `HideDisabledEmojis` hides disabled emojis form the emoji picker.
- `ImageUtilities` adds several utilities for images/videos.
- `InterTimestamps` allows you to insert timestamp markdown.
- `InvisibleTyping` is an enhanced version of silent typing.
- `MoreRoleColors` adds role colors to usernames.
- `OnlineFriendCount` adds the old online friend count.
- `PermissionViewer` allows to view a users permissions.
- `PinDMs` allows to pin DMs.
- `QuickMention` adds a mention button to the message 3-dot menu.
- `ServerDetails` shows server details in the server list tooltip.
- `SplitLargeMessages` allows you to enter larger messages, which will automatically split into
several smaller messages.
- `StaffTag` adds a crown to server owners (or admins/management).
- `Uncompressed Images` will improve image quality of previews.

View File

@@ -28,5 +28,5 @@ This is not a legal advice.
Take your local laws into account when downloading torrents. Take your local laws into account when downloading torrents.
Some torrents can be copyright infringing and therefor illegal to download. Some torrents can be copyright infringing and therefor illegal to download.
Only download legal and safe torrents like the Only download legal and safe torrents like the
[Arch Linux ISO](/wiki/linux/arch-linux.md#iso-medium). [Arch Linux ISO](/wiki/linux/arch-linux.md#create-installation-medium).
Seeding it can help the community. Seeding it can help the community.

View File

@@ -1,11 +1,13 @@
# Calibre # calibre
[Calibre](https://calibre-ebook.com/) is a cross-platform, free and open-source [calibre](https://calibre-ebook.com/) is a cross-platform, free and open-source
software suite for [e-book](/wiki/e-books.md) management. software suite for [e-book](/wiki/e-book.md) management.
It supports various formats aswell as conversion between them. It supports various formats aswell as conversion between them.
## Usage ## Usage
This section addresses various features of calibre.
## Adding a Plugin ## Adding a Plugin
A plugin by a third party can be added by selecting a `.zip` archive - usually A plugin by a third party can be added by selecting a `.zip` archive - usually
@@ -59,3 +61,59 @@ This entry is based on two posts on mobileread - one regarding the
[sort author name](https://www.mobileread.com/forums/showthread.php?t=314663) [sort author name](https://www.mobileread.com/forums/showthread.php?t=314663)
and the other regarding the and the other regarding the
[sort title](https://www.mobileread.com/forums/showthread.php?t=249870). [sort title](https://www.mobileread.com/forums/showthread.php?t=249870).
## Changing the Cover of a Book
Changing covers of a book can be done by editing the metadata available via the right-click menu.
However this is not enough in some cases.
`.pdf` in contrast to `.epub` files won't save the cover just by this action.
After changing the cover in the metadata screen `.pdf` files have to be converted to correctly
display the cover since the first page of such a file is generally considered the cover.
An alternative to this is the `PDF Cover` Plugin which allows the insertion of the cover before all
other pages without an extra conversion.
Please note that it prepends the cover and does not delete any pages.
## Transfer Books to a Device
To transfer books to a device connect a e-reader to the computer.
After a while calibre should recognize the device which will be apparent by the appearance of
additional buttons on the top menu like the `Send to device`- and the `Device`-Button.
First make sure only the formats you want will be transfered.
This can be done by selecting `Device`, `File formats` and checking the formats as needed.
Afterwards select the books and press `Send to device` to start the process of transfering the
devices.
Alternatively only specific formats of the books can be send to the device by selecting
`Send specific format to` and `Main memory` under the `Send to device` menu.
If there are books that contain series metadata make sure to disconnect the e-reader once and
reconnect it.
Afterwards select `Update cached metadata on device` under `Device` to update the metadata
including the series.
Finally disconnect the device.
## KEPUB Format
The `.kepub` format is a format that is similar to a normal epub but has some performance
improvements for Kobo devices.
It is recommended to convert `.mobi` and `.epub` files to a `.kepub` file before
[transfering it to a Kobo device](#transfer-books-to-a-device).
For this the Plugin `KePub Output` by Joel Goguen [can be added](#adding-a-plugin) can be
installed.
Afterwards books can be converted the normal way, but now the output format `.kepub` is available.
Additionally the `Kobo Touch Extended` plugin is recommended to use since it makes sending books to
Kobo e-readers easier.
Finally `KePub Metadata Reader` and `KePub Metadata Reader` make it possible to read and write
metadata to `.kepub` files which is especially useful.
## Exporting and Importing Settings and Libraries
This section explains how to export and import the settings of one calibre instance to another.
It is based on a
[reddit comment by dwhitzzz](https://www.reddit.com/r/Calibre/comments/1313kix/comment/mo4b9rn).
To export the settings and libraries of a calibre instance open the corresponding instance and then
right-click the `calibre` Button on the top menu.
Select `Export/import all calibre data`, select the export or import option and then follow the
instructions.
Please note that the export only works when an empty folder is selected.
All calibre data will then be exported into the selected directory.
For the import process the folder that includes the calibre data has to be selected.

View File

@@ -4,12 +4,14 @@ Computer communication can have multiple different forms.
There are voice and video calls aswell as text based messaging. There are voice and video calls aswell as text based messaging.
This article bundles all of them. This article bundles all of them.
## VoIP ## Social Platforms, Messengers and VoIP Services
This section lists some of the most common Voice over IP (VoIP) platforms. This section lists some of the most common Voice over IP (VoIP) services, messengers and other
social platforms.
- [Matrix](/wiki/matrix.md) is a decentralized and open-source social platform.
- [Discord](/wiki/discord.md) is a widely used, proprietary social platform. - [Discord](/wiki/discord.md) is a widely used, proprietary social platform.
- [Matrix](/wiki/matrix.md) is a decentralized and open-source social platform.
- [Signal](/wiki/signal.md) is an open-source, encrypted messaging service.
### Soundboards ### Soundboards

View File

@@ -43,3 +43,50 @@ This is done by appending it the the mentioned connection string and will look l
`usb://Brother/QL-600?serial=000J1Z140282`. `usb://Brother/QL-600?serial=000J1Z140282`.
The examples using the Brother printer are taken from a The examples using the Brother printer are taken from a
[dwaves article](https://dwaves.de/2022/07/13/gnu-linux-debian-11-how-to-setup-brother-ql-600-labelprinter/). [dwaves article](https://dwaves.de/2022/07/13/gnu-linux-debian-11-how-to-setup-brother-ql-600-labelprinter/).
### Custom Formats For Brother Printers
This section is based on an entry in the
[german FAQ on the brother website](https://support.brother.com/g/b/faqend.aspx?c=de&lang=de&prod=lpql1110nwbeuk&faqid=faqp00100409_000).
Especially when using continuos-length Brother label printers it can be useful to set up custom
formats.
After setting up the CUPS install the package that provides
`brpapertoollpr_<printer name in cups>` which differs from printer to printer.
For example when using a Brother QL-600 this command is named `brpapertoollpr_ql600` and on some
[Linux](/wiki/linux.md) distributions like [Arch Linux](/wiki/linux/arch-linux.md) is provided in a
package called `brother-ql600`.
To then set up a new custom format run the following command.
```sh
brpapertoollpr_<printer name in command> -P <printer name in cups> -n <format name> -w <width> -h <height>
```
`<printer name in command>` is the part of the command that corresponds to the printer as described
in the previous sentence.
`<printer name in cups>` and `<format name>` are the name of the printer already set up and given in
CUPS and the name chosen for the new format.
And `<width>` and `<height>` are width and height of the new format both given in millimeters.
A complete command could look something like the following.
```sh
brpapertoollpr_ql600 -P Brother_QL-600 -n "62mmx12mm" -w 62 -h 12
```
The command to delete a custom format is the following.
It uses the same variables and names as the command above.
```sh
brpapertoollpr_ql600 -P <printer name> -d <format name>
```
The usage of this command could look similar to the following example.
```sh
brpapertoollpr_ql600 -P Brother_QL-600 -d "62mmx12mm"
```
After setting up the new format it can be selected in the CUPS interface and used with the Brother
printer it was set up for.

View File

@@ -1,6 +1,6 @@
# Databases # Database
Databases are data collections of a computer system. A database is a data collections of a computer system.
Most prominent type of database are SQL databases. Most prominent type of database are SQL databases.
## Database management systems (DBMS) ## Database management systems (DBMS)

View File

@@ -12,3 +12,17 @@ This section addresses various features of Discord.
By default Discord performs an automatic check to see if it is up to date. By default Discord performs an automatic check to see if it is up to date.
On [Linux](/wiki/linux.md)-based systems it can be disabled by adding `"SKIP_HOST_UPDATE": true` to On [Linux](/wiki/linux.md)-based systems it can be disabled by adding `"SKIP_HOST_UPDATE": true` to
the `~/.config/discord/settings.json` file. the `~/.config/discord/settings.json` file.
### Setting Up a Music Bot
For Discord there are various bots capable of playing music.
The following is a list of bots featured in this wiki that can do this.
- [Sinusbot](/wiki/sinusbot.md) is a self-hosted bot for Discord that can play music and sounds.
It's closed-source and free of charge.
It also features [Teamspeak](/wiki/teamspeak.md) support.
### Themes and Plugins
By default Discord has no option to use themes or plugins.
This however can be changed by using [BetterDiscord](/wiki/betterdiscord.md).

View File

@@ -0,0 +1,67 @@
# actualbudget - actual-server
This is a [Docker](/wiki/docker.md) container for an actualbudget server.
The official container and documentation was made by
[actualbudget](https://actualbudget.org/docs/install/docker/).
This docker-rebuild is made up by a `docker-compose.yml` file.
## Set-up
Create the files `rebuild.sh`, `docker-compose.yml` at the same
place.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
### Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | --------- | ------------- |
| `5006` | `5006` | TCP | WebUI |
### Volumes
Set the following volumes with the -v tag.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | --------------- | ------------------ |
| `actual` | `/data` | Actual Budget data |
### rebuild.sh
```sh
#!/bin/sh
docker-compose down
docker-compose up -d
```
### docker-compose.yml
```yml
version: '3'
services:
actual_server:
image: docker.io/actualbudget/actual-server:latest
ports:
# This line makes Actual available at port 5006 of the device you run the server on,
# i.e. http://localhost:5006. You can change the first number to change the port, if you want.
- '5006:5006'
# environment:
# Uncomment any of the lines below to set configuration options.
# - ACTUAL_HTTPS_KEY=/data/selfhost.key
# - ACTUAL_HTTPS_CERT=/data/selfhost.crt
# - ACTUAL_PORT=5006
# - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=20
# - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=50
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20
# See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
# !! If you are not using any of these options, remove the 'environment:' tag entirely.
volumes:
# Change './actual-data' below to the path to the folder you want Actual to store its data in on your server.
# '/data' is the path Actual will look for its files in by default, so leave that as-is.
- actual:/data
restart: unless-stopped
volumes:
actual:
```

View File

@@ -0,0 +1,67 @@
# alexjustesen - speedtest-tracker
This is a [Docker](/wiki/docker.md) container for a selfhosted internet speed
tracker.
The official container and documentation was made by
[alexjustesen](https://github.com/alexjustesen/speedtest-tracker).
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
It is important to set a correct app key as described in
[the following section](#environment-variables).
### Environment-variables
Set the following variables with the -e tag.
| Name | Usage | Default |
| -------------------- | -------------------------------------------------------------------------------------------------- | --------------- |
| `APP_KEY` | This is used for encryption and can be generated by `echo -n 'base64:'; openssl rand -base64 32;` | |
| `DB_CONNECTION` | Database connection type | |
| `PGID` | Group ID | |
| `PUID` | User ID | |
| `APP_TIMEZONE` | Timezone of the app | `Europe/London` |
| `DISPLAY_TIMEZONE` | Timezone of the display | `Europe/London` |
| `SPEEDTEST_SCHEDULE` | Cron-formatted schedule for speedtest (`6 */6 * * *`: 6 minutes after every 6th hour) | |
### Volumes
Set the following volumes with the -v tag.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | --------------- | -------------------- |
| `speedtest_config` | `/config` | storage for config |
| `speedtest_keys` | `/config/keys` | storage for ssl keys |
### Ports
Set the following ports with the -p tag.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | -------- | ------------------------- |
| `80` | `8765` | TCP | WebUI |
| `443` | `` | TCP | SSL-encrypted WebUI |
### rebuild.sh
```sh
#!/bin/sh
docker stop speedtest
docker rm speedtest
docker pull lscr.io/linuxserver/speedtest-tracker:latest
docker run --name speedtest \
--restart unless-stopped \
-p 8765:80 \
-e PUID=1000 \
-e PGID=1000 \
-e APP_KEY="<generate>" \
-e DB_CONNECTION=sqlite \
-e SPEEDTEST_SCHEDULE="6 */6 * * *" \
-e APP_TIMEZONE="Europe/Berlin" \
-e DISPLAY_TIMEZONE="Europe/Berlin" \
-v speedtest_config:/config \
-v speedtest_keys:/config/keys \
-d lscr.io/linuxserver/speedtest-tracker:latest
```

View File

@@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -19,7 +19,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | --------------- | ------------------------------------ | | ------------------------- | --------------- | ------------------------------------ |
| `downloads` | `/downloads` | folder to download data to | | `downloads` | `/downloads` | folder to download data to |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -27,7 +27,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8881` | `8081` | TCP | WebUI | | `8881` | `8081` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -36,7 +36,7 @@ docker pull vim alexta69/metube
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"

View File

@@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -19,7 +19,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `80` | `80` | TCP | WebUI | | `80` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -28,7 +28,7 @@ docker pull awesometechnologies/synapse-admin:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2" version: "2"

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -18,7 +18,7 @@ Set the following variables with the -e tag.
| ---------- | ----------------------------- | ------- | | ---------- | ----------------------------- | ------- |
| `PASSWORD` | Password for `podgrab` user | | | `PASSWORD` | Password for `podgrab` user | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -27,7 +27,7 @@ Set the following volumes with the -v tag.
| `podgrab_config` | `/config` | Configuration files | | `podgrab_config` | `/config` | Configuration files |
| `media_podcasts` | `/assets` | location for podcasts | | `media_podcasts` | `/assets` | location for podcasts |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -35,7 +35,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8080` | `8080` | TCP | WebUI | | `8080` | `8080` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -11,7 +11,7 @@ Place the file `config.yml` in the `homer` docker volume and change it to your
needs. needs.
After that rerun `./rebuild.sh` to make update your config. After that rerun `./rebuild.sh` to make update your config.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -19,7 +19,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ---------------------- | | ------------------------- | --------------- | ---------------------- |
| `homer` | `/www/assets` | storage for icons, etc | | `homer` | `/www/assets` | storage for icons, etc |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -27,7 +27,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8080` | `8080` | TCP | WebUI | | `8080` | `8080` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -41,7 +41,7 @@ docker run --name homer \
-d b4bz/homer:latest -d b4bz/homer:latest
``` ```
## config.yml ### config.yml
```yml ```yml
title: "tmp" title: "tmp"

View File

@@ -10,7 +10,7 @@ TubeArchivist specific version of Elasticsearch and one a [redis](/wiki/docker/r
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -36,7 +36,7 @@ The following table lists the environment variables for the image `bbilly1/tubea
| `ELASTIC_PASSWORD` | Password for Elasticsearch | `` | | `ELASTIC_PASSWORD` | Password for Elasticsearch | `` |
| `ES_JAVA_OPTS` | Additional Java options | `` | | `ES_JAVA_OPTS` | Additional Java options | `` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -53,7 +53,7 @@ The following table lists the environment variables for the image `bbilly1/tubea
| ------------------------- | ------------------------------- | --------------------------- | | ------------------------- | ------------------------------- | --------------------------- |
| `es` | `/usr/share/elasticsearch/data` | storage for elasticsearch | | `es` | `/usr/share/elasticsearch/data` | storage for elasticsearch |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -61,7 +61,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8000` | `8881` | TCP | WebUI | | `8000` | `8881` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -69,7 +69,7 @@ docker-compose down
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: '3.3' version: '3.3'

View File

@@ -14,7 +14,7 @@ just created folder.
You can find the `docker-compose.yml` in the cloned directory. You can find the `docker-compose.yml` in the cloned directory.
Set the variables, volumes and ports according and run the `rebuild.sh`. Set the variables, volumes and ports according and run the `rebuild.sh`.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -22,7 +22,7 @@ Set the following volumes with the -v tag.
| ------------------------- | ---------------- | ---------------- | | ------------------------- | ---------------- | ---------------- |
| `searx_config` | `/config` | configurations | | `searx_config` | `/config` | configurations |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -30,7 +30,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `5000` | `8000` | TCP | WebUI | | `5000` | `8000` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -40,7 +40,7 @@ docker-compose up -d
cd .. cd ..
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2.2" version: "2.2"

View File

@@ -23,7 +23,7 @@ htpasswd -BC 10 /etc/hauk/users.htpasswd <other user name>
Finally run `./rebuild.sh`. Finally run `./rebuild.sh`.
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | ------------------ | ------------------------------ | | ------------------------- | ------------------ | ------------------------------ |
| `./config/hauk` | `/etc/hauk` | config and password location | | `./config/hauk` | `/etc/hauk` | config and password location |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -39,7 +39,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ---------------------- | | -------------- | ------------------------ | -------- | ---------------------- |
| `80` | `80` | TCP | Basic service | | `80` | `80` | TCP | Basic service |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -48,7 +48,7 @@ docker pull bilde2910/hauk
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2" version: "2"

View File

@@ -14,7 +14,7 @@ Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same
place. place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -22,7 +22,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `9000` | `9000` | TCP | WebUI | | `9000` | `9000` | TCP | WebUI |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -32,7 +32,7 @@ Set the following volumes with the -v tag.
| `config` | `/config` | configuration data | | `config` | `/config` | configuration data |
| `data` | `/data` | further data storage | | `data` | `/data` | further data storage |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -40,7 +40,7 @@ docker-compose down
docker-compose up -d docker-compose up -d
``` ```
## .env ### .env
```sh ```sh
TZ="Europe/Berlin" TZ="Europe/Berlin"
@@ -75,7 +75,7 @@ PEERTUBE_SMTP_TLS=false
PEERTUBE_SMTP_DISABLE_STARTTLS=false PEERTUBE_SMTP_DISABLE_STARTTLS=false
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3.3" version: "3.3"

View File

@@ -14,7 +14,7 @@ a folder within the just created folder.
You can find the `docker-compose.yml` in the cloned directory. You can find the `docker-compose.yml` in the cloned directory.
Set the variables, volumes and ports according and run the `rebuild.sh`. Set the variables, volumes and ports according and run the `rebuild.sh`.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -22,7 +22,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ----------------------------------- | | ------------------------- | --------------- | ----------------------------------- |
| `db` | `/app/db` | storage for the bibliogram database | | `db` | `/app/db` | storage for the bibliogram database |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -30,7 +30,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `10407` | `10407` | TCP | WebUI | | `10407` | `10407` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -40,7 +40,7 @@ docker-compose up -d
cd .. cd ..
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"

View File

@@ -20,7 +20,7 @@ To get the local IP the command `ip route get 1` can be used.
For the public IP the command `curl api.ipify.org` can be used. For the public IP the command `curl api.ipify.org` can be used.
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -30,7 +30,7 @@ Set the following ports in the `ports:` section.
| `5349` | `5349` | TCP/UDP | TURN/STUN | | `5349` | `5349` | TCP/UDP | TURN/STUN |
| `49152-65535` | `49152-65535` | UDP | TURN/STUN | | `49152-65535` | `49152-65535` | UDP | TURN/STUN |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -39,7 +39,7 @@ docker pull coturn/coturn:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2" version: "2"
@@ -55,7 +55,7 @@ services:
- "5349:5349" - "5349:5349"
``` ```
## data/matrix/coturn/turnserver.conf ### data/matrix/coturn/turnserver.conf
```txt ```txt
use-auth-secret use-auth-secret

View File

@@ -8,7 +8,7 @@ The container and documentation was made by [dperson](https://hub.docker.com/r/d
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -17,7 +17,7 @@ Set the following volumes with the -v tag.
| `tor_var` | `/var/lib/tor` | Location for various files | | `tor_var` | `/var/lib/tor` | Location for various files |
| `tor_etc` | `/etc/tor` | Various other config | | `tor_etc` | `/etc/tor` | Various other config |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -26,7 +26,7 @@ Set the following ports with the -p tag.
| `8118` | `8118` | HTTP | privoxy web proxy | | `8118` | `8118` | HTTP | privoxy web proxy |
| `9050` | `9050` | SOCKS | socks protocol proxy | | `9050` | `9050` | SOCKS | socks protocol proxy |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -15,7 +15,7 @@ Place the openvpn certificate in the `jacket_config` docker volume inside the
`openvpn` folder. `openvpn` folder.
After that rerun `./rebuild.sh` to make update your config. After that rerun `./rebuild.sh` to make update your config.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -24,7 +24,7 @@ Set the following volumes with the -v tag.
| `jackett_config` | `/config` | storage for configs | | `jackett_config` | `/config` | storage for configs |
| `jackett_blackhole` | `/blackhole` | storage for magnets | | `jackett_blackhole` | `/blackhole` | storage for magnets |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -32,7 +32,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `9117` | `9117` | TCP | WebUI | | `9117` | `9117` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
docker stop jackett docker stop jackett

View File

@@ -14,7 +14,7 @@ The default username of the web interface is `admin`.
The default password is `adminadmin`. The default password is `adminadmin`.
Both can be changed in the web interface after setup. Both can be changed in the web interface after setup.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -25,7 +25,7 @@ Set the following variables with the -e tag.
| `VPN_PASSWORD` | Password for OpenVPN | ` ` | | `VPN_PASSWORD` | Password for OpenVPN | ` ` |
| `LAN_NETWORK` | Subnet of the local network | ` ` | | `LAN_NETWORK` | Subnet of the local network | ` ` |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -34,7 +34,7 @@ Set the following volumes with the -v tag.
| `qbittorrentvpn_config` | `/config` | Configuration files | | `qbittorrentvpn_config` | `/config` | Configuration files |
| `qbittorrentvpn_data` | `/downloads` | Storage for data | | `qbittorrentvpn_data` | `/downloads` | Storage for data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -42,7 +42,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `9091` | `8080` | TCP | WebUI | | `9091` | `8080` | TCP | WebUI |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -52,7 +52,7 @@ There are some special variables to set.
| `--device` | connect devices | | `--device` | connect devices |
| `--sysctl` | configure systemctl | | `--sysctl` | configure systemctl |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -11,7 +11,7 @@ to it.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -26,7 +26,7 @@ docker-compose file.
| `DB_USER` | Username for the database | | | `DB_USER` | Username for the database | |
| `DB_PASSWD` | Password for the database | | | `DB_PASSWD` | Password for the database | |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -36,7 +36,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `/etc/timezone` | `/etc/timezone:ro` | link timezone | | `/etc/timezone` | `/etc/timezone:ro` | link timezone |
| `/etc/localtime` | `/etc/localtime` | link localtime | | `/etc/localtime` | `/etc/localtime` | link localtime |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -45,7 +45,7 @@ Set the following ports in the `ports:` section.
| `3000` | `3000` | TCP | WebUI | | `3000` | `3000` | TCP | WebUI |
| `22` | `222` | TCP | ssh port of git server | | `22` | `222` | TCP | ssh port of git server |
## Networks ### Networks
Set the following networks in the `networks:` section of the docker-compose file. Set the following networks in the `networks:` section of the docker-compose file.
@@ -53,7 +53,7 @@ Set the following networks in the `networks:` section of the docker-compose file
| ------- | --------------------- | | ------- | --------------------- |
| `gitea` | connect db with gitea | | `gitea` | connect db with gitea |
## Dependencies ### Dependencies
Set the following dependencies in the `depends_on:` section of the Set the following dependencies in the `depends_on:` section of the
docker-compose file. docker-compose file.
@@ -62,7 +62,7 @@ docker-compose file.
| ---- | -------------------- | | ---- | -------------------- |
| `db` | Ensure db is running | | `db` | Ensure db is running |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -70,7 +70,7 @@ docker-compose down
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2" version: "2"

View File

@@ -10,7 +10,7 @@ subcontainers - and one a [redis instance](/wiki/docker/redis.md).
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -22,7 +22,7 @@ docker-compose file.
| `GRAMPSWEB_CELERY_CONFIG__result_backend` | Redis backend URL | `` | | `GRAMPSWEB_CELERY_CONFIG__result_backend` | Redis backend URL | `` |
| `GRAMPSWEB_RATELIMIT_STORAGE_URI` | Storage URI | `` | | `GRAMPSWEB_RATELIMIT_STORAGE_URI` | Storage URI | `` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -37,7 +37,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `gramps_media` | `/app/media` | storage for media | | `gramps_media` | `/app/media` | storage for media |
| `gramps_tmp` | `/tmp` | storage for temporary files | | `gramps_tmp` | `/tmp` | storage for temporary files |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -45,7 +45,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `5000` | `80` | TCP | WebUI | | `5000` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -55,7 +55,7 @@ docker pull redis:alpine
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"

View File

@@ -1,6 +1,6 @@
# grimsi - gameyfin # grimsi - gameyfin
This is a [Docker](/wiki/docker.md) container for a [Gameyfin](/wiki/games/gameyfin.md). This is a [Docker](/wiki/docker.md) container for a [Gameyfin](/wiki/game/gameyfin.md).
## Set-up ## Set-up
@@ -11,7 +11,7 @@ gameyfin_config`.
Make sure to run the following command on the config volume `chown -R 1000:root gameyfin_config`. Make sure to run the following command on the config volume `chown -R 1000:root gameyfin_config`.
Afterwards run `./rebuild.sh`. Afterwards run `./rebuild.sh`.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -23,7 +23,7 @@ docker-compose file.
| `GAMEYFIN_IGDB_API_CLIENT_ID` | id of twitch internet game database | | | `GAMEYFIN_IGDB_API_CLIENT_ID` | id of twitch internet game database | |
| `GAMEYFIN_IGDB_API_CLIENT_SECRET` | secret of twitch internet game database | | | `GAMEYFIN_IGDB_API_CLIENT_SECRET` | secret of twitch internet game database | |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | ----------------------- | ------------------------------ | | ------------------------- | ----------------------- | ------------------------------ |
| `media_games` | `/opt/gameyfin-library` | storage for games and configs | | `media_games` | `/opt/gameyfin-library` | storage for games and configs |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -40,7 +40,7 @@ Set the following ports in the `ports:` section.
| `8080` | `8093` | TCP | WebUI | | `8080` | `8093` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -48,7 +48,7 @@ docker-compose down
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"

View File

@@ -13,7 +13,7 @@ To see which providers are supported take a look at the
[official documentation](https://haugene.github.io/docker-transmission-openvpn/supported-providers/). [official documentation](https://haugene.github.io/docker-transmission-openvpn/supported-providers/).
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -26,7 +26,7 @@ Set the following variables with the -e tag.
| `CREATE_TUN_DEVICE` | Use a tunnel device | ` ` | | `CREATE_TUN_DEVICE` | Use a tunnel device | ` ` |
| `WEBPROXY_ENABLES` | Use a webproxy | ` ` | | `WEBPROXY_ENABLES` | Use a webproxy | ` ` |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -36,7 +36,7 @@ Set the following volumes with the -v tag.
| `transmission data` | `/data` | Storage for data | | `transmission data` | `/data` | Storage for data |
| `/etc/localtime` | `/etc/localtime:ro` | Link to the systemtime | | `/etc/localtime` | `/etc/localtime:ro` | Link to the systemtime |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -44,7 +44,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `9091` | `9091` | TCP | WebUI | | `9091` | `9091` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -19,7 +19,7 @@ Set the following variables with the -e tag.
| `OOKLA_EULA_GDPR` | set to `true` to accept EULA | | | `OOKLA_EULA_GDPR` | set to `true` to accept EULA | |
| `AUTH` | set to `true` to enable login | | | `AUTH` | set to `true` to enable login | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -27,7 +27,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ------------------ | | ------------------------- | --------------- | ------------------ |
| `speedtest` | `/config` | storage for config | | `speedtest` | `/config` | storage for config |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -35,7 +35,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `80` | `8765` | TCP | WebUI | | `80` | `8765` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -18,7 +18,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ------------------------------- | | ------------------------- | --------------- | ------------------------------- |
| `homeassistant_data` | `/config` | configuration for devices, etc | | `homeassistant_data` | `/config` | configuration for devices, etc |
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -27,12 +27,12 @@ docker-compose file.
| --------------------- | --------------------------- | ----------------------- | | --------------------- | --------------------------- | ----------------------- |
| `TZ` | specify the timezone | `` | | `TZ` | specify the timezone | `` |
## Additional ### Additional
The container needs acces to the host network. The container needs acces to the host network.
This will at the same time expose port 8123 as web interface. This will at the same time expose port 8123 as web interface.
## rebuild.sh ### rebuild.sh
```sh ```sh
docker run --name homeassistant \ docker run --name homeassistant \

View File

@@ -0,0 +1,75 @@
# immich-app - immich-server
This is a [Docker](/wiki/docker.md) container for a [immich](/wiki/immich.md) server.
The official container and documentation was made by
[immich](https://github.com/immich-app/immich).
This docker-rebuild is made up by a `docker-compose.yml` file.
In addition to the main container you need to connect a
[redis](/wiki/docker/redis.md) and a [postgres](/wiki/docker/postgres.md) container to it.
## Set-up
Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same
place.
Please note that the `docker-compose.yml` file should be retrieved from the
[Github releases page](https://github.com/immich-app/immich/releases/)
Change the settings according to your needs and run `./rebuild.sh` afterwards.
### Environment-variables
The environment variables are set via the `.env` file and listed in the
[corresponding section](#env).
### Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | --------- | ------------- |
| `2283` | `3001` | TCP | WebUI |
### Volumes
Set the following volumes with the -v tag.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | --------------------- | ------------- |
| `immich_library` | `/usr/src/app/upload` | Library |
| `/etc/timezone` | `/etc/timezone:ro` | Timezone |
### rebuild.sh
```sh #!/bin/sh
docker-compose down
docker-compose up -d
```
### .env
```sh
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables
# The location where your uploaded files are stored
UPLOAD_LOCATION=immich_library
# The location where your database files are stored
DB_DATA_LOCATION=immich_postgres
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
# TZ=Etc/UTC
# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release
# Connection secret for postgres. You should change it to a random password
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=postgres
# Disable Machine Learning
IMMICH_MACHINE_LEARNING_ENABLED=false
IMMICH_MACHINE_LEARNING_URL=false
# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
```

View File

@@ -1,7 +1,7 @@
# itzg - minecraft-server # itzg - minecraft-server
This is a [Docker](/wiki/docker.md) container for a This is a [Docker](/wiki/docker.md) container for a
[Minecraft](../games/minecraft.md) server. [Minecraft](/wiki/game/minecraft.md) server.
The container and documentation was made by The container and documentation was made by
[itzg](https://hub.docker.com/r/itzg/minecraft-server). [itzg](https://hub.docker.com/r/itzg/minecraft-server).
@@ -10,7 +10,7 @@ The container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -24,7 +24,7 @@ Set the following variables with the -e tag.
| `ICON` | Link the Icon of the Server | | | `ICON` | Link the Icon of the Server | |
| `MOTD` | Set the Message of the day | "A Paper Minecraft Server powered by Docker" | | `MOTD` | Set the Message of the day | "A Paper Minecraft Server powered by Docker" |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -32,7 +32,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ------------------------------ | | ------------------------- | --------------- | ------------------------------ |
| `minecraft` | `/data` | location for all relevant data | | `minecraft` | `/data` | location for all relevant data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -40,7 +40,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | --------- | ------------------ | | -------------- | ------------------------ | --------- | ------------------ |
| `25565` | `25565` | Minecraft | Port for Minecraft | | `25565` | `25565` | Minecraft | Port for Minecraft |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -60,3 +60,25 @@ docker run --name minecraft \
-e MOTD="Message of the day" \ -e MOTD="Message of the day" \
-d itzg/minecraft-server -d itzg/minecraft-server
``` ```
## Usage
This section addresses the usage of the minecraft-server container.
### Installing Mods
Mods can be installed as described in the
[corresponding article of the official documentation](https://github.com/itzg/docker-minecraft-server/blob/master/docs/mods-and-plugins/index.md).
For this set the server type by using the `-e TYPE=<type>` flag.
`<type>` is the API that is used as the core library.
Most notably this value could be `FABRIC` or `FORGE`.
After this the mods (as `.jar` files) can be placed in the `mods` directory of the
[Docker](/wiki/docker.md) volume.
Afterwards run the [`rebuild.sh`](#rebuildsh) to restart the server with loaded mods.
#### Installing Datapacks
The installation of datapacks is done similar to the described process in the
[corresponding section of the minecraft entry](/wiki/game/minecraft.md#installing-datapacks).
The only difference is the path to place the `.zip` datapack files in which is `world/datapacks` in
case of this [Docker](/wiki/docker.md) image.

View File

@@ -17,7 +17,7 @@ just created folder.
You can find the `docker-compose.yml` in the cloned directory. You can find the `docker-compose.yml` in the cloned directory.
Set the variables, volumes and ports according and run the `rebuild.sh`. Set the variables, volumes and ports according and run the `rebuild.sh`.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -39,7 +39,7 @@ docker-compose file.
| `popular_enabled` | enable the popular section | `true` | | `popular_enabled` | enable the popular section | `true` |
| `registration_enabled` | enable registration for new users | `true` | | `registration_enabled` | enable registration for new users | `true` |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -47,7 +47,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `3000` | `3000` | TCP | WebUI | | `3000` | `3000` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -59,7 +59,7 @@ docker-compose up -d
cd .. cd ..
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"

View File

@@ -1,6 +1,6 @@
# jkarlos - git-server-docker # jkarlos - git-server-docker
This is a [Docker](/wiki/docker.md) container for a [git](../git.md) server. This is a [Docker](/wiki/docker.md) container for a [git](/wiki/git_%28general%29.md) server.
The official container and documentation was made by The official container and documentation was made by
[jkarlos](https://hub.docker.com/r/jkarlos/git-server-docker). [jkarlos](https://hub.docker.com/r/jkarlos/git-server-docker).
@@ -9,7 +9,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -18,7 +18,7 @@ Set the following volumes with the -v tag.
| `git-server_repos` | `/git-server/repos` | storage for git repos | | `git-server_repos` | `/git-server/repos` | storage for git repos |
| `git-server_keys` | `/git-server/keys` | storage for user ssh keys | | `git-server_keys` | `/git-server/keys` | storage for user ssh keys |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -26,7 +26,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ------------------------------------- | | -------------- | ------------------------ | -------- | ------------------------------------- |
| `22` | `2222` | TCP | ssh port for accessing the git server | | `22` | `2222` | TCP | ssh port for accessing the git server |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -18,7 +18,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `7396` | `7396` | TCP | WebUI | | `7396` | `7396` | TCP | WebUI |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -28,11 +28,7 @@ There are some special variables to set.
| `--power` | set the default power to fold at home | | `--power` | set the default power to fold at home |
| `--team` | set your teamid to contribute points | | `--team` | set your teamid to contribute points |
### GPU ### rebuild.sh
GPU support is documented in [the docker article](../docker.md).
## rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -48,3 +44,9 @@ docker run --name folding-at-home \
--power=full \ --power=full \
--team=000000 --team=000000
``` ```
## Usage
### GPU-Support
GPU support is documented in [the docker article](../docker.md).

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -18,7 +18,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ------------------------ | | ------------------------- | --------------- | ------------------------ |
| `ovpn-proxy` | `/config` | storage for openvpn data | | `ovpn-proxy` | `/config` | storage for openvpn data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -26,7 +26,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ------------ | | -------------- | ------------------------ | -------- | ------------ |
| `9050` | `8080` | HTTP | proxy port | | `9050` | `8080` | HTTP | proxy port |
## Environment-Variables ### Environment-Variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -36,7 +36,7 @@ Set the following variables with the -e tag.
| `OPENVPN_USERNAME` | username for OpenVPN | ` ` | | `OPENVPN_USERNAME` | username for OpenVPN | ` ` |
| `OPENVPN_PASSWORD` | password for OpenVPN | ` ` | | `OPENVPN_PASSWORD` | password for OpenVPN | ` ` |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -46,7 +46,7 @@ There are some special variables to set.
| `--device` | connect devices | | `--device` | connect devices |
| `--sysctl` | configure systemctl | | `--sysctl` | configure systemctl |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -22,21 +22,7 @@ docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
Afterwards run `./rebuild.sh`. Afterwards run `./rebuild.sh`.
## Usage ### Volumes
### Create Certificates
Each device that connects to the [OpenVPN](/wiki/openvpn.md) server should
have a certificate to connect by.
Create a certificate and retrieve it by running the following commands.
Change all occurences of `<CLIENTNAME>` to the name of the client.
```sh
docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full <CLIENTNAME> nopass
docker run -v openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient <CLIENTNAME> > <CLIENTNAME>.ovpn
```
## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -44,7 +30,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ------------------------ | | ------------------------- | --------------- | ------------------------ |
| `ovpn` | `/etc/openvpn` | storage for openvpn data | | `ovpn` | `/etc/openvpn` | storage for openvpn data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -52,7 +38,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ------------ | | -------------- | ------------------------ | -------- | ------------ |
| `1194` | `1194` | UDP | openvpn port | | `1194` | `1194` | UDP | openvpn port |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -60,7 +46,7 @@ There are some special variables to set.
| ----------- | ---------------------- | | ----------- | ---------------------- |
| `--cap-add` | add linux capabilities | | `--cap-add` | add linux capabilities |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -74,3 +60,17 @@ docker run --name openvpn \
-v ovpn:/etc/openvpn \ -v ovpn:/etc/openvpn \
-d kylemanna/openvpn -d kylemanna/openvpn
``` ```
## Usage
### Create Certificates
Each device that connects to the [OpenVPN](/wiki/openvpn.md) server should
have a certificate to connect by.
Create a certificate and retrieve it by running the following commands.
Change all occurences of `<CLIENTNAME>` to the name of the client.
```sh
docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full <CLIENTNAME> nopass
docker run -v openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient <CLIENTNAME> > <CLIENTNAME>.ovpn
```

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -20,7 +20,7 @@ Set the following variables with the -e tag.
| `PGID` | GroupID | | | `PGID` | GroupID | |
| `TZ` | Timezone | | | `TZ` | Timezone | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -33,7 +33,7 @@ Set the following volumes with the -v tag.
| `media_audiobooks` | `/audiobooks` | Location for audiobooks | | `media_audiobooks` | `/audiobooks` | Location for audiobooks |
| `media_podcasts` | `/podcasts` | location for podcasts | | `media_podcasts` | `/podcasts` | location for podcasts |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -41,7 +41,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `4040` | `4040` | TCP | WebUI | | `4040` | `4040` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -20,7 +20,7 @@ Set the following variables with the -e tag.
| `PGID` | GroupID | | | `PGID` | GroupID | |
| `TZ` | Timezone | | | `TZ` | Timezone | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -33,7 +33,7 @@ Set the following volumes with the -v tag.
| `media_audiobooks` | `/audiobooks` | Location for audiobooks | | `media_audiobooks` | `/audiobooks` | Location for audiobooks |
| `media_podcasts` | `/podcasts` | location for podcasts | | `media_podcasts` | `/podcasts` | location for podcasts |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -41,7 +41,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `4040` | `4040` | TCP | WebUI | | `4040` | `4040` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -22,7 +22,7 @@ docker-compose file.
| `PGID` | Groupid to run the container | | | `PGID` | Groupid to run the container | |
| `TZ` | specify the timezone | | | `TZ` | specify the timezone | |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -30,7 +30,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | --------------- | ------------------------------------ | | ------------------------- | --------------- | ------------------------------------ |
| `config` | `/config` | storage for config files of jellyfin | | `config` | `/config` | storage for config files of jellyfin |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -38,7 +38,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `7008` | `80` | TCP | WebUI | | `7008` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -47,7 +47,7 @@ docker pull lscr.io/linuxserver/freshrss:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2.1" version: "2.1"

View File

@@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -22,7 +22,7 @@ docker-compose file.
| `PGID` | Groupid to run the container | | | `PGID` | Groupid to run the container | |
| `TZ` | specify the timezone | | | `TZ` | specify the timezone | |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -40,7 +40,7 @@ it is recommended to use them as external volumes (volumes section:
To use the rebuild the volumes have to exist before creating the container To use the rebuild the volumes have to exist before creating the container
(`docker volume create media_movies` and tvshows accordingly). (`docker volume create media_movies` and tvshows accordingly).
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -48,7 +48,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8096` | `8096` | TCP | WebUI | | `8096` | `8096` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -57,7 +57,7 @@ docker pull linuxserver/jellyfin:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2" version: "2"

View File

@@ -21,7 +21,7 @@ This namely causes the following line in the
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional - /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
``` ```
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -32,7 +32,7 @@ docker-compose file.
| `PGID` | group id for container user | `1000` | | `PGID` | group id for container user | `1000` |
| `TZ` | specify the timezone | `Etc/UTC` | | `TZ` | specify the timezone | `Etc/UTC` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -41,7 +41,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `config` | `/config` | directory for config | | `config` | `/config` | directory for config |
| `complete` | `/music` | directory for music | | `complete` | `/music` | directory for music |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -49,7 +49,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ------------ | | -------------- | ------------------------ | -------- | ------------ |
| `8686` | `8686` | TCP | webUI | | `8686` | `8686` | TCP | webUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -58,7 +58,7 @@ docker pull lscr.io/linuxserver/lidarr:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2.1" version: "2.1"

View File

@@ -21,7 +21,7 @@ This namely causes the following line in the
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional - /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
``` ```
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -32,7 +32,7 @@ docker-compose file.
| `PGID` | group id for container user | `1000` | | `PGID` | group id for container user | `1000` |
| `TZ` | specify the timezone | `Etc/UTC` | | `TZ` | specify the timezone | `Etc/UTC` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -41,7 +41,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `config` | `/config` | directory for config | | `config` | `/config` | directory for config |
| `complete` | `/movies` | directory for music | | `complete` | `/movies` | directory for music |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -49,7 +49,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ------------ | | -------------- | ------------------------ | -------- | ------------ |
| `7878` | `7878` | TCP | webUI | | `7878` | `7878` | TCP | webUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -58,7 +58,7 @@ docker pull lscr.io/linuxserver/radarr:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2.1" version: "2.1"

View File

@@ -21,7 +21,7 @@ This namely causes the following line in the
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional - /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
``` ```
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -32,7 +32,7 @@ docker-compose file.
| `PGID` | group id for container user | `1000` | | `PGID` | group id for container user | `1000` |
| `TZ` | specify the timezone | `Etc/UTC` | | `TZ` | specify the timezone | `Etc/UTC` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -41,7 +41,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `config` | `/config` | directory for config | | `config` | `/config` | directory for config |
| `complete` | `/tv` | directory for music | | `complete` | `/tv` | directory for music |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -49,7 +49,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ------------ | | -------------- | ------------------------ | -------- | ------------ |
| `8989` | `8989` | TCP | webUI | | `8989` | `8989` | TCP | webUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -58,7 +58,7 @@ docker pull lscr.io/linuxserver/sonarr:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2.1" version: "2.1"

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -21,7 +21,7 @@ Set the following variables with the -e tag.
| `TZ` | Timezone | | | `TZ` | Timezone | |
| `UMASK_SET` | setting usermask | | | `UMASK_SET` | setting usermask | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -29,7 +29,7 @@ Set the following volumes with the -v tag.
| ------------------ | --------------- | ----------------------------------------------- | | ------------------ | --------------- | ----------------------------------------------- |
| `syncthing_config` | `/config` | storage for config and possible downloaded data | | `syncthing_config` | `/config` | storage for config and possible downloaded data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -39,7 +39,7 @@ Set the following ports with the -p tag.
| `22000` | `22000` | TCP | Syncthing internal | | `22000` | `22000` | TCP | Syncthing internal |
| `21027` | `21027` | UDP | Syncthing internal | | `21027` | `21027` | UDP | Syncthing internal |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -22,7 +22,7 @@ docker-compose file.
| `TZ` | specify the timezone | `Europe/London` | | `TZ` | specify the timezone | `Europe/London` |
| `RUN_OPTS` | specify the timezone | ` ` | | `RUN_OPTS` | specify the timezone | ` ` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `config` | `/config` | directory for config | | `config` | `/config` | directory for config |
| `tvdvr` | `/recordings` | directory for storage | | `tvdvr` | `/recordings` | directory for storage |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -49,7 +49,7 @@ docker pull lscr.io/linuxserver/tvheadend:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2.1" version: "2.1"

View File

@@ -38,7 +38,7 @@ Finally if a reverse proxy is used check the
Afterwards you're ready to go by once again running the `rebuild.sh` file. Afterwards you're ready to go by once again running the `rebuild.sh` file.
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -5,7 +5,15 @@ The official container and documentation was made by [mariadb](https://hub.docke
The Docker container is mainly used in combination with other containers. The Docker container is mainly used in combination with other containers.
To achieve this in the easiest way use a docker-compose file. To achieve this in the easiest way use a docker-compose file.
## Environment-variables ## Set-Up
The mariadb Docker container is dependent on another container most of the time.
The exact setup will be described in the regarding entry.
Nevertheless both environment variables and volumes are listed in the sections below.
Nevertheless both environment variables and volumes and networks are listed in the sections below.
These are needed most often.
### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -17,10 +25,15 @@ docker-compose file.
| `MYSQL_PASSWORD` | set the mysql user password | | | `MYSQL_PASSWORD` | set the mysql user password | |
| `MYSQL_Database` | specify mysql database to use | | | `MYSQL_Database` | specify mysql database to use | |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
| Outside mount/volume name | Container mount | Description | | Outside mount/volume name | Container mount | Description |
| ------------------------- | ---------------- | ------------------------- | | ------------------------- | ---------------- | ------------------------- |
| `mysql` | `/var/lib/mysql` | storage for owncloud data | | `mysql` | `/var/lib/mysql` | storage for owncloud data |
### Networks
You can set networks in the `networks:` part of a docker-compose file to connect
the database with other docker containers.

View File

@@ -1,6 +1,6 @@
# massivedecks - client # massivedecks - client
This is a [Docker](/wiki/docker.md) container for a [Massive Deecks](/wiki/games/massive_decks.md) This is a [Docker](/wiki/docker.md) container for a [Massive Deecks](/wiki/game/massive_decks.md)
client. client.
Due to ease of use this entry will also feature the server container. Due to ease of use this entry will also feature the server container.
The official container and documentation was made by The official container and documentation was made by
@@ -16,7 +16,7 @@ place.
Make sure to set `POSTGRES_PASSWORD`. Make sure to set `POSTGRES_PASSWORD`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -24,7 +24,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8080` | `8080` | TCP | WebUI | | `8080` | `8080` | TCP | WebUI |
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -33,7 +33,7 @@ docker-compose file.
| ----------- | ----------------------- | ----------------- | | ----------- | ----------------------- | ----------------- |
| `NODE_ENV` | Setting the environment | `production` | | `NODE_ENV` | Setting the environment | `production` |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -44,7 +44,7 @@ docker pull ghcr.io/lattyware/massivedecks/client:latest-release
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3.3" version: "3.3"

View File

@@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -24,7 +24,7 @@ docker-compose file.
| `GID` | group id for synapse user | `1000` | | `GID` | group id for synapse user | `1000` |
| `TZ` | specify the timezone | `Europe/London` | | `TZ` | specify the timezone | `Europe/London` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -32,7 +32,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | --------------- | --------------------------------- | | ------------------------- | --------------- | --------------------------------- |
| `synapse` | `/data` | directory for storage and configs | | `synapse` | `/data` | directory for storage and configs |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -40,7 +40,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ---------------------- | | -------------- | ------------------------ | -------- | ---------------------- |
| `8008` | `443` | TCP | matrix homeserver port | | `8008` | `443` | TCP | matrix homeserver port |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -49,7 +49,7 @@ docker pull matrixdotorg/synapse:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
services: services:

View File

@@ -11,7 +11,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -22,7 +22,7 @@ Set the following variables with the -e tag.
| `DISPLAY_WIDTH` | Width of software | `1280` | | `DISPLAY_WIDTH` | Width of software | `1280` |
| `DISPLAY_HEIGHT` | Height of software | `768` | | `DISPLAY_HEIGHT` | Height of software | `768` |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -31,7 +31,7 @@ Set the following volumes with the -v tag.
| `config` | `/config` | Configuration files | | `config` | `/config` | Configuration files |
| `media_music` | `/storage` | Location for audio files | | `media_music` | `/storage` | Location for audio files |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -41,7 +41,7 @@ Set the following ports with the -p tag.
| `5900` | `5900` | TCP | VNC | | `5900` | `5900` | TCP | VNC |
| `8000` | `8000` | TCP | Picard browser integration | | `8000` | `8000` | TCP | Picard browser integration |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -6,7 +6,14 @@ The official container and documentation was made by
The Docker container is mainly used in combination with other containers. The Docker container is mainly used in combination with other containers.
To achieve this in the easiest way use a docker-compose file To achieve this in the easiest way use a docker-compose file
## Environment-variables ## Set-Up
The mysql Docker container is dependent on another container most of the time.
The exact setup will be described in the regarding entry.
Nevertheless both environment variables and volumes and networks are listed in the sections below.
These are needed most often.
### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -18,7 +25,7 @@ docker-compose file.
| `MYSQL_PASSWORD` | set the mysql user password | | | `MYSQL_PASSWORD` | set the mysql user password | |
| `MYSQL_Database` | specify mysql database to use | | | `MYSQL_Database` | specify mysql database to use | |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -26,7 +33,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | ---------------- | ------------------------- | | ------------------------- | ---------------- | ------------------------- |
| `mysql` | `/var/lib/mysql` | storage for owncloud data | | `mysql` | `/var/lib/mysql` | storage for owncloud data |
## Networks ### Networks
You can set networks in the `networks:` part of a docker-compose file to connect You can set networks in the `networks:` part of a docker-compose file to connect
the database with other docker containers. the database with other docker containers.

View File

@@ -23,7 +23,7 @@ mariadb:9
Make sure to substitute all the occurences of the `:latest` tag accordingly. Make sure to substitute all the occurences of the `:latest` tag accordingly.
Updating has to be done manually so nothing breaks. Updating has to be done manually so nothing breaks.
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | --------------- | ---------------------------------------- | | ------------------------- | --------------- | ---------------------------------------- |
| `nextcloud` | `/var/www/html` | storage for nextcloud plugins and config | | `nextcloud` | `/var/www/html` | storage for nextcloud plugins and config |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -39,7 +39,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `80` | `80` | TCP | WebUI | | `80` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -49,7 +49,7 @@ docker pull mariadb:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: '2' version: '2'

View File

@@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -19,7 +19,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | -------------------- | --------------------------- | | ------------------------- | -------------------- | --------------------------- |
| `nginx` | `/etc/nginx/conf.d/` | directory for nginx configs | | `nginx` | `/etc/nginx/conf.d/` | directory for nginx configs |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -28,7 +28,7 @@ Set the following ports in the `ports:` section.
| `80` | `80` | TCP | http port | | `80` | `80` | TCP | http port |
| `443` | `443` | TCP | https port | | `443` | `443` | TCP | https port |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -37,7 +37,7 @@ docker pull nginx:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2" version: "2"

View File

@@ -9,7 +9,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -18,7 +18,7 @@ Set the following volumes with the -v tag.
| `cups` | `/etc/cups` | configuration for printers, etc | | `cups` | `/etc/cups` | configuration for printers, etc |
| `/var/run/dbus` | `/var/run/dbus` | connection to host dbus | | `/var/run/dbus` | `/var/run/dbus` | connection to host dbus |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -26,11 +26,11 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------------- | | -------------- | ------------------------ | -------- | ----------------- |
| `631` | `631` | TCP | cups server webui | | `631` | `631` | TCP | cups server webui |
## Additional ### Additional
The default username is `print`, the default password is `print`. The default username is `print`, the default password is `print`.
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -0,0 +1,40 @@
# ollama - ollama
This is a [Docker](/wiki/docker.md) container for an ollama server.
The official container and documentation was made by
[ollama](https://hub.docker.com/r/ollama/ollama).
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | --------- | ------------------- |
| `11434` | `11434` | TCP | Communications port |
## Volumes
Set the following volumes with the -v tag.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | --------------- | ------------- |
| `ollama` | `/root/.ollama` | Ollama data |
## rebuild.sh
```sh
#!/bin/sh
docker stop ollama
docker rm ollama
docker pull ollama/ollama
docker run --name ollama \
--restart unless-stopped \
-p 11434:11434 \
-v ollama:/root/.ollama \
-d ollama/ollama
```

View File

@@ -0,0 +1,41 @@
# open-webui - open-webui
This is a [Docker](/wiki/docker.md) container for a Open WebUI server.
The official container and documentation was made by
[open-webui](https://github.com/open-webui/open-webui).
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | --------- | ------------- |
| `11434` | `8080` | TCP | WebUI |
## Volumes
Set the following volumes with the -v tag.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | ------------------- | --------------- |
| `open-webui` | `/app/backend/data` | Open WebUI data |
## rebuild.sh
```sh
#!/bin/sh
docker stop openwebui
docker rm openwebui
docker pull ghcr.io/open-webui/open-webui:main
docker run --name openwebui \
--restart unless-stopped \
-p 11434:8080 \
-v open-webui:/app/backend/data \
-d ghcr.io/open-webui/open-webui:main
```

View File

@@ -13,7 +13,7 @@ Docker container.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -22,7 +22,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `owncloud` | `/var/www/html` | storage for owncloud plugins | | `owncloud` | `/var/www/html` | storage for owncloud plugins |
| `config` | `/var/www/html/config` | storage for owncloud config | | `config` | `/var/www/html/config` | storage for owncloud config |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -30,7 +30,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `80` | `80` | TCP | WebUI | | `80` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -40,7 +40,7 @@ docker pull mariadb
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3.1" version: "3.1"

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment variables ### Environment variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -20,7 +20,7 @@ Set the following variables with the -e tag.
| `ZONE=` | append your domain (for example `main.com`) | | `ZONE=` | append your domain (for example `main.com`) |
| `SUBDOMAIN` | append your subdomain (for example `dynamic`) | | `SUBDOMAIN` | append your subdomain (for example `dynamic`) |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -8,7 +8,7 @@ The official container and documentation was made by [oznu](https://hub.docker.c
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -17,7 +17,7 @@ Set the following variables with the -e tag.
| `PUID` | UserID | | | `PUID` | UserID | |
| `PGID` | GroupID | | | `PGID` | GroupID | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -26,7 +26,7 @@ Set the following volumes with the -v tag.
| `onedrive_config` | `/config` | configuration storage for the server connection | | `onedrive_config` | `/config` | configuration storage for the server connection |
| `onedrive_doc` | `/documents` | storage for downloaded documents | | `onedrive_doc` | `/documents` | storage for downloaded documents |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -19,7 +19,7 @@ Set the following volumes with the -v tag.
| `/var/run/docker.sock` | `/var/run/docker.sock` | connect your running docker containers | | `/var/run/docker.sock` | `/var/run/docker.sock` | connect your running docker containers |
| `/var/lib/docker/volumes` | `/var/lib/docker/volumes` | connect running docker volumes | | `/var/lib/docker/volumes` | `/var/lib/docker/volumes` | connect running docker volumes |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -27,7 +27,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | -------------------- | | -------------- | ------------------------ | -------- | -------------------- |
| `9001` | `9001` | TCP | Portainer agent port | | `9001` | `9001` | TCP | Portainer agent port |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -19,7 +19,7 @@ Set the following volumes with the -v tag.
| `portainer` | `/data` | configuration directory | | `portainer` | `/data` | configuration directory |
| `/var/run/docker.sock` | `/var/run/docker.sock` | connection to local docker containers and volumes | | `/var/run/docker.sock` | `/var/run/docker.sock` | connection to local docker containers and volumes |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -27,7 +27,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `9000` | `9000` | TCP | WebUI | | `9000` | `9000` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -1,4 +1,4 @@
# Postgres # postgres
This is a [Docker](/wiki/docker.md) container for a postgresql database. This is a [Docker](/wiki/docker.md) container for a postgresql database.
The official container and documentation was made by The official container and documentation was made by
@@ -6,7 +6,15 @@ The official container and documentation was made by
The Docker container is mainly used in combination with other containers. The Docker container is mainly used in combination with other containers.
To achieve this in the easiest way use a docker-compose file To achieve this in the easiest way use a docker-compose file
## Environment-variables ## Set-Up
The postgres Docker container is dependent on another container most of the time.
The exact setup will be described in the regarding entry.
Nevertheless both environment variables and volumes are listed in the sections below.
Nevertheless both environment variables and volumes and networks are listed in the sections below.
These are needed most often.
### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -18,7 +26,7 @@ docker-compose file.
| `POSTGRES_PASSWORD` | set the postgres user password | | | `POSTGRES_PASSWORD` | set the postgres user password | |
| `POSTGRES_DB` | specify postgres database to use | | | `POSTGRES_DB` | specify postgres database to use | |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -27,7 +35,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `postgres` | `/var/lib/postgresql/data` | storage for owncloud data | | `postgres` | `/var/lib/postgresql/data` | storage for owncloud data |
| `postgres_config` | `/config/sql` | initial sql setup and config | | `postgres_config` | `/config/sql` | initial sql setup and config |
## Networks ### Networks
You can set networks in the `networks:` part of a docker-compose file to connect You can set networks in the `networks:` part of a docker-compose file to connect
the database with other docker containers. the database with other docker containers.

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -18,7 +18,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | -------------------------- | | ------------------------- | --------------- | -------------------------- |
| `golinks` | `/search.db` | database with all commands | | `golinks` | `/search.db` | database with all commands |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -26,7 +26,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8000` | `8000` | TCP | WebUI | | `8000` | `8000` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -35,7 +35,7 @@ docker pull prologic/golinks:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3.1" version: "3.1"

View File

@@ -9,7 +9,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -17,7 +17,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ---------------------------------------- | | -------------- | ------------------------ | -------- | ---------------------------------------- |
| `8000` | `8000` | TCP | port to proxy the gopher site as http to | | `8000` | `8000` | TCP | port to proxy the gopher site as http to |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -25,7 +25,7 @@ There are some special variables to set.
| ------ | ------------------------------------------------------------- | | ------ | ------------------------------------------------------------- |
| `-uri` | define the gopher site to proxy (just 'domain.tld' is enough) | | `-uri` | define the gopher site to proxy (just 'domain.tld' is enough) |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -9,7 +9,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -17,7 +17,7 @@ Set the following volumes with the -v tag.
| ------------------------- | ---------------------- | ---------------------- | | ------------------------- | ---------------------- | ---------------------- |
| `todo` | `/go/src/todo/todo.db` | Database for todo list | | `todo` | `/go/src/todo/todo.db` | Database for todo list |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -25,7 +25,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8000` | `8000` | TCP | WebUI | | `8000` | `8000` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -15,7 +15,7 @@ Then build the image inside the git folder with `docker build -t synctube .`.
Set the variables, volumes and ports according and run the `rebuild.sh`. Set the variables, volumes and ports according and run the `rebuild.sh`.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -23,7 +23,7 @@ Set the following volumes with the -v tag.
| ------------------------- | ------------------- | ------------------- | | ------------------------- | ------------------- | ------------------- |
| `synctube` | `/usr/src/app/user` | Configuration files | | `synctube` | `/usr/src/app/user` | Configuration files |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -31,7 +31,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `4200` | `4200` | TCP | WebUI | | `4200` | `4200` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -6,10 +6,23 @@ The official container and documentation was made by
The Docker container is mainly used in combination with other containers. The Docker container is mainly used in combination with other containers.
To achieve this in the easiest way use a docker-compose file. To achieve this in the easiest way use a docker-compose file.
## Volumes ## Set-Up
The redis Docker container is dependent on another container most of the time.
The exact setup will be described in the regarding entry.
Nevertheless both volumes and networks are listed in the sections below.
These are needed most often.
### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
| Outside mount/volume name | Container mount | Description | | Outside mount/volume name | Container mount | Description |
| ------------------------- | --------------- | -------------------- | | ------------------------- | --------------- | -------------------- |
| `redis` | `/data` | storage for all data | | `redis` | `/data` | storage for all data |
### Networks
You can set networks in the `networks:` part of a docker-compose file to connect
the database with other docker containers.

View File

@@ -9,7 +9,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -17,7 +17,7 @@ Set the following variables with the -e tag.
| -------------- | ----------------------- | ------- | | -------------- | ----------------------- | ------- |
| `STORAGE_TYPE` | Type to store the datas | `file` | | `STORAGE_TYPE` | Type to store the datas | `file` |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -25,7 +25,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | -------------------------- | | ------------------------- | --------------- | -------------------------- |
| `hastebin` | `/app/data` | storage directory for data | | `hastebin` | `/app/data` | storage directory for data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -33,7 +33,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `7777` | `7777` | TCP | WebUI | | `7777` | `7777` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -23,7 +23,7 @@ Set the following volumes with the -v tag.
| `samba_etc` | `/etc` | etc directory of samba server | | `samba_etc` | `/etc` | etc directory of samba server |
| `samba_log` | `/var/log/samba` | storage for samba logs | | `samba_log` | `/var/log/samba` | storage for samba logs |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -32,7 +32,7 @@ Set the following ports with the -p tag.
| `139` | `139` | TCP | Samba internal | | `139` | `139` | TCP | Samba internal |
| `445` | `445` | TCP | Samba internal | | `445` | `445` | TCP | Samba internal |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -42,7 +42,7 @@ There are some special variables to set.
| `-w \<workgroup\>` | define workgroup | | `-w \<workgroup\>` | define workgroup |
| `-s \<name;path\>(;browse;readonly;guest;users;admins;writelist;comment)` | define shares | | `-s \<name;path\>(;browse;readonly;guest;users;admins;writelist;comment)` | define shares |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -19,7 +19,7 @@ Set the following volumes with the -v tag.
| `searx_etc` | `/etc/searx` | storage for etc | | `searx_etc` | `/etc/searx` | storage for etc |
| `searx_log` | `/var/log/uwsgi` | storage for logs | | `searx_log` | `/var/log/uwsgi` | storage for logs |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -27,7 +27,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8080` | `8080` | TCP | WebUI | | `8080` | `8080` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -35,7 +35,7 @@ docker-compose down
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```sh ```sh
version: "2.1" version: "2.1"

View File

@@ -0,0 +1,116 @@
# sinusbot - docker
This is a [Docker](/wiki/docker.md) container for a [Sinusbot](/wiki/sinusbot.md).
The Server consists of a single Docker container.
## Set-up
Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
The `docker-compose.yml` file includes a network section.
This is only needed if the [Teamspeak](/wiki/teamspeak.md) server is set up on the same machine.
If it is not the network `teamspeak` may be removed.
If it Teamspeak and Sinusbot are set up on the same machine make sure to include the `teamspeak`
network in the [Teamspeak Docker container](/wiki/docker/teamspeak.md) and set an alias.
Include the follwing lines in your teamspeak `docker-compose.yml` file under the `teamspeak3`
service.
```yml
networks:
teamspeak:
aliases:
- ts3.docker.local
```
Add the following lines at the end of the `docker-compose.yml` or add it to the definition of
already existing networks.
```yml
networks:
teamspeak:
external: true
```
Finally make sure to create the external network `teamspeak` before starting the containers.
This can be done by running the following command.
```sh
docker network create teamspeak
```
The Teamspeak server can then be found by Sinusbot under host `ts3.docker.local` and port `9987`.
Change the other settings according to your needs and run `./rebuild.sh` afterwards.
### Environment-variables
Set the following environment-variables in the `environment:` section of the
docker-compose file.
| Name | Usage | Default |
| ----------- | ------------------------------ | ------- |
| `UID` | User userid to run gitea | |
| `GID` | User groupid to run gitea | |
### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | ----------------------- | ------------------------------------- |
| `sinusbot_scripts` | `/opt/sinusbot/scripts` | storage for the sinusbot scripts |
| `sinusbot_data` | `/opt/sinusbot/data` | storage for the most of sinusbot data |
### Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | -------- | ---------------------- |
| `8087` | `8087` | TCP | WebUI |
### Networks
Set the following networks in the `networks:` section of the docker-compose file.
| Name | Usage |
| ----------- | ---------------------------- |
| `teamspeak` | connect with local teamspeak |
### rebuild.sh
```sh
#!/bin/sh
docker-compose down
docker pull sinusbot/docker:latest
docker-compose up -d
```
### docker-compose.yml
```yml
version: "3.3"
services:
sinusbot:
image: "sinusbot/docker:latest"
restart: unless-stopped
environment:
- UID=1000
- GID=1000
networks:
- teamspeak
volumes:
- sinusbot_scripts:/opt/sinusbot/scripts
- sinusbot_data:/opt/sinusbot/data
networks:
teamspeak:
external: true
volumes:
sinusbot_scripts:
driver: local
sinusbot_data:
driver: local
```

View File

@@ -18,7 +18,7 @@ docker exec -it linkding python manage.py createsuperuser --username=joe --email
You will be asked for a password via the commandline. You will be asked for a password via the commandline.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -26,7 +26,7 @@ Set the following volumes with the -v tag.
| ------------------------- | ---------------------- | --------------------------- | | ------------------------- | ---------------------- | --------------------------- |
| `linkding` | `/etc/linkding/data` | storage for persistent data | | `linkding` | `/etc/linkding/data` | storage for persistent data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -34,7 +34,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `9090` | `9090` | TCP | WebUI | | `9090` | `9090` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -18,7 +18,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8080` | `8080` | TCP | WebUI | | `8080` | `8080` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -18,7 +18,7 @@ Set the following variables with the -e tag.
| ------------------- | ---------------------------- | ------- | | ------------------- | ---------------------------- | ------- |
| `TS3SERVER_LICENSE` | accept the license agreement | | | `TS3SERVER_LICENSE` | accept the license agreement | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -26,7 +26,7 @@ Set the following volumes with the -v tag.
| ------------------------- | ---------------- | --------------------------- | | ------------------------- | ---------------- | --------------------------- |
| `teamspeak3` | `/var/ts3server` | storage for ts3-server data | | `teamspeak3` | `/var/ts3server` | storage for ts3-server data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -36,7 +36,7 @@ Set the following ports with the -p tag.
| `10011` | `10011` | TCP | ts3-intern | | `10011` | `10011` | TCP | ts3-intern |
| `30033` | `30033` | TCP | ts3-intern | | `30033` | `30033` | TCP | ts3-intern |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -11,7 +11,7 @@ Change the settings according to your needs and run `./start.sh` to start
the server. the server.
With `stop.sh` you can stop it. With `stop.sh` you can stop it.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -30,7 +30,7 @@ Set the following variables with the -e tag.
| `SERVER_PASSWORD` | set a password | | | `SERVER_PASSWORD` | set a password | |
| `ADMIN_PASSWORD` | set an admin password | | | `ADMIN_PASSWORD` | set an admin password | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -39,7 +39,7 @@ Set the following volumes with the -v tag.
| `mordhau` | `/serverdata/mordhau` | storage for mordhau server relevant data | | `mordhau` | `/serverdata/mordhau` | storage for mordhau server relevant data |
| `mordhau_steamcmd` | `/serverdata/steamcmd` | storage for steam related data | | `mordhau_steamcmd` | `/serverdata/steamcmd` | storage for steam related data |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
| Container Port | Recommended outside port | Protocol | Description | | Container Port | Recommended outside port | Protocol | Description |
@@ -48,7 +48,7 @@ Set the following ports with the -p tag.
| `15000` | `15000` | UDP | mordhau internal | | `15000` | `15000` | UDP | mordhau internal |
| `27015` | `27015` | UDP | mordhau internal | | `27015` | `27015` | UDP | mordhau internal |
## start.sh ### start.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -75,7 +75,7 @@ docker run --name=mordhau \
tetricz/mordhau-server tetricz/mordhau-server
``` ```
## stop.sh ### stop.sh
```sh ```sh
#/bin/sh #/bin/sh

View File

@@ -1,6 +1,6 @@
# tombursch - kitchenowl # tombursch - kitchenowl
This is a [Docker](/wiki/docker.md) container for a [kitchenowl](kitchenowl) This is a [Docker](/wiki/docker.md) container for a [kitchenowl](/wiki/kitchenowl.md)
server. server.
The official container and documentation was made by The official container and documentation was made by
[tombursch](https://github.com/tombursch/kitchenowl). [tombursch](https://github.com/tombursch/kitchenowl).
@@ -14,7 +14,7 @@ place.
Make sure to change `JWT_SECRET_KEY`. Make sure to change `JWT_SECRET_KEY`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -22,7 +22,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `7890` | `80` | TCP | WebUI | | `7890` | `80` | TCP | WebUI |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -30,7 +30,7 @@ Set the following volumes with the -v tag.
| ------------------------- | -------------------------- | ------------------------ | | ------------------------- | -------------------------- | ------------------------ |
| `kitchenowl_data` | `/data` | storage for all data | | `kitchenowl_data` | `/data` | storage for all data |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -40,7 +40,7 @@ docker pull tombursch/kitchenowl:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"

View File

@@ -14,7 +14,7 @@ Create a volume with the name `radicale_config`.
Then create the `config` file in the volume `radicale_config`. Then create the `config` file in the volume `radicale_config`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -23,7 +23,7 @@ Set the following volumes with the -v tag.
| `radicale_data` | `/data` | storage for caldav | | `radicale_data` | `/data` | storage for caldav |
| `radicale_config` | `/config` | storage for radicale config | | `radicale_config` | `/config` | storage for radicale config |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -31,7 +31,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ------------- | | -------------- | ------------------------ | -------- | ------------- |
| `5232` | `5232` | TCP | WebUI, caldav | | `5232` | `5232` | TCP | WebUI, caldav |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -39,7 +39,7 @@ There are some special variables to set.
| ------------- | ---------------------------------------------------------------------- | | ------------- | ---------------------------------------------------------------------- |
| `--read-only` | make radicale read-only, caldav can still be changed and used normally | | `--read-only` | make radicale read-only, caldav can still be changed and used normally |
## rebuild.sh ### rebuild.sh
```sh ```sh
#/bin/sh #/bin/sh
@@ -55,7 +55,7 @@ docker run --name radicale \
-d tomsquest/docker-radicale:2.1.11.4 -d tomsquest/docker-radicale:2.1.11.4
``` ```
## radicale\_config/\_data/config ### radicale\_config/\_data/config
```txt ```txt
# -*- mode: conf -*- # -*- mode: conf -*-

View File

@@ -13,7 +13,7 @@ Place the files `data/traefik.yml` and `data/config/dynamic.yml` in the
according directories. according directories.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -25,7 +25,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| `./data/acme.json` | `/acme.json` | place to store certificates for https | | `./data/acme.json` | `/acme.json` | place to store certificates for https |
| `./data/config` | `/configurations` | place for dynamically changable configs | | `./data/config` | `/configurations` | place for dynamically changable configs |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -34,7 +34,7 @@ Set the following ports in the `ports:` section.
| `80` | `80` | TCP | http | | `80` | `80` | TCP | http |
| `443` | `443` | TCP | https | | `443` | `443` | TCP | https |
## Networks ### Networks
Set the following networks in the `networks:` section of the docker-compose file. Set the following networks in the `networks:` section of the docker-compose file.
@@ -42,7 +42,7 @@ Set the following networks in the `networks:` section of the docker-compose file
| ------- | -------------------------------------- | | ------- | -------------------------------------- |
| `proxy` | network to expose http and https ports | | `proxy` | network to expose http and https ports |
## Labels ### Labels
Set the following labels in the `labels:` section. Set the following labels in the `labels:` section.
@@ -58,7 +58,7 @@ Set the following labels in the `labels:` section.
The first five lines are for publishing traefik under `traefik.<domain>`. The first five lines are for publishing traefik under `traefik.<domain>`.
The last line is to add authentication. The last line is to add authentication.
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -67,7 +67,7 @@ docker pull traefik:v2.4
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"
@@ -104,7 +104,7 @@ networks:
``` ```
## data/traefik.yml ### data/traefik.yml
```yml ```yml
api: api:
@@ -143,7 +143,7 @@ certificatesResolvers:
entryPoint: web entryPoint: web
``` ```
## data/config/dynamic.yml ### data/config/dynamic.yml
In the config replace `username:htpasswd` with the output of In the config replace `username:htpasswd` with the output of
`echo $(htpasswd -nb <user> <pasword>) | sed -e s/\\$/\\$\\$/g`. `echo $(htpasswd -nb <user> <pasword>) | sed -e s/\\$/\\$\\$/g`.
@@ -193,7 +193,9 @@ The sections called `redirect-non-www-to-www` and `redirect-www-to-non-www` are
article by Benjamin Rancourt on his article by Benjamin Rancourt on his
[website](https://www.benjaminrancourt.ca/how-to-redirect-from-non-www-to-www-with-traefik/). [website](https://www.benjaminrancourt.ca/how-to-redirect-from-non-www-to-www-with-traefik/).
## Create reverse proxies ## Usage
### Create reverse proxies
To create a reverse proxy from a docker container add the following lines in the To create a reverse proxy from a docker container add the following lines in the
`labels:` section of the `docker-compose.yml` of the service to proxy. `labels:` section of the `docker-compose.yml` of the service to proxy.
@@ -240,7 +242,7 @@ For redirection to www domains this will look something like the following.
In the opposite case the domain will be `www.<subdomain>.<domain>`. In the opposite case the domain will be `www.<subdomain>.<domain>`.
## Setup Mailserver ### Setup Mailserver
If setting up a If setting up a
[docker-mailserver by mailserver](./mailserver_-_docker-mailserver.md) no http [docker-mailserver by mailserver](./mailserver_-_docker-mailserver.md) no http

View File

@@ -15,7 +15,7 @@ place.
Make sure to set `SECRET_KEY` and `POSTGRES_PASSWORD`. Make sure to set `SECRET_KEY` and `POSTGRES_PASSWORD`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -23,7 +23,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8083` | `8080` | TCP | WebUI | | `8083` | `8080` | TCP | WebUI |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -32,7 +32,7 @@ Set the following volumes with the -v tag.
| `staticfiles` | `/opt/recipes/staticfiles` | storage for static files | | `staticfiles` | `/opt/recipes/staticfiles` | storage for static files |
| `mediafiles` | `/opt/recipes/mediafiles` | storage for media files | | `mediafiles` | `/opt/recipes/mediafiles` | storage for media files |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -42,7 +42,7 @@ docker pull postgres:15-alpine
docker-compose up -d docker-compose up -d
``` ```
## .env ### .env
```sh ```sh
# only set this to true when testing/debugging # only set this to true when testing/debugging
@@ -218,7 +218,7 @@ REVERSE_PROXY_AUTH=0
# EXPORT_FILE_CACHE_DURATION=600 # EXPORT_FILE_CACHE_DURATION=600
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3" version: "3"

View File

@@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -19,7 +19,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | --------------------- | ----------- | | ------------------------- | --------------------- | ----------- |
| `./config.json` | `/app/config.json:ro` | config file | | `./config.json` | `/app/config.json:ro` | config file |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -27,7 +27,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `80` | `80` | TCP | WebUI | | `80` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -36,7 +36,7 @@ docker pull vectorim/riot-web:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "2" version: "2"

View File

@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -19,7 +19,7 @@ Set the following volumes with the -v tag.
| `bind_cache` | `/var/cache/bind` | cache for DNS | | `bind_cache` | `/var/cache/bind` | cache for DNS |
| `bind_etc` | `/etc/bind` | configuration for DNS | | `bind_etc` | `/etc/bind` | configuration for DNS |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -28,7 +28,7 @@ Set the following ports with the -p tag.
| `53` | `53` | TCP | DNS protocol port | | `53` | `53` | TCP | DNS protocol port |
| `53` | `53` | UDP | DNS protocol port | | `53` | `53` | UDP | DNS protocol port |
## Additional ### Additional
There are some special variables to set. There are some special variables to set.
@@ -36,7 +36,7 @@ There are some special variables to set.
| ------- | ------------------------------------------------------- | | ------- | ------------------------------------------------------- |
| `--dns` | set two of these flags for specific DNS forward servers | | `--dns` | set two of these flags for specific DNS forward servers |
## Rebuild ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -0,0 +1,73 @@
# wabayang - jelu
This is a [Docker](/wiki/docker.md) container for a [Jelu](/wiki/jelu.md) server.
The official container and documentation was made by
[wabayang](https://github.com/bayang/jelu).
This docker-rebuild is made up by a `docker-compose.yml` file.
## Set-up
Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
### Environment-variables
The environment variables are set via the `.env` file and listed in the
[corresponding section](#env).
### Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | --------- | ------------- |
| `11111` | `11111` | TCP | WebUI |
### Volumes
Set the following volumes with the -v tag.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | ------------------ | ------------------- |
| `config` | `/config` | configuration files |
| `database` | `/database` | database |
| `files_images` | `/files/images` | path for files |
| `files_imports` | `/files/imports` | path for imports |
| `/etc/timezone` | `/etc/timezone:ro` | Timezone |
### rebuild.sh
```sh
version: "2"
services:
jelu:
image: wabayang/jelu
container_name: jelu
volumes:
- config:/config
- database:/database
- files_images:/files/images
- files_imports:/files/imports
- /etc/timezone:/etc/timezone:ro
ports:
- 11111:11111
restart: unless-stopped
volumes:
config:
driver: local
database:
driver: local
files_images:
driver: local
files_imports:
driver: local
```
### docker-compose.yml
```yml
#!/bin/sh
docker-compose down
docker-compose up -d
```

View File

@@ -12,7 +12,7 @@ and a [redis container](./redis.md) to it.
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the
docker-compose file. docker-compose file.
@@ -34,7 +34,7 @@ docker-compose file.
| `SYMFONY__ENV__DOMAIN_NAME` | URL to wallabag instance | `https://your-wallabag-url-instance.com` | | `SYMFONY__ENV__DOMAIN_NAME` | URL to wallabag instance | `https://your-wallabag-url-instance.com` |
| `SYMFONY__ENV__SERVER_NAME` | Name for the wallabag server | `Your wallabag instance` | | `SYMFONY__ENV__SERVER_NAME` | Name for the wallabag server | `Your wallabag instance` |
## Volumes ### Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.
@@ -42,7 +42,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
| ------------------------- | ------------------------------------- | -------------------------------- | | ------------------------- | ------------------------------------- | -------------------------------- |
| `wallabag_wallabag` | `/var/www/wallabag/web/assets/images` | storage for wallabag config data | | `wallabag_wallabag` | `/var/www/wallabag/web/assets/images` | storage for wallabag config data |
## Ports ### Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.
@@ -50,7 +50,7 @@ Set the following ports in the `ports:` section.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `80` | `80` | TCP | WebUI | | `80` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -61,7 +61,7 @@ docker pull redis:alpine
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: '3' version: '3'

View File

@@ -9,7 +9,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`. Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -17,7 +17,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | -------------------- | | ------------------------- | --------------- | -------------------- |
| `pinedocs` | `/data` | storage for pinedocs | | `pinedocs` | `/data` | storage for pinedocs |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -25,7 +25,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `80` | `80` | TCP | WebUI | | `80` | `80` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh

View File

@@ -11,7 +11,7 @@ In addition to the main container you need to connect a
Create the files `rebuild.sh` and `docker-compose.yml` at the same place. Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Environment-variables ### Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.
@@ -22,7 +22,7 @@ Set the following variables with the -e tag.
| `YOURLS_USER` | username for yourls admin | | | `YOURLS_USER` | username for yourls admin | |
| `YOURLS_PASS` | password for yourls admin | | | `YOURLS_PASS` | password for yourls admin | |
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -30,7 +30,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | -------------------- | | ------------------------- | --------------- | -------------------- |
| `yourls` | `/var/www/html` | yourls specific html | | `yourls` | `/var/www/html` | yourls specific html |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -38,7 +38,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------------- | | -------------- | ------------------------ | -------- | ----------------- |
| `80` | `80` | TCP | dns protocol port | | `80` | `80` | TCP | dns protocol port |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -46,7 +46,7 @@ docker-compose down
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```yml ```yml
version: "3.1" version: "3.1"

View File

@@ -11,7 +11,7 @@ Create the file `rebuild.sh`, `docker-compose.yml` and `nitter.conf` at the same
place. place.
Change the settings according to your needs and run `./rebuild.sh` afterwards. Change the settings according to your needs and run `./rebuild.sh` afterwards.
## Volumes ### Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@@ -19,7 +19,7 @@ Set the following volumes with the -v tag.
| ------------------------- | --------------- | ------------------------- | | ------------------------- | --------------- | ------------------------- |
| `nitter` | `/data` | storage for all of nitter | | `nitter` | `/data` | storage for all of nitter |
## Ports ### Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.
@@ -27,7 +27,7 @@ Set the following ports with the -p tag.
| -------------- | ------------------------ | -------- | ----------- | | -------------- | ------------------------ | -------- | ----------- |
| `8080` | `8080` | TCP | WebUI | | `8080` | `8080` | TCP | WebUI |
## rebuild.sh ### rebuild.sh
```sh ```sh
#!/bin/sh #!/bin/sh
@@ -36,7 +36,7 @@ docker pull awesometechnologies/synapse-admin:latest
docker-compose up -d docker-compose up -d
``` ```
## docker-compose.yml ### docker-compose.yml
```txt ```txt
version: "3" version: "3"
@@ -89,7 +89,7 @@ volumes:
``` ```
## nitter.conf ### nitter.conf
```txt ```txt
[Server] [Server]

13
wiki/drawio.md Normal file
View File

@@ -0,0 +1,13 @@
# draw.io
[draw.io](https://ww.drawio.net) is a cross-platform graph drawing software application.
## Setup
draw.io can be used online in the browser on [their website](https://app.diagrams.net).
Alternatively a desktop application exists.
The setup files for [Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found in
[the draw.io GitHub](https://github.com/jgraph/drawio-desktop/releases).
For Linux-distributions there are usually also packages in the
[corresponding package manager](/wiki/linux/package_manager.md) often called `drawio-desktop` or
something similar

View File

@@ -1,6 +1,6 @@
# E-books # E-book
E-books are digital publications of books. An E-book is a digital publication of a book.
They can be read with specific hardware - an e-reader - or on a personal They can be read with specific hardware - an e-reader - or on a personal
computer. computer.
E-books are usually available in `.epub` or `.pdf` files. E-books are usually available in `.epub` or `.pdf` files.
@@ -21,3 +21,11 @@ its supported counterpart [DeDRM by noDRM](https://github.com/noDRM/DeDRM_tools)
Due to legal issues in many places it is recommended to not use these or Due to legal issues in many places it is recommended to not use these or
similar software. similar software.
If the software is to be used by you check your local laws first. If the software is to be used by you check your local laws first.
## Tracking
Many e-book readers include a feature to keep track of read books.
However they do not track the time that was needed to finish them or the number of e-books read in
a specific timeframe.
This can be done by using a special tracker like [Jelu](/wiki/jelu.md) which can be used to keep
track of e-books and normal books at the same time which is a feature no e-book reader has.

Some files were not shown because too many files have changed in this diff Show More