Commit Graph

677 Commits

Author SHA1 Message Date
Igor
5639be483f Fix, improve and enable distribution upgrade routines (#669)
* Adjust release upgrade routines

* Apply suggestion from @coderabbitai[bot]

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Don't check those that might broke

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
25.11.0-trunk.116.0901.210832
2025-09-01 23:08:14 +02:00
Igor
567bc20f39 Update Armbian logo in README 25.11.0-trunk.89.0828.035809 2025-08-28 05:57:56 +02:00
Soumya Deb
37f091998d fix(jellyfin): expose MPP/RGA, setup permissions, rectify purge script (#661)
* fix(hwacc): use correct flag for RKMPP detection

The prior flag `"${LINUXFAMILY}" == "rockchip64"` was returning `false` as the actual value was set to `rk35xx` (tested on ROCK 5T, Noble 25.8.1 Minimal), resulting in no access to hardware acceleration from within the container.

Wasn't affecting direct playback, but using any kind of transcoding were resulting in playback error in the Jellyfin clients, and `ffmpeg` error 187 in the container logs.

* fix(hwacc): add udev rules for RKMPP

In addition to activating the RK35XX conditional block to expose the VPU/MPP hardware, we also need to add the correct `udev` rules (to fix up the group permissions) so that the `jellyfin`  container (rather, `jellyfin-ffmpeg` within the container) can access the host's HWA features (MPP and RGA).

* chore(formatting): remove stray indentation spaces, use EOT instead of EOF

* fix(purge): use correct app installation path for purging

* fix(purge): only delete the config, to avoid deleting user media by accident

* Fix EOT definitions and style - add tabs

* Drop udev rules upon app removal

---------

Co-authored-by: Igor Pecovnik <igor@armbian.com>
25.11.0-trunk.75.0824.094811
2025-08-24 11:47:20 +02:00
Igor
52c6c085c7 Unit tests: PreClean Docker containers and images 25.11.0-trunk.46.0819.170200 v25.8.1 25.11.0-trunk.46.0819.170210 25.11.0-trunk.46.0819.170221 25.11.0-trunk.46.0819.170233 2025-08-19 19:02:16 +02:00
Igor
55b00d60e2 Add gpg as armbian-config dependency 2025-08-19 19:02:04 +02:00
Igor
b4aaa7b5e5 Use systemd function and not wrapped on
On the host machine we need to use systemd service commands, not wrapped from armbian-config as they are not present.
2025-08-19 19:01:54 +02:00
Igor
a2c8d0f0dc Home Assistant: Expand requirement to whole Debian
Both Trixie and Bookworm are working.
2025-08-19 19:01:41 +02:00
github-actions[bot]
ddea86ae90 Automatic documentation update (#654)
Co-authored-by: igorpecovnik <6281704+igorpecovnik@users.noreply.github.com>
25.11.0-trunk.45.0819.093817
2025-08-19 11:37:59 +02:00
Copilot
c7fae7ce70 Override LOCALIPADD with localhost in documentation generation (#657) 25.11.0-trunk.45.0819.093652 2025-08-19 11:36:38 +02:00
dependabot[bot]
dde4dd7281 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
25.11.0-trunk.39.0818.112704
2025-08-18 13:26:47 +02:00
dependabot[bot]
29597950e3 Bump actions/download-artifact from 4 to 5 (#653)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
25.11.0-trunk.35.0817.143234
2025-08-17 16:32:20 +02:00
Igor
5274190daa Improve armbian config main README.md file (#649) 25.8.0-trunk.380.0718.155006 2025-07-18 17:49:48 +02:00
Igor Pecovnik
6bffeaaa48 MariaDB: switch to different external port and adjust documentation 25.8.0-trunk.371.0716.135455 2025-07-16 15:54:37 +02:00
Soumya Deb
3258a1cb2f fix(docker): avoid confusing hardware accelerator as container name
Currently, installing Jellyfin, using the script (on a ROCK 5C, with RKMPP hardware accelerator) results into:

```
docker: invalid reference format

Run 'docker run --help' for more information
```

This patch fixes it.
25.8.0-trunk.371.0716.134154
2025-07-16 15:41:31 +02:00
Igor Pecovnik
45feda3b49 OpenHab: move installation to Docker instance and change port 25.8.0-trunk.371.0716.134101 2025-07-16 15:40:35 +02:00
igorpecovnik
c596cf6321 Automatic documentation update 25.8.0-trunk.366.0715.095428 2025-07-15 11:54:13 +02:00
Igor Pecovnik
69967625ee Cockpit: support for KVM management and several improvements 25.8.0-trunk.366.0715.091350 2025-07-15 11:13:34 +02:00
Igor Pecovnik
c6da45e82b Relocate ports to unoccupied ports 25.8.0-trunk.365.0715.031901 2025-07-15 05:18:47 +02:00
Igor
a24ec0fa67 Networking setup: add a link to manual way (#641) 25.8.0-trunk.365.0715.025117 2025-07-15 04:51:02 +02:00
Igor
6cb5affa07 CI: add GitHub Action to detect duplicate module ports (#576)
* Add duplicate port checking for modules
25.8.0-trunk.350.0713.043510
2025-07-13 06:34:55 +02:00
Tom S
1666b8c1cf Update to manage_dtoverlays.sh for overlay_prefix handling (revised) (#615)
* Update manage_dtoverlays.sh, overlay_prefix handling

For issues #612 and #592 where overlays don't load because the overlay_prefix gets written to armbianEnv.txt along with the overlay name. See #612 and #592 for details.

* Update manage_dtoverlays.sh per rabbit review comments

Updated per code rabbit suggestions and added handling the presence of a hyphen "-" following the prefix as a separate check.

* Update manage_dtoverlays.sh

Fixed issue with overlay status update failing due to remaining "-" not being removed along with overlay_prefix.
25.8.0-trunk.348.0712.104610
2025-07-12 12:45:57 +02:00
The-going
c40a534c6a dtoverlays: Provide a choice and record only the overlays that can be loaded. 25.8.0-trunk.348.0712.104504 2025-07-12 12:44:49 +02:00
The-going
4915f6a16d dtoverlays: Check which overlay names /boot/boot.scr script can actually load.
We will not provide a selection of options that cannot be loaded
by this script.
2025-07-12 12:44:49 +02:00
The-going
0f4ab0eaf9 manage dtoverlays: Print the value of the overlay prefix for clarity. 2025-07-12 12:44:49 +02:00
The-going
768d07ceb4 manage dtoverlays: Find overlays corresponding to the overlay prefix. 2025-07-12 12:44:49 +02:00