mirror of https://github.com/tiyn/wiki
parent
f60644ec8f
commit
b6922911d2
@ -0,0 +1,61 @@
|
|||||||
|
# mikenye - airsonic-advanced
|
||||||
|
|
||||||
|
This is a [Docker](/wiki/docker.md) container for a
|
||||||
|
[Picard](/wiki/picard.md) instance accessible over the web and
|
||||||
|
[VNC](/wiki/vnc.md).
|
||||||
|
The official container and documentation was made by
|
||||||
|
[mikenye](https://github.com/mikenye/docker-picard).
|
||||||
|
|
||||||
|
## Set-up
|
||||||
|
|
||||||
|
Create the file `rebuild.sh`.
|
||||||
|
Change the settings according to your needs and run `./rebuild.sh` afterwards.
|
||||||
|
|
||||||
|
## Environment-variables
|
||||||
|
|
||||||
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
|
| Name | Usage | Default |
|
||||||
|
| ---------------- | ------------------- | ------- |
|
||||||
|
| `USER_ID` | UserID | `1000` |
|
||||||
|
| `GROUP_ID` | GroupID | `1000` |
|
||||||
|
| `DISPLAY_WIDTH` | Width of software | `1280` |
|
||||||
|
| `DISPLAY_HEIGHT` | Height of software | `768` |
|
||||||
|
|
||||||
|
## Volumes
|
||||||
|
|
||||||
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
|
| Outside mount/volume name | Container mount | Description |
|
||||||
|
| ------------------------- | --------------- | ------------------------- |
|
||||||
|
| `config` | `/config` | Configuration files |
|
||||||
|
| `media_music` | `/storage` | Location for audio files |
|
||||||
|
|
||||||
|
## Ports
|
||||||
|
|
||||||
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
|
| Container Port | Recommended outside port | Protocol | Description |
|
||||||
|
| -------------- | ------------------------ | -------- | -------------------------- |
|
||||||
|
| `5800` | `5800` | TCP | WebUI |
|
||||||
|
| `5900` | `5900` | TCP | VNC |
|
||||||
|
| `8000` | `8000` | TCP | Picard browser integration |
|
||||||
|
|
||||||
|
## rebuild.sh
|
||||||
|
|
||||||
|
```sh
|
||||||
|
#!/bin/sh
|
||||||
|
docker stop picard
|
||||||
|
docker rm picard
|
||||||
|
docker pull mikenye/picard
|
||||||
|
docker run --name=picard \
|
||||||
|
--restart unless-stopped \
|
||||||
|
-p 5800:5800 \
|
||||||
|
-v media_music:/storage:rw \
|
||||||
|
-v picard_config:/config:rw \
|
||||||
|
-e USER_ID=0 \
|
||||||
|
-e GROUP_ID=0 \
|
||||||
|
-e DISPLAY_WIDTH=2560 \
|
||||||
|
-e DISPLAY_HEIGHT=1440 \
|
||||||
|
-d mikenye/picard
|
||||||
|
```
|
@ -0,0 +1,19 @@
|
|||||||
|
# Search Engine
|
||||||
|
|
||||||
|
A search engine is a software that searches and finds web pages given a search
|
||||||
|
term.
|
||||||
|
Search engines are usually set as the start page of a
|
||||||
|
[web browser](/wiki/web_browser.md).
|
||||||
|
|
||||||
|
## Engine Providers
|
||||||
|
|
||||||
|
There are various search engines that can be used.
|
||||||
|
|
||||||
|
- [Google](https://www.google.com/) is the most used search engine in the world.
|
||||||
|
Despite that being the case it has questionable privacy standards.
|
||||||
|
- [DuckDuckGo](https://duckduckgo.com/) is a privacy oriented search engine.
|
||||||
|
For that reason it does not feature personalized search results.
|
||||||
|
- [Whoogle](/wiki/whoogle.md) is a free metasearch engine that can be
|
||||||
|
self-hosted.
|
||||||
|
It uses the general layout of the Google search engine.
|
||||||
|
- [Searx](/wiki/searx.md) is a free metasearch engine that can be self-hosted.
|
@ -0,0 +1,14 @@
|
|||||||
|
# System Console
|
||||||
|
|
||||||
|
A system console is used for entering data into a computer and communicating
|
||||||
|
with it.
|
||||||
|
It mostly uses a keyboard for input aswell as a screen for displaying results.
|
||||||
|
Additionally a terminal is used.
|
||||||
|
|
||||||
|
## Terminals
|
||||||
|
|
||||||
|
The following section lists different terminals.
|
||||||
|
|
||||||
|
- [suckless' st](/wiki/linux/suckless.md#programs) is a simple terminal
|
||||||
|
implementation for [X](/wiki/linux/x_window_system.md) on
|
||||||
|
[Linux](/wiki/linux/linux.md).
|
@ -0,0 +1,10 @@
|
|||||||
|
# VNC
|
||||||
|
|
||||||
|
VNC - short for Virtual Network Computing - is a software used for sharing the
|
||||||
|
desktop of a system.
|
||||||
|
It is based on the Remote Frame Buffer protocoll which is also named RFB.
|
||||||
|
|
||||||
|
VNC is especially used for accessing graphical applications or
|
||||||
|
[terminals](/wiki/system_console.md) of a remote server,
|
||||||
|
[dockerized](/wiki/docker.md#dockerize-a-graphical-application) or virtualized
|
||||||
|
program.
|
@ -0,0 +1,11 @@
|
|||||||
|
# Web Browser
|
||||||
|
|
||||||
|
A web browser is an application that is used for accessing websites.
|
||||||
|
Browsers often use [search engines](/wiki/search_engine.md).
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
There are various web browsers that are used.
|
||||||
|
This article recommends the usage of [Firefox](/wiki/firefox.md) because it is
|
||||||
|
both widely supported and gives the posibility to configure many things to
|
||||||
|
provide a secure web browser.
|
Loading…
Reference in new issue