-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
readme-vars.yml
109 lines (105 loc) · 4.91 KB
/
readme-vars.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
---
# project information
project_name: minisatip
project_url: "https://github.com/catalinii/minisatip"
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/minisatip-icon.png"
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a multi-threaded satip server version 1.2 that runs under Linux and it was tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards."
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
# supported architectures
available_architectures:
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
# container parameters
common_param_env_vars_enabled: true
param_container_name: "{{ project_name }}"
param_usage_include_env: true
param_env_vars:
- {env_var: "RUN_OPTS", env_value: "", desc: "Specify specific run params for minisatip"}
param_usage_include_vols: true
param_volumes:
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Configuration files and minisatip data"}
param_usage_include_ports: true
param_ports:
- {external_port: "8875", internal_port: "8875", port_desc: "Status Page WebUI"}
- {external_port: "554", internal_port: "554", port_desc: "RTSP Port"}
- {external_port: "1900", internal_port: "1900/udp", port_desc: "App Discovery"}
param_device_map: true
param_devices:
- {device_path: "/dev/dvb", device_host_path: "/dev/dvb", desc: "For passing through Tv-cards"}
optional_block_1: true
optional_block_1_items:
- |
### Additional runtime parameters
In some cases it might be necessary to start minisatip with additional parameters, for example to configure a unicable LNB. Add the parameters you need and restart the container. Be sure to have the right parameters set as adding the wrong once might lead to the container not starting correctly.
For a list of minisatip parameters visit [{{ project_name|capitalize }}]({{ project_url }}) page.
# application setup block
app_setup_block_enabled: true
app_setup_block: |
Best used in conjunction with [tvheadend](https://github.com/linuxserver/docker-tvheadend)
There is no setup per se, other than adding your cards for passthrough.
You can then use your cards as DVB inputs in apps such as tvheadend.
# init diagram
init_diagram: |
"minisatip:latest": {
docker-mods
base {
fix-attr +\nlegacy cont-init
}
docker-mods -> base
legacy-services
custom services
init-services -> legacy-services
init-services -> custom services
custom services -> legacy-services
legacy-services -> ci-service-check
init-migrations -> init-adduser
init-os-end -> init-config
init-config -> init-config-end
init-os-end -> init-crontab-config
init-mods-end -> init-custom-files
base -> init-envfile
base -> init-migrations
base -> init-mods
init-config-end -> init-mods
init-mods -> init-mods-end
init-mods-package-install -> init-mods-end
init-mods -> init-mods-package-install
base -> init-os-end
init-adduser -> init-os-end
init-envfile -> init-os-end
init-migrations -> init-os-end
init-custom-files -> init-services
init-mods-end -> init-services
init-services -> svc-cron
svc-cron -> legacy-services
init-services -> svc-minisatip
svc-minisatip -> legacy-services
}
Base Images: {
"baseimage-alpine:3.20"
}
"minisatip:latest" <- Base Images
# changelog
changelogs:
- {date: "30.06.24:", desc: "Rebase to Alpine 3.20."}
- {date: "08.12.23:", desc: "Rebase to Alpine 3.19, switch to building from releases rather than commits."}
- {date: "26.07.23:", desc: "Build with DDCI=1 for Digital Devices CI support."}
- {date: "03.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"}
- {date: "12.11.22:", desc: "Rebasing to alpine 3.137, upgrading to s6v3."}
- {date: "23.01.21:", desc: "Rebasing to alpine 3.13."}
- {date: "01.06.20:", desc: "Rebasing to alpine 3.12."}
- {date: "19.12.19:", desc: "Rebasing to alpine 3.11."}
- {date: "28.06.19:", desc: "Rebasing to alpine 3.10."}
- {date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag."}
- {date: "22.02.19:", desc: "Rebasing to alpine 3.9."}
- {date: "20.02.19:", desc: "Fix run options."}
- {date: "11.02.19:", desc: "Add pipeline logic and multi arch."}
- {date: "28.08.18:", desc: "Rebase to Alpine 3.8."}
- {date: "13.12.17:", desc: "Rebase to Alpine 3.7."}
- {date: "28.05.17:", desc: "Rebase to Alpine 3.6."}
- {date: "08.02.17:", desc: "Rebase to Alpine 3.5 and only compile libs in dvb-apps."}
- {date: "14.10.16:", desc: "Add version layer information."}
- {date: "18.09.16:", desc: "Add support for Common Interface."}
- {date: "11.09.16:", desc: "Add layer badges to README."}
- {date: "28.08.16:", desc: "Add badges to README."}
- {date: "15.08.16:", desc: "Initial Release."}