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