Compare commits
603 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0ff6f892cf | |||
| 9720661eeb | |||
| 2ae89c78b2 | |||
| a93bed3577 | |||
| 298fec0341 | |||
| f24a6bd9b5 | |||
| 47b154c48b | |||
| 5d86179ab7 | |||
| 229e530ff2 | |||
| 30eaad286f | |||
| ff18da364b | |||
| 9d9aea410d | |||
| e5bff65177 | |||
| 329c111bea | |||
| df11bc3d57 | |||
| 3e2459dc30 | |||
| d46717eff3 | |||
| b86689f1c9 | |||
| 9214d1a88c | |||
| 283d208372 | |||
| 838d9b5d44 | |||
| fc85487427 | |||
| 3f0dd9b93e | |||
| 803cda5c38 | |||
| 160c936ead | |||
| 48901cf1a1 | |||
| 21579752a6 | |||
| 883ee29431 | |||
| 70ec385710 | |||
| 8f21771ca8 | |||
| 05b8c774e9 | |||
| 0793dcaf45 | |||
| 4321a80042 | |||
| 92b9dc8d41 | |||
| 9bd0acf15e | |||
| e7b476d3ef | |||
| 6b6e3f7404 | |||
| 4aa90d21df | |||
| 51d706e1c7 | |||
| d52c383963 | |||
| 13d07d6c63 | |||
| fa2ac88814 | |||
| 50c9635dbb | |||
| 0b1bd6ed5d | |||
| f6e1ca0446 | |||
| f0130b6972 | |||
| c6621583c1 | |||
| d06ea45f00 | |||
| eb22c9f33f | |||
| 048ac34904 | |||
| c191a6b822 | |||
| 030bd20022 | |||
| fa46be9d7f | |||
| 1e1cf1cd8c | |||
| 75d82a1587 | |||
| 64d9e58463 | |||
| f7f38b09e6 | |||
| b7f0a53947 | |||
| be062bfd8e | |||
| 4ed3b96f7e | |||
| 9df773c142 | |||
| 9418f3cfc0 | |||
| 50d45444a2 | |||
| 22ce761a69 | |||
| dc4c117336 | |||
| c175d57604 | |||
| cd59530764 | |||
| 411b8457bc | |||
| dca8fe6b48 | |||
| 4bb993d56c | |||
| 80933d10f0 | |||
| 80a5aa610a | |||
| ee8a9ac12f | |||
| 48389187f0 | |||
| 49dcea05e8 | |||
| 65c6a16b44 | |||
| d90b151438 | |||
| 9840914832 | |||
| 67b2a82083 | |||
| 705f4d40c3 | |||
| b7d1e8c99b | |||
| bb1f8cad32 | |||
| 7daed55a94 | |||
| d4d5ef8825 | |||
| 604ac6a054 | |||
| d6de6cdc42 | |||
| 88325e20e8 | |||
| 7ac27b7bb3 | |||
| 8e57b7b624 | |||
| 8da87455e7 | |||
| a3ee117831 | |||
| 67ee2fa5a3 | |||
| 2a65d6691f | |||
| 16667cf19f | |||
| 7a39a07928 | |||
| 365c07b73d | |||
| 2db038204b | |||
| 950d65ef9b | |||
| c67eb46584 | |||
| 3b6a3b23ce | |||
| f64c966aa0 | |||
| 0a2ff5ac48 | |||
| 93c0daffcd | |||
| f97a610637 | |||
| a31f96f612 | |||
| 1118e7c447 | |||
| 38ed514118 | |||
| 093fe0459b | |||
| 87e69aadae | |||
| 1947006d97 | |||
| 4be03b37a9 | |||
| bdd519dfbc | |||
| b9defb740a | |||
| 0902601e5a | |||
| 35d0d79a80 | |||
| d9fcc2daeb | |||
| 58c9be404c | |||
| 58c4133f73 | |||
| 65fe393ffa | |||
| 60e2d05b75 | |||
| 42006242da | |||
| 8425643f51 | |||
| 0d9b2043e0 | |||
| 0eb9b6a64b | |||
| 294455122c | |||
| 2c51b6c04f | |||
| d46228cd9c | |||
| 721ab977bb | |||
| e9ced08510 | |||
| 11e48276bb | |||
| 763a441d00 | |||
| 67ebf6596c | |||
| bfed17f11e | |||
| f59e5282c9 | |||
| bb5dcd6ff7 | |||
| 279d6de85d | |||
| 652454bdbf | |||
| 1d41f94cd9 | |||
| 1fada3a58a | |||
| d7d6c98f64 | |||
| c5a62a81dc | |||
| 3c5c6ceae3 | |||
| aa47496662 | |||
| 8ad7444730 | |||
| 429ec72d3e | |||
| 61e62e59d2 | |||
| b037a9724b | |||
| 189f9838f7 | |||
| c2c08b2945 | |||
| 41e9a1f9ea | |||
| 8a978d3ee0 | |||
| 057bda2bcd | |||
| 761ca79dcf | |||
| a895f4f29b | |||
| 52b83ac1cb | |||
| 09c72e2d63 | |||
| f052ffc536 | |||
| 69cb2d9014 | |||
| 9e1b9397bc | |||
| b5c320dc4a | |||
| 61c5b6117f | |||
| 00154a34d8 | |||
| 606d8bfa6e | |||
| 2e9107fbe5 | |||
| 3707d2c8d0 | |||
| f7fdf0f932 | |||
| 7264ed44a9 | |||
| d09fa41359 | |||
| aee1c424f2 | |||
| 65b7ef7bb9 | |||
| 77ec3cb856 | |||
| 16969c93a6 | |||
| f30a2f54ab | |||
| 736450a5b7 | |||
| 98144a5b83 | |||
| 2b78bc7f91 | |||
| ee4a8ec568 | |||
| 1827e9f99b | |||
| 54c001a48a | |||
| d229390983 | |||
| ff9217e585 | |||
| f70bf29a52 | |||
| 216a01703a | |||
| ab187f238e | |||
| ee2c4adab1 | |||
| 5ca4d99f2b | |||
| 1bcfc2b3d3 | |||
| 5a6dfda5bd | |||
| a9521a38a5 | |||
| d3e849051b | |||
| f314de3180 | |||
| 75b9a4b4af | |||
| d1ca0f6a96 | |||
| b7a098773b | |||
| 81c88fc339 | |||
| 8b9f256cb3 | |||
| 809f1b79de | |||
| 32d22a257f | |||
| 03e3484aaf | |||
| e91350756a | |||
| 479023707a | |||
| 2c2fc3deea | |||
| c854ffc41a | |||
| 1537012d06 | |||
| 9b07a98680 | |||
| 00e1fa8de9 | |||
| a8cb654a8d | |||
| 1eb37fdf51 | |||
| 282aac4745 | |||
| 07fb0e3c0c | |||
| b127db2ca9 | |||
| e07a692756 | |||
| 763bccdbe0 | |||
| acfedf58d7 | |||
| eb857abf09 | |||
| c840d7e185 | |||
| 5797042b71 | |||
| 645ea70c9c | |||
| 8d752ed69b | |||
| df67625c0c | |||
| 45a9e5791d | |||
| 80d20b14ec | |||
| 6464851b03 | |||
| 08641da810 | |||
| 7952aa97da | |||
| 2a38b1abab | |||
| f58acfce6d | |||
| 459d8e1eff | |||
| 8f08d4efc9 | |||
| 50ff4d9ac2 | |||
| eeab14cd90 | |||
| fd69913b68 | |||
| 356dfefe00 | |||
| 7b0c912e60 | |||
| ceec36df92 | |||
| 80b4e27395 | |||
| 125b829c91 | |||
| 1eac85e86b | |||
| 44b1f85f5f | |||
| dc406188f3 | |||
| a308104b20 | |||
| a2bf076ce5 | |||
| 954bc52ffe | |||
| 5f2db0d334 | |||
| bed3995990 | |||
| f3832d3c35 | |||
| fb67d1fd42 | |||
| 8c1a0d0069 | |||
| 151cbe4dfb | |||
| 2e2312f5cf | |||
| be36118814 | |||
| 3ad316c504 | |||
| 7d029db8e7 | |||
| d7fc19a094 | |||
| d760341aae | |||
| 0712bd6155 | |||
| 6928dafd79 | |||
| 73b7002d0f | |||
| d0e118615a | |||
| c5945d07d6 | |||
| 83bdbfde4e | |||
| 8ade1b7cc5 | |||
| 09bc5f71a0 | |||
| 3e06dd8875 | |||
| 7678574d77 | |||
| 41983424ca | |||
| 4e0b8d85e4 | |||
| 7816677659 | |||
| 516e065951 | |||
| 968c25fdd5 | |||
| ce4dbf2133 | |||
| 644ead55df | |||
| c135f94d93 | |||
| 27130849cc | |||
| 1e73f645a4 | |||
| 06ba83df46 | |||
| b8bf015ab7 | |||
| 9c98e20d86 | |||
| c7af2549b0 | |||
| 20c15604bc | |||
| bd5c9e9e99 | |||
| 9303c402fb | |||
| 846bf14095 | |||
| ab56aa74cb | |||
| 05c07ed9e8 | |||
| 989766b5da | |||
| acbfdd5685 | |||
| 3e96f503e8 | |||
| b4d74d46a8 | |||
| 263135e710 | |||
| 2a94311b03 | |||
| 17ca04ff0d | |||
| 529dba6182 | |||
| 95a4990197 | |||
| 5cc8bb6b30 | |||
| 600ddfadcd | |||
| 845f916e73 | |||
| dce865c64b | |||
| a8cdfef030 | |||
| 2cc5a687b2 | |||
| dc94dda97e | |||
| 70ec3adabc | |||
| f3deb6664d | |||
| a6e49406ef | |||
| 97997ee13c | |||
| 5b7ddc53a3 | |||
| abdcddfcf0 | |||
| c9fe1a4a92 | |||
| f11ed6cdb5 | |||
| 03df55a979 | |||
| 7667c00a96 | |||
| 494b7645d6 | |||
| 4ceb2b7ec3 | |||
| fe87f2aeaa | |||
| 645c515593 | |||
| 8075bbb7bb | |||
| b1b65c3e20 | |||
| 4cd407af23 | |||
| e2d30d743a | |||
| a64c1ded9b | |||
| 70fb8d5a7c | |||
| 16ee31f452 | |||
| c82eaa187c | |||
| 5456abc7d6 | |||
| f5b0d1a58f | |||
| 84e9c59cd1 | |||
| 966adb0126 | |||
| 80e8e38023 | |||
| 510e0173a5 | |||
| 9f3f304105 | |||
| 7f12efeff1 | |||
| 93fa72138e | |||
| 5077d669cc | |||
| 51face2da7 | |||
| 8363ce59b4 | |||
| 6ca33b126c | |||
| a1da1bc1c5 | |||
| 7594dbf52c | |||
| 9ce22c6a92 | |||
| 38fa1ab4b6 | |||
| 8fb39ed973 | |||
| a7f07663e6 | |||
| e5b71f8126 | |||
| df30d755c8 | |||
| a98de57932 | |||
| 1a424e7a7a | |||
| 64a7c33f18 | |||
| 7ad42343ac | |||
| 04b1aeae52 | |||
| 915eb86e01 | |||
| 1c0cb4cfeb | |||
| dff761a2ca | |||
| a784848a94 | |||
| c1153938be | |||
| 3381acee00 | |||
| 1cf5bf2ed1 | |||
| 5f46e49087 | |||
| aa53bec6f3 | |||
| 12a21d47da | |||
| f79e6086bc | |||
| 030383b278 | |||
| 016930fa74 | |||
| 4f0f1057f4 | |||
| bf0fde82c3 | |||
| 4491f2ebcd | |||
| 59ee9285a7 | |||
| 83939c2664 | |||
| 2cb82ba1fc | |||
| 63bcf9e599 | |||
| 137c704ab3 | |||
| d397c4b204 | |||
| ab11993095 | |||
| d144478153 | |||
| d4a2643b1c | |||
| bfe52a321f | |||
| 972c50d603 | |||
| 9c31b8e080 | |||
| 171167d655 | |||
| 8391350ebf | |||
| 420bbd83df | |||
| 9eae320810 | |||
| 29cecb8ccf | |||
| 92b9b61f7a | |||
| 3b99ddba5a | |||
| 653ffedb20 | |||
| 01eb60cd83 | |||
| 30289da9bd | |||
| d657fa593a | |||
| a20aefd1c8 | |||
| 5686b29e09 | |||
| 3a1abc5002 | |||
| 9fd3002fc3 | |||
| 5fcfc9a360 | |||
| 328a693974 | |||
| 9a37ff444b | |||
| 52172b42f9 | |||
| 074d8c1886 | |||
| ae7d1e8c88 | |||
| fac8d462a6 | |||
| 3f80cb3147 | |||
| 4f779287c3 | |||
| 997bdf0606 | |||
| 83a8048db7 | |||
| 25ea32fdda | |||
| 2d9acc1e7c | |||
| d121d71368 | |||
| d2f0b6992d | |||
| 9eea83cb54 | |||
| ee939b4841 | |||
| 688cbc1f9a | |||
| 94a1b5fc6f | |||
| 3020570d1d | |||
| 69b888d2da | |||
| 43cc316759 | |||
| 978091d906 | |||
| d0d8936e5c | |||
| 39bfb8c783 | |||
| 9252fc65bd | |||
| 218dede8a9 | |||
| 317c9e9364 | |||
| 3231af80d6 | |||
| 6ada8b60ab | |||
| 0b268a1eff | |||
| be3c3f5195 | |||
| b0e66f5103 | |||
| b0b94faddc | |||
| 23eea182c0 | |||
| b342ce3fca | |||
| 9f50e67612 | |||
| f444eb117f | |||
| 68b6b8c6a6 | |||
| c3360f67a1 | |||
| 6748a958bc | |||
| 8bb8d68233 | |||
| 7e9c686e70 | |||
| 5439eb88b2 | |||
| 014f64a274 | |||
| 4820a2f25a | |||
| 24936177de | |||
| e133c95bab | |||
| 6d23660a01 | |||
| f7e9e3ec0a | |||
| b9b0ca8ba3 | |||
| e7644bf27c | |||
| 7ccd27e152 | |||
| 06079dfd84 | |||
| eef463a0a9 | |||
| 52f8ed7853 | |||
| a97484d5d5 | |||
| 1dcc0a4627 | |||
| e6cd70c826 | |||
| 3a3dc5aacd | |||
| b1212c2b26 | |||
| a5c45bf10c | |||
| 2cd026d468 | |||
| 6a1f50350e | |||
| a50be98f73 | |||
| 55f4d61e3a | |||
| 4ab7bcf9ce | |||
| bac083d178 | |||
| eba1a95f36 | |||
| cae1cb83a9 | |||
| 2007793d42 | |||
| f959e0624a | |||
| 01ca4a9990 | |||
| 0194c2d73c | |||
| 686602781d | |||
| 694f368b40 | |||
| bd3fff0268 | |||
| 8259df3219 | |||
| 9aa8783891 | |||
| 1b0dfac5ff | |||
| 6a4b46e1ed | |||
| bb0cc30023 | |||
| 50fe249573 | |||
| 8acb924062 | |||
| 37db7e7d24 | |||
| b9b12fa29e | |||
| 89cc5d9e66 | |||
| 2b46d02331 | |||
| 31dbf55d24 | |||
| 3011076775 | |||
| 8687ca753c | |||
| 7aa6956c04 | |||
| 691af869a7 | |||
| 5beb364808 | |||
| 2139a81f9e | |||
| a548b1ef87 | |||
| a642579f58 | |||
| 12a9e354fd | |||
| 1c8ba78590 | |||
| a166a19afa | |||
| d0980152e3 | |||
| 0303b2ef4d | |||
| 63388d2fb6 | |||
| dc24e698c1 | |||
| 72b4875059 | |||
| a725b62703 | |||
| 0c21bf89b8 | |||
| f044348ee3 | |||
| 668f3c82f7 | |||
| f2aa2cc941 | |||
| da0ee314e1 | |||
| 8504d4db65 | |||
| 1dd32e8cb2 | |||
| 147ca71457 | |||
| 209f134a44 | |||
| 40c7e1ebd1 | |||
| 85e8754082 | |||
| bfe9ad260a | |||
| a3f87ab2eb | |||
| a795f959b4 | |||
| dcf2d5854f | |||
| 67ec68cb11 | |||
| 7f10d2f60f | |||
| e667328cf5 | |||
| 7d1bdc1e05 | |||
| 461cb87687 | |||
| 2ff994f7ab | |||
| 799618558f | |||
| 2ba66c27da | |||
| 76d2a2f55e | |||
| 61e51c47c1 | |||
| 0d96c896c7 | |||
| 209c5ac2fb | |||
| f6c20a22cf | |||
| 2296f5ece5 | |||
| f4281f10ed | |||
| 4a6d185e52 | |||
| d40ae0a169 | |||
| ee04baf95d | |||
| f599d0294c | |||
| 3c0980869b | |||
| d0a2c1633d | |||
| b36c76e3b4 | |||
| bf9c32058b | |||
| 9bfeea176f | |||
| 0954d34379 | |||
| b25da13585 | |||
| c5dbf0e15a | |||
| 14a306ef4f | |||
| c9abb21e07 | |||
| 83be239a80 | |||
| 0cc1c2f25b | |||
| 2b474a03df | |||
| f5d5a369b6 | |||
| 26380a69ea | |||
| 6c12ece2b6 | |||
| 341246640a | |||
| a1b384ba12 | |||
| f16a63b910 | |||
| 85919c4a74 | |||
| 974df02c8b | |||
| 3b9d444111 | |||
| dffc28a786 | |||
| c2dafdf690 | |||
| 0c7762892d | |||
| ddd95a4d20 | |||
| ce9fd0eb6b | |||
| 9b96790d73 | |||
| d37ffac8d2 | |||
| 40e197bb46 | |||
| 331246c08a | |||
| 4d46f67c8d | |||
| a1ef27d50f | |||
| 0398680746 | |||
| 68ff831ad7 | |||
| a2fbcaab03 | |||
| f118069ce5 | |||
| fddb85a4e0 | |||
| 2725840ebf | |||
| dc01af3891 | |||
| f585ecb4fe | |||
| 65fe3d7388 | |||
| 8df098fcdc | |||
| 796cae2f19 | |||
| bdc2714f2a | |||
| 87c40d2fd0 | |||
| 257cc5cfca | |||
| a719d23a98 | |||
| ce2aee19ba | |||
| 89749153ca | |||
| 15e147b16c | |||
| 0242ef431a | |||
| 3e90a10b70 | |||
| fa1ad2ec38 | |||
| 96e376c9e6 | |||
| 343410b009 | |||
| a06a07e78c | |||
| a7b123d793 | |||
| 34f245d58a | |||
| 4762af849f | |||
| 0a19be7b7c | |||
| 51186a33bf | |||
| 848694b5ca | |||
| 0023578139 | |||
| a1704a4ce0 | |||
| 1e722a39cd | |||
| 7e554e5a12 | |||
| 5b6f124ac7 | |||
| 6056db4cff | |||
| 17025029fe | |||
| 4286462eab |
@@ -1,67 +1,35 @@
|
||||
name: List of Services README Generation
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: 30 */2 * * *
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
readme-services:
|
||||
name: Generate Services List
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
|
||||
with:
|
||||
ref: main
|
||||
|
||||
- name: Generate system info (ANSI preserved)
|
||||
id: gen-sysinfo
|
||||
uses: appleboy/ssh-action@91f3272fc5907f4699dcf59761eb622a07342f5a # v1.2.3
|
||||
with:
|
||||
host: 192.168.1.254
|
||||
username: charish
|
||||
port: 22
|
||||
key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
|
||||
capture_stdout: true
|
||||
script: neofetch
|
||||
|
||||
- name: Convert ANSI to HTML
|
||||
id: ansi-to-html
|
||||
uses: https://git.trez.wtf/Trez/actions-ansi-to-html@pre-bundle-dependencies_2025-11-11T06-51-37
|
||||
with:
|
||||
input: ${{ steps.gen-sysinfo.outputs.stdout }}
|
||||
# run: |
|
||||
# echo "${{ steps.gen-sysinfo.outputs.stdout }}" > sysinfo.ansi
|
||||
# cat sysinfo.ansi | aha --black > sysinfo.html
|
||||
|
||||
- name: Generate service list
|
||||
run: |
|
||||
yq 'explode(.) | .services | to_entries | map({"service": .key, "image": (.value.image | sub("@sha256:.*$"; "")), "description": (.value.labels."homepage.description" // "")})' docker-compose.yml > services.yml
|
||||
|
||||
- name: Generate Markdown Table
|
||||
uses: gazab/create-markdown-table@6686233d7008e8d8b9d4bbdbfd1fb1ae510019f0 # v1.0.7
|
||||
id: service-table
|
||||
with:
|
||||
file: ./services.yml
|
||||
|
||||
- name: Regenerate README
|
||||
run: |
|
||||
{
|
||||
echo "# System Info"
|
||||
echo ""
|
||||
echo '<details><summary>View Neofetch Output</summary>'
|
||||
echo "${{ steps.ansi-to-html.outputs.contents }}"
|
||||
echo '</details>'
|
||||
echo ""
|
||||
echo "# List of Services"
|
||||
echo ""
|
||||
echo "${{ steps.service-table.outputs.table }}"
|
||||
} > README.md
|
||||
|
||||
- name: Add/Commit README.md
|
||||
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
|
||||
with:
|
||||
message: "chore: Update README"
|
||||
add: "README.md"
|
||||
name: Generate Services List
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
|
||||
with:
|
||||
ref: 'main'
|
||||
- name: Install yq
|
||||
uses: dcarbone/install-yq-action@4075b4dca348d74bd83f2bf82d30f25d7c54539b # v1.3.1
|
||||
- name: Generate service list
|
||||
run: |
|
||||
yq 'explode(.) | .services | to_entries | map({"service": .key, "image": (.value.image | sub("@sha256:.*$"; "")), "description": (.value.labels."homepage.description" // "")})' docker-compose.yml > services.yml
|
||||
- name: Generate Markdown Table
|
||||
uses: gazab/create-markdown-table@6686233d7008e8d8b9d4bbdbfd1fb1ae510019f0 # v1.0.7
|
||||
id: service-table
|
||||
with:
|
||||
file: ./services.yml
|
||||
- name: Regenerate README
|
||||
run: |
|
||||
echo "# List of Services" > README.md
|
||||
echo -e "\n\n" >> README.md
|
||||
echo "${{ steps.service-table.outputs.table }}" >> README.md
|
||||
- name: Add/Commit README.md
|
||||
id: commit-readme
|
||||
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
|
||||
with:
|
||||
message: "chore: Update README"
|
||||
add: "README.md"
|
||||
@@ -0,0 +1,36 @@
|
||||
name: 'OpenCommit Action'
|
||||
|
||||
on:
|
||||
push:
|
||||
# this list of branches is often enough,
|
||||
# but you may still ignore other public branches
|
||||
branches-ignore:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
opencommit:
|
||||
timeout-minutes: 10
|
||||
name: OpenCommit
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Node.js Environment
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: '20'
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- uses: di-sukharev/opencommit@github-action-v1.0.2
|
||||
name: OpenCommit
|
||||
with:
|
||||
GITHUB_TOKEN: ${{ secrets.BOT_GITEA_TOKEN }}
|
||||
env:
|
||||
OCO_AI_PROVIDER: ollama
|
||||
OCO_API_URL: ${{ secrets.OLLAMA_API_URL }}/api/chat
|
||||
# OCO_API_KEY: thisisatest
|
||||
OCO_OPENAI_API_KEY: thisisatest
|
||||
OCO_DESCRIPTION: true
|
||||
OCO_EMOJI: true
|
||||
OCO_MODEL: deepseek-coder:1.3b
|
||||
OCO_LANGUAGE: en
|
||||
OCO_PROMPT_MODULE: conventional-commit
|
||||
@@ -223,7 +223,7 @@ jobs:
|
||||
compose_profile: "rinoa-apps"
|
||||
|
||||
- name: Docker Compose Dry Run
|
||||
uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
|
||||
uses: hoverkraft-tech/compose-action@248470ecc5ed40d8ed3d4480d8260d77179ef579 # v2.4.2
|
||||
env:
|
||||
DOCKER_HOST: tcp://dockerproxy:2375
|
||||
with:
|
||||
@@ -427,7 +427,7 @@ jobs:
|
||||
compose_profile: "rinoa-apps"
|
||||
|
||||
- name: Docker Compose Deployment
|
||||
uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
|
||||
uses: hoverkraft-tech/compose-action@248470ecc5ed40d8ed3d4480d8260d77179ef579 # v2.4.2
|
||||
env:
|
||||
DOCKER_HOST: tcp://dockerproxy:2375
|
||||
with:
|
||||
|
||||
@@ -143,7 +143,7 @@ jobs:
|
||||
HC_VAULT_SECRETS_PATH: rinoa-docker/env
|
||||
|
||||
- name: Docker Compose Deployment
|
||||
uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
|
||||
uses: hoverkraft-tech/compose-action@248470ecc5ed40d8ed3d4480d8260d77179ef579 # v2.4.2
|
||||
env:
|
||||
DOCKER_HOST: tcp://dockerproxy:2375
|
||||
with:
|
||||
|
||||
@@ -1,101 +1,22 @@
|
||||
# System Info
|
||||
|
||||
<details><summary>View Neofetch Output</summary>
|
||||
?25l?7l<span style=color:#A00><b> .-/+oossssoo+/-.
|
||||
|
||||
?25l?7l</b></span><span style=color:#A00><b> .-/+oossssoo+/-.
|
||||
|
||||
-+ssssssssssssssssssyyssss+-
|
||||
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
|
||||
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmmNNmmyNMMMMh</b><span style=color:#A00><b>ssssss/
|
||||
+sssssssss<span style=color:#AAA></span></b></span><b>hm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMNddddy</b><span style=color:#A00><b>ssssssss+
|
||||
-+ssssssssssssssssssyyssss+-
|
||||
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
|
||||
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmmNNmmyNMMMMh</b><span style=color:#A00><b>ssssss/
|
||||
+sssssssss<span style=color:#AAA></span></b></span><b>hm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMNddddy</b><span style=color:#A00><b>ssssssss+
|
||||
/ssssssss<span style=color:#AAA></span></b></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhmNMMMNh</b><span style=color:#A00><b>ssssssss/
|
||||
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
|
||||
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
|
||||
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>ssssssssssssss<span style=color:#AAA></span></b></span><b>hmmmh</b><span style=color:#A00><b>ssssssso
|
||||
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>sssssssssssssshmmmh</b></span><span style=color:#A00><b>ssssssso
|
||||
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
|
||||
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
|
||||
/ssssssss<span style=color:#AAA></span></b></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhdNMMMNh</b><span style=color:#A00><b>ssssssss/
|
||||
+sssssssss<span style=color:#AAA></span></b></span><b>dm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMMddddy</b><span style=color:#A00><b>ssssssss+
|
||||
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmNNNNmyNMMMMh</b><span style=color:#A00><b>ssssss/
|
||||
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
|
||||
-+sssssssssssssssss<span style=color:#AAA></span></b></span><b>yyy</b><span style=color:#A00><b>ssss+-
|
||||
|
||||
.-/+oossssoo+/-.</b></span>
|
||||
/ssssssss<span style=color:#AAA></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhmNMMMNh</b><span style=color:#A00><b>ssssssss/
|
||||
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
|
||||
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
|
||||
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>ssssssssssssss<span style=color:#AAA></span></b></span><b>hmmmh</b><span style=color:#A00><b>ssssssso
|
||||
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>sssssssssssssshmmmh</b></span><span style=color:#A00><b>ssssssso
|
||||
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
|
||||
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
|
||||
/ssssssss<span style=color:#AAA></span></b></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhdNMMMNh</b><span style=color:#A00><b>ssssssss/
|
||||
+sssssssss<span style=color:#AAA></span></b></span><b>dm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMMddddy</b><span style=color:#A00><b>ssssssss+
|
||||
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmNNNNmyNMMMMh</b><span style=color:#A00><b>ssssss/
|
||||
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
|
||||
-+sssssssssssssssss<span style=color:#AAA></span></b></span><b>yyy</b><span style=color:#A00><b>ssss+-
|
||||
|
||||
.-/+oossssoo+/-.</b></span>
|
||||
A9999DC<b><span style=color:#A00><b>charish</b></span></b>@<span style=color:#A00><b>rinoa</b></span>
|
||||
C-------------
|
||||
A9999DC<b><span style=color:#A00><b>charish</b></span></b>@<span style=color:#A00><b>rinoa</b></span>
|
||||
C-------------
|
||||
C<span style=color:#A00><b>OS</b></span>: Ubuntu 24.04.3 LTS x86_64
|
||||
C<span style=color:#A00><b>OS</b></span>: Ubuntu 24.04.3 LTS x86_64
|
||||
C<span style=color:#A00><b>Host</b></span>: Super Server 0123456789
|
||||
C<span style=color:#A00><b>Host</b></span>: Super Server 0123456789
|
||||
C<span style=color:#A00><b>Kernel</b></span>: 6.8.0-79-generic
|
||||
C<span style=color:#A00><b>Kernel</b></span>: 6.8.0-79-generic
|
||||
C<span style=color:#A00><b>Uptime</b></span>: 2 hours, 26 mins
|
||||
C<span style=color:#A00><b>Uptime</b></span>: 2 hours, 26 mins
|
||||
C<span style=color:#A00><b>Packages</b></span>: 1328 (dpkg), 8 (snap)
|
||||
C<span style=color:#A00><b>Packages</b></span>: 1328 (dpkg), 8 (snap)
|
||||
C<span style=color:#A00><b>Shell</b></span>: zsh 5.9
|
||||
C<span style=color:#A00><b>Shell</b></span>: zsh 5.9
|
||||
C<span style=color:#A00><b>Resolution</b></span>: 1024x768
|
||||
C<span style=color:#A00><b>Resolution</b></span>: 1024x768
|
||||
C<span style=color:#A00><b>CPU</b></span>: Intel Xeon D-1521 (8) @ 2.700GHz
|
||||
C<span style=color:#A00><b>CPU</b></span>: Intel Xeon D-1521 (8) @ 2.700GHz
|
||||
C<span style=color:#A00><b>GPU</b></span>: 07:00.0 ASPEED Technology, Inc. ASPEED Graphics Family
|
||||
C<span style=color:#A00><b>GPU</b></span>: 07:00.0 ASPEED Technology, Inc. ASPEED Graphics Family
|
||||
C<span style=color:#A00><b>Memory</b></span>: 38654MiB / 128710MiB
|
||||
C<span style=color:#000><span style=background-color:#000> <span style=color:#A00><span style=background-color:#A00> <span style=color:#0A0><span style=background-color:#0A0> <span style=color:#A50><span style=background-color:#A50> <span style=color:#00A><span style=background-color:#00A> <span style=color:#A0A><span style=background-color:#A0A> <span style=color:#0AA><span style=background-color:#0AA> <span style=color:#AAA><span style=background-color:#AAA> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
|
||||
C<span style=color:#555><span style=background-color:#555> <span style=color:#F55><span style=background-color:#F55> <span style=color:#5F5><span style=background-color:#5F5> <span style=color:#FF5><span style=background-color:#FF5> <span style=color:#55F><span style=background-color:#55F> <span style=color:#F5F><span style=background-color:#F5F> <span style=color:#5FF><span style=background-color:#5FF> <span style=color:#FFF><span style=background-color:#FFF> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
|
||||
C<span style=color:#A00><b>Memory</b></span>: 38654MiB / 128710MiB
|
||||
C<span style=color:#000><span style=background-color:#000> <span style=color:#A00><span style=background-color:#A00> <span style=color:#0A0><span style=background-color:#0A0> <span style=color:#A50><span style=background-color:#A50> <span style=color:#00A><span style=background-color:#00A> <span style=color:#A0A><span style=background-color:#A0A> <span style=color:#0AA><span style=background-color:#0AA> <span style=color:#AAA><span style=background-color:#AAA> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
|
||||
C<span style=color:#555><span style=background-color:#555> <span style=color:#F55><span style=background-color:#F55> <span style=color:#5F5><span style=background-color:#5F5> <span style=color:#FF5><span style=background-color:#FF5> <span style=color:#55F><span style=background-color:#55F> <span style=color:#F5F><span style=background-color:#F5F> <span style=color:#5FF><span style=background-color:#5FF> <span style=color:#FFF><span style=background-color:#FFF> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
|
||||
?25h?7h
|
||||
?25h?7h
|
||||
===============================================
|
||||
✅ Successfully executed commands to all hosts.
|
||||
===============================================
|
||||
===============================================
|
||||
✅ Successfully executed commands to all hosts.
|
||||
===============================================
|
||||
</details>
|
||||
|
||||
# List of Services
|
||||
|
||||
|
||||
|
||||
| Service | Image | Description |
|
||||
| --- | --- | --- |
|
||||
| 13ft | ghcr.io/wasi-master/13ft:latest | Web interface for blocking ads and paywalls |
|
||||
| actual_server | docker.io/actualbudget/actual-server:latest | Privacy-focused app for managing finances |
|
||||
| adguard | adguard/adguardhome:v0.107.69 | Ad-blocking/DNS |
|
||||
| adguard | adguard/adguardhome:v0.107.71 | Ad-blocking/DNS |
|
||||
| apcupsd-cgi | bnhf/apcupsd-cgi:latest | Web interface for apcupsd |
|
||||
| apprise-api | lscr.io/linuxserver/apprise-api:latest | Multi-channel notification API |
|
||||
| archivebox | archivebox/archivebox:latest | Open-source and self-hosted web archiving |
|
||||
| asciinema | ghcr.io/asciinema/asciinema-server:latest | Platform for hosting and sharing terminal session recordings |
|
||||
| asciinema-pg-db | postgres:14-alpine | |
|
||||
| audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest | Podcasts, eBooks, & Audiobooks |
|
||||
| audiomuse-ai-flask | ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta | Platform for hosting and sharing terminal session recordings |
|
||||
| audiomuse-ai-flask | ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta | Automatic playlist generation using AI |
|
||||
| audiomuse-ai-pg | postgres:15-alpine | |
|
||||
| audiomuse-ai-valkey | docker.io/valkey/valkey:9-alpine | |
|
||||
| audiomuse-ai-worker | ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta | |
|
||||
| audiomuse-ai-worker | ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta | |
|
||||
| authelia | authelia/authelia:master | Authentication/authorization server with MFA & SSO |
|
||||
| authelia-pg | postgres:16-alpine | |
|
||||
| authelia-valkey | docker.io/valkey/valkey:9-alpine | |
|
||||
@@ -174,7 +95,8 @@ C<span style=color:#555><span style=background-color:#555> <span style=color:#
|
||||
| lldap | lldap/lldap:stable | LDAP made easy |
|
||||
| loggifly | ghcr.io/clemcer/loggifly:latest | |
|
||||
| maloja | krateng/maloja:latest | Simple self-hosted music scrobble database to create personal listening statistics |
|
||||
| manyfold | lscr.io/linuxserver/manyfold:latest | Self-hosted digital asset manager for 3D print files |
|
||||
| manyfold | lscr.io/linuxserver/manyfold:0.130.1 | Self-hosted digital asset manager for 3D print files |
|
||||
| manyfold-pg-db | postgres:18-alpine | |
|
||||
| manyfold-valkey | docker.io/valkey/valkey:9-alpine | |
|
||||
| mariadb | linuxserver/mariadb | |
|
||||
| mastodon | lscr.io/linuxserver/mastodon:latest | Open-source social network |
|
||||
@@ -184,7 +106,6 @@ C<span style=color:#555><span style=background-color:#555> <span style=color:#
|
||||
| maxun-frontend | getmaxun/maxun-frontend:latest | No-code web data extraction platform |
|
||||
| maxun-pg-db | postgres:17-alpine | |
|
||||
| maxun-valkey | docker.io/valkey/valkey:9-alpine | |
|
||||
| meilisearch | getmeili/meilisearch:v1.26 | |
|
||||
| meme-search-pro | ghcr.io/neonwatty/meme_search_pro:latest | Meme search engine built with Python and Ruby |
|
||||
| meme-search-pro-img2txt-gen | ghcr.io/neonwatty/image_to_text_generator:latest | |
|
||||
| meme-search-db | pgvector/pgvector:pg17 | |
|
||||
@@ -203,7 +124,6 @@ C<span style=color:#555><span style=background-color:#555> <span style=color:#
|
||||
| nocodb | nocodb/nocodb:latest | Turn any SQL-based database into a smart spreadsheet |
|
||||
| nocodb-pg-db | postgres:16-alpine | |
|
||||
| nocodb-valkey | docker.io/valkey/valkey:9-alpine | |
|
||||
| ollama | ollama/ollama:latest | |
|
||||
| ombi | lscr.io/linuxserver/ombi:latest | Media Requests |
|
||||
| omnitools | iib0011/omni-tools:latest | Tools for common tasks |
|
||||
| omnipoly | kweg/omnipoly:latest | Open-source language translation with LanguageTool, LibreTranslate, & Ollama |
|
||||
@@ -243,14 +163,14 @@ C<span style=color:#555><span style=background-color:#555> <span style=color:#
|
||||
| scrutiny | ghcr.io/analogj/scrutiny:master-omnibus | WebUI for smartd S.M.A.R.T monitoring |
|
||||
| searxng | searxng/searxng:latest | Anonymized Meta-Search Engine |
|
||||
| searxng-valkey | docker.io/valkey/valkey:9-alpine | |
|
||||
| semaphore-ui | semaphoreui/semaphore:v2.16.45 | Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools |
|
||||
| semaphore-ui | semaphoreui/semaphore:v2.16.47 | Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools |
|
||||
| signoz-app | signoz/signoz:v0.96.1 | Logs, metrics, and traces in a single pane |
|
||||
| signoz-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | |
|
||||
| signoz-init-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | |
|
||||
| signoz-logspout | pavanputhra/logspout-signoz | |
|
||||
| signoz-otel-collector | signoz/signoz-otel-collector:v0.129.11 | |
|
||||
| signoz-schema-migrator-async | signoz/signoz-schema-migrator:v0.129.11 | |
|
||||
| signoz-schema-migrator-sync | signoz/signoz-schema-migrator:v0.129.11 | |
|
||||
| signoz-otel-collector | signoz/signoz-otel-collector:v0.129.12 | |
|
||||
| signoz-schema-migrator-async | signoz/signoz-schema-migrator:v0.129.12 | |
|
||||
| signoz-schema-migrator-sync | signoz/signoz-schema-migrator:v0.129.12 | |
|
||||
| signoz-zookeeper-1 | signoz/zookeeper:3.7.1 | |
|
||||
| sonarqube | mc1arke/sonarqube-with-community-branch-plugin:lts | Code/DevOps quality/security |
|
||||
| sonarqube-pg-db | postgres:17-alpine | |
|
||||
@@ -260,12 +180,11 @@ C<span style=color:#555><span style=background-color:#555> <span style=color:#
|
||||
| soularr-dashboard | ghcr.io/mrusse/soularr:main | Dashboard for monitoring Soularr |
|
||||
| soulseek | slskd/slskd | Modern client-server application for the Soulseek file-sharing network. |
|
||||
| speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest | Self-hosted internet performance tracking |
|
||||
| stable-diffusion-webui | ghcr.io/neggles/sd-webui-docker:latest | |
|
||||
| stirling-pdf | docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest | PDF Operations |
|
||||
| swag | lscr.io/linuxserver/swag:latest | SWAG Dashboard for proxies |
|
||||
| tandoor | vabene1111/recipes | Recipes, cookbooks, meal-planning, & grocery lists |
|
||||
| tandoor-pg | postgres:16-alpine | |
|
||||
| tdarr | ghcr.io/haveagitgat/tdarr:2.55.01 | Distributed transcode automation |
|
||||
| tdarr | ghcr.io/haveagitgat/tdarr:2.58.02 | Distributed transcode automation |
|
||||
| unmanic | josh5/unmanic:latest | Library Optimizer |
|
||||
| uptimekuma | louislam/uptime-kuma:latest | HTTP Endpoint Monitoring |
|
||||
| vault | hashicorp/vault:latest | HashiCorp Vault for secrets, key/value stores, etc. |
|
||||
|
||||
+154
-157
@@ -102,7 +102,7 @@ x-signoz-db-depend: &signoz-db-depend
|
||||
x-valkey-params: &valkey-params
|
||||
healthcheck:
|
||||
test: redis-cli ping || exit 1
|
||||
image: docker.io/valkey/valkey:9-alpine@sha256:b4ee67d73e00393e712accc72cfd7003b87d0fcd63f0eba798b23251bfc9c394
|
||||
image: docker.io/valkey/valkey:9-alpine@sha256:c106a0c03bcb23cbdf9febe693114cb7800646b11ca8b303aee7409de005faa8
|
||||
environment:
|
||||
ALLOW_EMPTY_PASSWORD: yes
|
||||
VALKEY_DATA_DIR: /data/valkey
|
||||
@@ -146,7 +146,7 @@ services:
|
||||
# - 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.
|
||||
image: docker.io/actualbudget/actual-server:latest@sha256:8f72d73e68958566850325c1f9fe780a4477340979969bd6979649dc519723ab
|
||||
image: docker.io/actualbudget/actual-server:latest@sha256:7f38b450cc3b7523dd5377792895e58b9cf333769e5a27f89e643b6f5fc60565
|
||||
labels:
|
||||
swag: enable
|
||||
swag_port: 5006
|
||||
@@ -177,7 +177,7 @@ services:
|
||||
container_name: adguard
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
image: adguard/adguardhome:v0.107.69@sha256:8a4107ec812023842ccab9e04600c5d39d3be6b15e907c34a36339c184c8fccf
|
||||
image: adguard/adguardhome:v0.107.71@sha256:92929135ced2554aaf94706f766a98ad348f211df61b0704e2db7e8498cc00b7
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -261,7 +261,7 @@ services:
|
||||
APPRISE_ATTACH_SIZE: 500
|
||||
APPRISE_CONFIG_DIR: /config
|
||||
APPRISE_STATEFUL_MODE: simple
|
||||
image: lscr.io/linuxserver/apprise-api:latest@sha256:b675cc0d259eb6d9000c2a388d86bd4171ec1d917c839143c519fe61b8be3a85
|
||||
image: lscr.io/linuxserver/apprise-api:latest@sha256:8b607429101cb393764025dd459346c0fa167c6cd55627ee051d16f8a48d5a93
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -395,7 +395,7 @@ services:
|
||||
interval: 2s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
image: postgres:14-alpine@sha256:1bf14357b97fe10f21f2eda7f0d230b2514ab5770ab81cb9cd6cce6750d68b26
|
||||
image: postgres:14-alpine@sha256:14f02666642586a64d6fae8ef42d479fd76456a77c73ae8a626b8fe323b76d22
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
@@ -409,7 +409,7 @@ services:
|
||||
METADATA_PATH: /metadata
|
||||
TZ: America/New_York
|
||||
hostname: Rinoa
|
||||
image: ghcr.io/advplyr/audiobookshelf:latest@sha256:6fbd7dc95d53c6e168ce69e760b87c334e3b9ba88bf7b8531ed5a116d5d6da03
|
||||
image: ghcr.io/advplyr/audiobookshelf:latest@sha256:e23adb24848d99d19cd1e251aee4e1e12ed4f5effc8ccb21754b062b6a06cf66
|
||||
labels:
|
||||
homepage.group: Media Library
|
||||
homepage.name: Audiobookshelf
|
||||
@@ -470,7 +470,7 @@ services:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
AI_MODEL_PROVIDER: OLLAMA
|
||||
OLLAMA_SERVER_URL: http://ollama:11434/api/generate
|
||||
OLLAMA_SERVER_URL: http://192.168.1.249:11434/api/generate
|
||||
SERVICE_TYPE: "flask"
|
||||
MEDIASERVER_TYPE: "navidrome"
|
||||
NAVIDROME_URL: http://navidrome:4533/
|
||||
@@ -482,13 +482,13 @@ services:
|
||||
POSTGRES_HOST: audiomuse-ai-pg
|
||||
POSTGRES_PORT: 5432
|
||||
REDIS_URL: redis://audiomuse-ai-valkey:6379/0
|
||||
TEMP_DIR: /app/temp_audio"
|
||||
image: ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta@sha256:f934eb528940eef42a39fe3ba8b6d99d9972326efbbc2d2ec50f039281550137
|
||||
TEMP_DIR: /app/temp_audio
|
||||
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
|
||||
labels:
|
||||
homepage.group: Media Library
|
||||
homepage.name: AudioMuse-AI
|
||||
homepage.href: https://muse.${MY_TLD}
|
||||
homepage.description: Platform for hosting and sharing terminal session recordings
|
||||
homepage.description: Automatic playlist generation using AI
|
||||
homepage.icon: /icons/audiomuseai.png
|
||||
swag: enable
|
||||
swag_auth: authelia
|
||||
@@ -543,7 +543,7 @@ services:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
AI_MODEL_PROVIDER: OLLAMA
|
||||
OLLAMA_SERVER_URL: http://ollama:11434/api/generate
|
||||
OLLAMA_SERVER_URL: http://192.168.1.249:11434/api/generate
|
||||
SERVICE_TYPE: "worker"
|
||||
MEDIASERVER_TYPE: "navidrome"
|
||||
NAVIDROME_URL: http://navidrome:4533/
|
||||
@@ -556,7 +556,7 @@ services:
|
||||
POSTGRES_PORT: 5432
|
||||
REDIS_URL: "redis://audiomuse-ai-valkey:6379/0"
|
||||
TEMP_DIR: "/app/temp_audio"
|
||||
image: ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta@sha256:f934eb528940eef42a39fe3ba8b6d99d9972326efbbc2d2ec50f039281550137
|
||||
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
@@ -585,7 +585,7 @@ services:
|
||||
expose:
|
||||
- 9091
|
||||
- 9959 # Metrics port for Prometheus
|
||||
image: authelia/authelia:master@sha256:d6f54eefc2f9406f014c90104b40808a42cb1c771ea689bb43cb3a83db2644f7
|
||||
image: authelia/authelia:master@sha256:eec279259a9b03d60290e58c6d6798cdd2fddcb3d706eef96c943d86305452ef
|
||||
labels:
|
||||
homepage.group: Privacy/Security
|
||||
homepage.name: Authelia
|
||||
@@ -621,7 +621,7 @@ services:
|
||||
POSTGRES_DB: authelia
|
||||
expose:
|
||||
- 5432
|
||||
image: postgres:16-alpine@sha256:79c06d285ed9186efbbc45c73413b3c3510c3c94ffede2f25d1e523f74d07f28
|
||||
image: postgres:16-alpine@sha256:6a388fba16e2a94d6d92bc3c435cdc2e20145add88547615b3d8fa545d703afe
|
||||
networks:
|
||||
default: null
|
||||
profiles: ["rinoa-apps"]
|
||||
@@ -679,7 +679,7 @@ services:
|
||||
TZ: ${TZ}
|
||||
DOCKER_MODS: ghcr.io/gilbn/theme.park:bazarr
|
||||
hostname: Rinoa
|
||||
image: lscr.io/linuxserver/bazarr:latest@sha256:a42fef2a5ffa1dca8714e12892ba0b8de5c6c513f1bcdb1ffe4143e715cffb45
|
||||
image: lscr.io/linuxserver/bazarr:latest@sha256:648f694532a3a53d8cf78bc888919ef538659bad41af4c680b0427ad1047d171
|
||||
labels:
|
||||
homepage.group: Servarr Stack
|
||||
homepage.name: Bazarr
|
||||
@@ -726,7 +726,7 @@ services:
|
||||
container_name: beszel
|
||||
extra_hosts:
|
||||
- host.docker.internal:host-gateway
|
||||
image: henrygd/beszel:latest@sha256:24c5513b364a2cb6f966819389128999817afbaebfe81ba2980289e39326f484
|
||||
image: henrygd/beszel:latest@sha256:185142e6c91bd44c77fef6cd31784aee0f782eb1d7193c3ee34a9902a936621c
|
||||
labels:
|
||||
homepage.group: Infrastructure/App Performance Monitoring
|
||||
homepage.name: Beszel
|
||||
@@ -767,7 +767,7 @@ services:
|
||||
KEY: "${BESZEL_RINOA_AGENT_KEY}"
|
||||
expose:
|
||||
- 45876
|
||||
image: henrygd/beszel-agent:latest@sha256:dee59d68ac327a755aec7651dd31b9f9a6d7db3da6f093e16e8c36c1f71a18cd
|
||||
image: henrygd/beszel-agent:latest@sha256:730ac49d1a89d315b5a9424ad8cca2f586e981da7caf151c5ec2d599f474efad
|
||||
network_mode: host
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
@@ -889,7 +889,7 @@ services:
|
||||
- 3000
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
image: ghcr.io/browserless/chromium:latest@sha256:78069f933b3b457410a9348845d7273d8ada8e2f10a85b5f5a7e9895f1334093
|
||||
image: ghcr.io/browserless/chromium:latest@sha256:e38a849a8e294a64a1e97cf664bc2b716da208dee8ab20a668cc06dc79b6f885
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -949,7 +949,7 @@ services:
|
||||
TZ: ${TZ}
|
||||
LC_ALL: en_US.UTF-8
|
||||
LISTEN_HOST: 0.0.0.0
|
||||
image: ghcr.io/dgtlmoon/changedetection.io@sha256:46ed4c0d67cd78228df430a4e56956a233f7055576b64fc849b4487e6d2c303d
|
||||
image: ghcr.io/dgtlmoon/changedetection.io@sha256:99cf11f04b5d1f1300b5b68f17dc22e76bdb5d6695d7e6590d2df92eca8fb339
|
||||
labels:
|
||||
homepage.description: Page change monitoring with alerts
|
||||
homepage.group: System Administration
|
||||
@@ -980,7 +980,7 @@ services:
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
container_name: changedetection-chrome
|
||||
image: dgtlmoon/sockpuppetbrowser:latest@sha256:9f2df6791a4cd9b2c3138cb62b5a8de7f27953cab84729fe09d28cbd341a8973
|
||||
image: dgtlmoon/sockpuppetbrowser:latest@sha256:50619e56663d81c2b46a2219ea91220c05d2e403448df8bdff12dbe4b1ab910b
|
||||
environment:
|
||||
SCREEN_WIDTH: 1920
|
||||
SCREEN_HEIGHT: 1024
|
||||
@@ -1048,7 +1048,7 @@ services:
|
||||
PUID: "1000"
|
||||
TZ: America/New_York
|
||||
hostname: Rinoa
|
||||
image: ghcr.io/hotio/cloudflareddns:latest@sha256:b64687779bbe0dcd41f9854129ce8fa9d6c5f009e1992a79bed97c85fe253eaf
|
||||
image: ghcr.io/hotio/cloudflareddns:latest@sha256:0d5da9f389a60f12f1154cfd0c3e062d5dbe997dd235280c017a5ca679230b7c
|
||||
networks:
|
||||
default: null
|
||||
profiles: ["rinoa-apps"]
|
||||
@@ -1074,7 +1074,7 @@ services:
|
||||
container_name: convertx
|
||||
environment:
|
||||
JWT_SECRET: ${CONVERTX_JWT_SECRET}
|
||||
image: ghcr.io/c4illin/convertx@sha256:53f2c04ebe63fdfb4d812ee66b78a5db9360c729f3defe3dcc864256ff91a7cb
|
||||
image: ghcr.io/c4illin/convertx@sha256:1402221b314c794e918a219b7f7698a214e447304472ca406acccc91e9537e63
|
||||
labels:
|
||||
homepage.group: System Administration
|
||||
homepage.name: ConvertX
|
||||
@@ -1131,7 +1131,7 @@ services:
|
||||
timokoessler/mongodb
|
||||
timokoessler/uptime-kuma
|
||||
xs539/joplin-server
|
||||
image: crowdsecurity/crowdsec:latest@sha256:4beb1633cf4f41bb6f9e64d065d151d3aa5e3aa7082d5c3061a243037db0d890
|
||||
image: crowdsecurity/crowdsec:latest@sha256:4312a5109057f2a6b1237431abe638cd1026ecb3a9c2707c6ccc1ed09e4cb994
|
||||
networks:
|
||||
default: null
|
||||
ports:
|
||||
@@ -1158,7 +1158,7 @@ services:
|
||||
environment:
|
||||
MB_DB_FILE: /data/metabase.db
|
||||
MGID: ${GID-1000}
|
||||
image: metabase/metabase@sha256:bbea3d5c486de65f1b80b2315c36b184ec9ee66525cf49e8c596b3707485008a
|
||||
image: metabase/metabase@sha256:791299d1e7e382fb2426bcc3bbb4f29d51e9a63f96c5aa40d590f72285d02a53
|
||||
labels:
|
||||
homepage.group: Privacy/Security
|
||||
homepage.name: CrowdSec Dashboard
|
||||
@@ -1226,7 +1226,7 @@ services:
|
||||
WEB_AUTHENTICATION_USERNAME: ${CZKAWKA_WEB_AUTH_USERNAME}
|
||||
WEB_AUTHENTICATION_PASSWORD: ${CZKAWKA_WEB_AUTH_PASSWORD}
|
||||
CZKAWKA_GUI_KROKIET: 1
|
||||
image: jlesage/czkawka@sha256:03109f40d1bc41ebe24c2fd3ee81429950338591bbb64c4cf39ec6160fee75a4
|
||||
image: jlesage/czkawka@sha256:bd07aa45527db7bcca72eff9c6234a038013ca70501c00e8539eb5d4f0359389
|
||||
labels:
|
||||
homepage.group: System Administration
|
||||
homepage.name: Czkawka
|
||||
@@ -1274,7 +1274,7 @@ services:
|
||||
DAGU_AUTH_TOKEN: ${DAGU_AUTH_TOKEN}
|
||||
PUID: ${PUID}
|
||||
PGID: ${PGID}
|
||||
image: ghcr.io/dagu-org/dagu:alpine@sha256:f90010095b00a951a3ec0d6081ba1b95ef94b4bec8923f2a84b04fc52950e0a9
|
||||
image: ghcr.io/dagu-org/dagu:alpine@sha256:27d105fad9661008aadd9060a6405619c7f30aaa747198c7c423aac37bfc3229
|
||||
labels:
|
||||
homepage.group: Automation
|
||||
homepage.name: Dagu
|
||||
@@ -1352,7 +1352,7 @@ services:
|
||||
retries: 30
|
||||
start_period: 30s
|
||||
timeout: 10s
|
||||
image: freikin/dawarich:latest@sha256:74bfa35f8e6d29ad1ee820c2b5461e44804e3170cf82487e71da0035f6528898
|
||||
image: freikin/dawarich:latest@sha256:4f83ccbfcbc5166ba9f96ba7571ab0812c2596f99079ceffc7808a3f896bef0b
|
||||
labels:
|
||||
homepage.group: Privacy/Security
|
||||
homepage.name: Dawarich
|
||||
@@ -1392,7 +1392,7 @@ services:
|
||||
retries: 5
|
||||
start_period: 30s
|
||||
timeout: 10s
|
||||
image: postgis/postgis:17-3.5-alpine@sha256:5a5fce7f0843e4b73c4ea5200dca8fa9b0ed259f127ced928118da01b669317d
|
||||
image: postgis/postgis:17-3.5-alpine@sha256:f439e384b4111f0bc21b4a49e223f8fd7f40516285fc3825d7a8af15e710d47c
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: always
|
||||
shm_size: 1G
|
||||
@@ -1443,7 +1443,7 @@ services:
|
||||
retries: 30
|
||||
start_period: 30s
|
||||
timeout: 10s
|
||||
image: freikin/dawarich:latest@sha256:74bfa35f8e6d29ad1ee820c2b5461e44804e3170cf82487e71da0035f6528898
|
||||
image: freikin/dawarich:latest@sha256:4f83ccbfcbc5166ba9f96ba7571ab0812c2596f99079ceffc7808a3f896bef0b
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: on-failure
|
||||
stdin_open: true
|
||||
@@ -1459,7 +1459,7 @@ services:
|
||||
- dawarich-valkey-data:/data/valkey
|
||||
dead-man-hand:
|
||||
container_name: dead-man-hand
|
||||
image: ghcr.io/bkupidura/dead-man-hand:latest@sha256:31905f19678f60d55ecdfa63dad009c07e2055cb5db0c608c8cab5de4467050e
|
||||
image: ghcr.io/bkupidura/dead-man-hand:latest@sha256:bdfcc5b2429bf02aa37ec78e120078572fd6f8e4161973ec4d0250c7ad378779
|
||||
environment:
|
||||
DMH_CONFIG_FILE: /data/config.yaml
|
||||
labels:
|
||||
@@ -1506,7 +1506,7 @@ services:
|
||||
TASKS: 1
|
||||
VOLUMES: 1
|
||||
LOG_LEVEL: debug
|
||||
image: ghcr.io/tecnativa/docker-socket-proxy:latest@sha256:3400c429c5f9e1b21d62130fb93b16e2e772d4fb7695bd52fc2b743800b9fe9e
|
||||
image: ghcr.io/tecnativa/docker-socket-proxy:latest@sha256:1f3a6f303320723d199d2316a3e82b2e2685d86c275d5e3deeaf182573b47476
|
||||
networks:
|
||||
default: null
|
||||
ports:
|
||||
@@ -1611,6 +1611,9 @@ services:
|
||||
DOCKER_HOST_2_URL: tcp://192.168.1.252:2375
|
||||
DOCKER_HOST_2_NAME: Rikku
|
||||
DOCKER_HOST_2_PUBLIC_NAME: 192.168.1.252
|
||||
DOCKER_HOST_3_URL: tcp://192.168.1.249:2375
|
||||
DOCKER_HOST_3_NAME: Ultima
|
||||
DOCKER_HOST_3_PUBLIC_NAME: 192.168.1.249
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -1639,7 +1642,7 @@ services:
|
||||
PUID: ${PUID}
|
||||
TZ: ${TZ}
|
||||
hostname: Rinoa
|
||||
image: lscr.io/linuxserver/duplicati:latest@sha256:fcb122b63f4203f9876c19dd71077b456108bbbe9615d9fbf57a8e6454d6382e
|
||||
image: lscr.io/linuxserver/duplicati:latest@sha256:0994aa6da740efe41d4070cc618d525b5b42a13645896344ca0eeafab5f3bd65
|
||||
labels:
|
||||
swag: enable
|
||||
swag_port: 8200
|
||||
@@ -1692,7 +1695,7 @@ services:
|
||||
type: bind
|
||||
excalidraw:
|
||||
container_name: excalidraw
|
||||
image: "excalidraw/excalidraw:latest@sha256:72a9834950460fd6a6c108a71605ac50a97963a455ec28acfbcf2385d3c42373"
|
||||
image: "excalidraw/excalidraw:latest@sha256:95d528cb4f8d18e0fbdc42ae3d09b5c4a899bfbd6bb89eeaf94b904330d79714"
|
||||
labels:
|
||||
homepage.group: Personal Tools
|
||||
homepage.name: Excalidraw
|
||||
@@ -1776,7 +1779,7 @@ services:
|
||||
BROWSER_TIMEOUT: 40000
|
||||
TEST_URL: https://duckduckgo.com
|
||||
hostname: Rinoa
|
||||
image: ghcr.io/flaresolverr/flaresolverr:latest@sha256:4f4e5f759aa3a9a64305e99188ea1db1ec2944a5e7d290d2b089af5f2f6f48e4
|
||||
image: ghcr.io/flaresolverr/flaresolverr:latest@sha256:7962759d99d7e125e108e0f5e7f3cdbcd36161776d058d1d9b7153b92ef1af9e
|
||||
networks:
|
||||
default: null
|
||||
ports:
|
||||
@@ -1855,7 +1858,7 @@ services:
|
||||
mail__options__auth__pass: ${POSTAL_SMTP_AUTH_PASSWORD}
|
||||
mail__from: "'Ghost @ Rinoa' <noreply@${MY_TLD}>"
|
||||
url: https://blog.${MY_TLD}
|
||||
image: ghost:latest@sha256:0c70f4153a05e875c046bf2a763ecd1d47ff403ba2b35c3af5a3fcbe76ded772
|
||||
image: ghost:latest@sha256:8984a1bea469dfb641be13a72280c2380420dd2c70ede708e5e18687805aa7e3
|
||||
labels:
|
||||
homepage.group: Lifestyle
|
||||
homepage.name: Ghost
|
||||
@@ -1960,7 +1963,7 @@ services:
|
||||
interval: 10s
|
||||
start_period: 20s
|
||||
test: ["CMD-SHELL", "pg_isready -U gitea -d gitea"]
|
||||
image: postgres:14@sha256:ca25035f7e6f74552655a1c5e4a9eb21f85e9d316f1f70371f790ef70095dd58
|
||||
image: postgres:14@sha256:da076311f78c56e4bf6548ef3668fa77fa2865c5efca3f79a6d6bb9b3710b477
|
||||
networks:
|
||||
default: null
|
||||
profiles: ["rinoa-infra"]
|
||||
@@ -2040,7 +2043,7 @@ services:
|
||||
VPN_SERVICE_PROVIDER: private internet access
|
||||
expose:
|
||||
- 8000
|
||||
image: qmcgaw/gluetun:latest@sha256:870a9d5880182a3902004c32d3827d0b098e30a4f74d3cc7742512e23d3888df
|
||||
image: qmcgaw/gluetun:latest@sha256:6a59b7901068b7c50ef52200152db3afd4b9cebc13e272b2169de4cdcad91006
|
||||
ports:
|
||||
- 3333:3333
|
||||
- 3334:3334
|
||||
@@ -2141,7 +2144,7 @@ services:
|
||||
HOMEPAGE_ALLOWED_HOSTS: ${MY_TLD}
|
||||
PUID: ${PUID}
|
||||
PGID: ${PGID}
|
||||
image: ghcr.io/gethomepage/homepage:latest@sha256:b6ac42c31845ea7c862d71451c16413a6284430d8ff08e16ad791f42718a7c71
|
||||
image: ghcr.io/gethomepage/homepage:latest@sha256:7dc099d5c6ec7fc945d858218565925b01ff8a60bcbfda990fc680a8b5cd0b6e
|
||||
labels:
|
||||
swag.uptime-kuma.enabled: true
|
||||
swag.uptime-kuma.monitor.parent: Rinoa
|
||||
@@ -2162,7 +2165,7 @@ services:
|
||||
hugo:
|
||||
command: hugo server --baseURL "it-services.${MY_TLD}" --bind 0.0.0.0 --appendPort=false --source=/src/ --configDir=/src/config/ -e production --logLevel debug
|
||||
container_name: hugo
|
||||
image: hugomods/hugo:exts@sha256:86b9a9ee8915be9cd5e9b555082352ab502daebf12c0bdae0a513f5340586496
|
||||
image: hugomods/hugo:exts@sha256:3e1c26aa57083565ff09db8d45fb58d9f42fd9d6d497dd5326afe6df77a3712f
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -2216,7 +2219,7 @@ services:
|
||||
REDIS_DBINDEX: 0
|
||||
healthcheck:
|
||||
disable: false
|
||||
image: ghcr.io/immich-app/immich-server:release@sha256:f8d06a32b1b2a81053d78e40bf8e35236b9faefb5c3903ce9ca8712c9ed78445
|
||||
image: ghcr.io/immich-app/immich-server:release@sha256:7e2d0df478651551df3358072e68c235200b875eccd6eb4a5c5d8879a7095cf4
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -2259,7 +2262,7 @@ services:
|
||||
container_name: immich-machine-learning
|
||||
healthcheck:
|
||||
disable: false
|
||||
image: ghcr.io/immich-app/immich-machine-learning:release@sha256:379e31b8c75107b0af8141904baa8cc933d7454b88fdb204265ef11749d7d908
|
||||
image: ghcr.io/immich-app/immich-machine-learning:release@sha256:b3deefd1826f113824e9d7bc30d905e7f823535887d03f869330946b6db3b44a
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: always
|
||||
volumes:
|
||||
@@ -2359,7 +2362,7 @@ services:
|
||||
DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: /run/secrets/influxdb2-admin-token
|
||||
DOCKER_INFLUXDB_INIT_ORG: rinoa
|
||||
DOCKER_INFLUXDB_INIT_BUCKET: rinoa
|
||||
image: influxdb:2-alpine@sha256:b4dbe25bb8f8be38f9cf5a12cbca453318a1ad3475954e9d37c38f6e5bc5006b
|
||||
image: influxdb:2-alpine@sha256:fb537cf0d57937a57eac33efd079ae5b36a1d35437dc1eba1ecb8800a352b62a
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -2430,7 +2433,7 @@ services:
|
||||
container_name: invidious-companion
|
||||
environment:
|
||||
SERVER_SECRET_KEY: ${INVID_COMPANION_KEY}
|
||||
image: quay.io/invidious/invidious-companion:latest@sha256:4f2902d95ed38569533812f2956ce2b07dd883562ebc735260ad82513fac6598
|
||||
image: quay.io/invidious/invidious-companion:latest@sha256:07a1dd6893e6311e341067cf61ba5f920184e40339e4b4e195f5713f99311343
|
||||
logging:
|
||||
options:
|
||||
max-size: "1G"
|
||||
@@ -2454,7 +2457,7 @@ services:
|
||||
test:
|
||||
- CMD-SHELL
|
||||
- pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB
|
||||
image: docker.io/library/postgres:14@sha256:ca25035f7e6f74552655a1c5e4a9eb21f85e9d316f1f70371f790ef70095dd58
|
||||
image: docker.io/library/postgres:14@sha256:da076311f78c56e4bf6548ef3668fa77fa2865c5efca3f79a6d6bb9b3710b477
|
||||
networks:
|
||||
default: null
|
||||
profiles: ["rinoa-apps"]
|
||||
@@ -2503,7 +2506,7 @@ services:
|
||||
container_name: jellyfin
|
||||
environment:
|
||||
JELLYFIN_PublishedServerUrl: https://jf.${MY_TLD}
|
||||
image: jellyfin/jellyfin@sha256:1edf3f17997acbe139718f252a7d2ded2706762390d787a34204668498dbc5f6
|
||||
image: jellyfin/jellyfin@sha256:6d819e9ab067efcf712993b23455cc100ee5585919bb297ea5a109ac00cb626e
|
||||
labels:
|
||||
homepage.group: Media Library
|
||||
homepage.name: Jellyfin
|
||||
@@ -3130,7 +3133,7 @@ services:
|
||||
POSTGRES_DB: ${JOPLIN_POSTGRES_DATABASE}
|
||||
expose:
|
||||
- 5432
|
||||
image: postgres:17-alpine@sha256:9a78577340f3d26384b6aebeb475c0d46d664fd4ffa68503b4be4e4462745f94
|
||||
image: postgres:17-alpine@sha256:dfb95bc50724a7398ee250d72a4318cd51ccf844c5956595722520d449408176
|
||||
networks:
|
||||
default: null
|
||||
profiles: ["rinoa-apps"]
|
||||
@@ -3162,7 +3165,7 @@ services:
|
||||
POSTGRES_USER: ${JOPLIN_POSTGRES_USER}
|
||||
POSTGRES_PORT: 5432
|
||||
POSTGRES_HOST: joplin-db
|
||||
image: joplin/server:latest@sha256:95b67dc6a4e77a974ac2bcc86818cbbfe5495e7b62d06a66f848a877878dce53
|
||||
image: joplin/server:latest@sha256:5d9e7f9d31b436cb1b99d1a6a65d8c5bf760829094617e8ad1e956fd925de888
|
||||
labels:
|
||||
homepage.group: Personal Tools
|
||||
homepage.name: Joplin
|
||||
@@ -3186,7 +3189,7 @@ services:
|
||||
restart: unless-stopped
|
||||
karakeep:
|
||||
container_name: karakeep
|
||||
image: ghcr.io/karakeep-app/karakeep:release@sha256:cd2348520ba25bbee64199468cd41758ab325eecd6a3a5c40cd6443a1607f9e9
|
||||
image: ghcr.io/karakeep-app/karakeep:release@sha256:bbdc3274bbe510cac32551b2a8825019f61d23c261ddb8baa9bb4311caed31c4
|
||||
environment:
|
||||
BROWSER_WEB_URL: http://chrome:9222
|
||||
DATA_DIR: /data
|
||||
@@ -3196,7 +3199,7 @@ services:
|
||||
NEXTAUTH_SECRET: ${KARAKEEP_NEXTAUTH_SECRET}
|
||||
NEXTAUTH_URL: https://kkeep.${MY_TLD}
|
||||
OPENAI_API_KEY: ${LIBRECHAT_OPENAI_API_KEY}
|
||||
OLLAMA_BASE_URL: http://ollama:11434
|
||||
OLLAMA_BASE_URL: http://192.168.1.249:11434
|
||||
labels:
|
||||
homepage.group: Lifestyle
|
||||
homepage.name: Karakeep
|
||||
@@ -3241,7 +3244,7 @@ services:
|
||||
LT_UPDATE_MODELS: true
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "./venv/bin/python scripts/healthcheck.py"]
|
||||
image: libretranslate/libretranslate@sha256:f458dd6729ed50646ed08fcda52515dbcc60688100afc56c0f818272ee739606
|
||||
image: libretranslate/libretranslate@sha256:e1d5512317e8ffb5f14d496da8ad3a1f320700fa58090cf51a6d3232a6357f4d
|
||||
labels:
|
||||
homepage.group: Personal Tools
|
||||
homepage.name: LibreTranslate
|
||||
@@ -3275,7 +3278,7 @@ services:
|
||||
TZ: America/New_York
|
||||
DOCKER_MODS: ghcr.io/gilbn/theme.park:lidarr
|
||||
hostname: Rinoa
|
||||
image: lscr.io/linuxserver/lidarr:latest@sha256:f2a186ce04ec5adb133f92a08dd3efbc918fc71b33077426ef099d94350dfa1b
|
||||
image: lscr.io/linuxserver/lidarr:latest@sha256:ede2bb17350cc97a0d3f24389aa91803f655eac29aa022c77a71f4a61cc621e4
|
||||
labels:
|
||||
homepage.group: Servarr Stack
|
||||
homepage.name: Lidarr
|
||||
@@ -3368,7 +3371,7 @@ services:
|
||||
type: bind
|
||||
linkstack:
|
||||
container_name: linkstack
|
||||
image: linkstackorg/linkstack:latest@sha256:abd691b4293b020a317de8794737671e0315159efcb868e8a4124d6f0611f7ae
|
||||
image: linkstackorg/linkstack:latest@sha256:2b298302ab50184cf99294ef3ae6a3c49c13081162e9a1d067a872e9c75b3e55
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
SERVER_ADMIN: noreply@${MY_TLD}
|
||||
@@ -3429,6 +3432,7 @@ services:
|
||||
networks:
|
||||
default: null
|
||||
ports:
|
||||
- 3890:3890
|
||||
- 17170:17170
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: always
|
||||
@@ -3509,11 +3513,17 @@ services:
|
||||
PUID: ${PUID}
|
||||
PGID: ${PGID}
|
||||
TZ: ${TZ}
|
||||
DATABASE_URL: sqlite3:/config/manyfold.sqlite3
|
||||
REDIS_URL: redis://manyfold-valkey:6379/2
|
||||
DATABASE_URL: postgresql://manyfold:${MANYFOLD_PG_DB_PASSWORD}@manyfold-pg-db:5432/manyfold
|
||||
REDIS_URL: redis://manyfold-valkey:6379/0
|
||||
SECRET_KEY_BASE: ${MANYFOLD_SECRET_KEY_BASE}
|
||||
MUTLIUSER: enabled
|
||||
image: lscr.io/linuxserver/manyfold:latest@sha256:4f9a976366bb347e170485cd8a0efd06a173444db3aa71ac9a05472ee08b7aa3
|
||||
MANYFOLD_LOG_LEVEL: info
|
||||
SMTP_SERVER: postal-smtp
|
||||
SMTP_PORT: 25
|
||||
SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER}
|
||||
SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
|
||||
SMTP_FROM_ADDRESS: noreply@${MY_TLD}
|
||||
image: lscr.io/linuxserver/manyfold:0.130.1@sha256:24bb24651c638dd3b9fbc14af3089be67ccd36b62150a8ea941b94e919447bbf
|
||||
labels:
|
||||
homepage.group: Lifestyle
|
||||
homepage.name: Manyfold
|
||||
@@ -3535,8 +3545,26 @@ services:
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${DOCKER_VOLUME_CONFIG}/manyfold/config:/config
|
||||
- ${DOCKER_VOLUME_CONFIG}/manyfold/library:/libraries #optional
|
||||
- ${DOCKER_VOLUME_CONFIG}/manyfold/library:/libraries
|
||||
manyfold-pg-db:
|
||||
container_name: manyfold-pg-db
|
||||
environment:
|
||||
POSTGRES_USER: manyfold
|
||||
POSTGRES_PASSWORD: ${MANYFOLD_PG_DB_PASSWORD}
|
||||
POSTGRES_DB: manyfold
|
||||
expose:
|
||||
- 5432
|
||||
healthcheck:
|
||||
test: pg_isready -q -t 2 -d $$POSTGRES_DB -U $$POSTGRES_USER
|
||||
start_period: 20s
|
||||
timeout: 30s
|
||||
interval: 10s
|
||||
retries: 5
|
||||
image: postgres:18-alpine@sha256:b40d931bd0e7ce6eecc59a5a6ac3b3c04a01e559750e73e7086b6dbd7f8bf545
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: always
|
||||
volumes:
|
||||
- manyfold-pg-db:/var/lib/postgresql/data
|
||||
manyfold-valkey:
|
||||
container_name: manyfold-valkey
|
||||
<<: *valkey-params
|
||||
@@ -3559,7 +3587,7 @@ services:
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
hostname: Rinoa
|
||||
image: linuxserver/mariadb@sha256:195b6be2d3e2dd0744a54ba2542a136c572b3375bc7f019e37a505da5da3022b
|
||||
image: linuxserver/mariadb@sha256:1fa6fab7aed1a1acbe4a60d62bf89e9ba4d1e16b331c8a64f80b14e0117ebd88
|
||||
networks:
|
||||
default: null
|
||||
ports:
|
||||
@@ -3613,7 +3641,7 @@ services:
|
||||
AWS_SECRET_ACCESS_KEY: ${MASTODON_MINIO_SECRET_KEY}
|
||||
expose:
|
||||
- 3000
|
||||
image: lscr.io/linuxserver/mastodon:latest@sha256:2b1f8e3c170443fbd021e674ccf93075b6d38656825565513de6973ca4da09ff
|
||||
image: lscr.io/linuxserver/mastodon:latest@sha256:053797d91ed25f30004bce69434269b1f673c33b524ce3aadbdcf76cd556a210
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -3654,7 +3682,7 @@ services:
|
||||
timeout: 30s
|
||||
interval: 10s
|
||||
retries: 5
|
||||
image: postgres:17-alpine@sha256:9a78577340f3d26384b6aebeb475c0d46d664fd4ffa68503b4be4e4462745f94
|
||||
image: postgres:17-alpine@sha256:dfb95bc50724a7398ee250d72a4318cd51ccf844c5956595722520d449408176
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: always
|
||||
volumes:
|
||||
@@ -3676,7 +3704,7 @@ services:
|
||||
<<: *maxun-env
|
||||
expose:
|
||||
- 8080
|
||||
image: getmaxun/maxun-backend:latest@sha256:165b3d4135b8ad2a30c2eb0c30a027e779966b6241aa5482143c518d27e64d15
|
||||
image: getmaxun/maxun-backend:latest@sha256:88561d729704988e6592198fd2ee4fbc60cd7fee7e8f9eaa6f7c4e919a01347a
|
||||
mem_limit: 2g # Set a 2GB memory limit
|
||||
ports:
|
||||
- 8369:8080
|
||||
@@ -3692,7 +3720,7 @@ services:
|
||||
depends_on:
|
||||
- maxun-backend
|
||||
<<: *maxun-env
|
||||
image: getmaxun/maxun-frontend:latest@sha256:e1885e6050eabbf01e6ed464ab82a66005223b289ddd4faa74f6e99fc470ca03
|
||||
image: getmaxun/maxun-frontend:latest@sha256:88822f950c81a17bfe760b31bea5979a5a93bf69a4813ae4b94a0d9f6c75577c
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -3720,7 +3748,7 @@ services:
|
||||
restart: unless-stopped
|
||||
maxun-pg-db:
|
||||
container_name: maxun-pg-db
|
||||
image: postgres:17-alpine@sha256:9a78577340f3d26384b6aebeb475c0d46d664fd4ffa68503b4be4e4462745f94
|
||||
image: postgres:17-alpine@sha256:dfb95bc50724a7398ee250d72a4318cd51ccf844c5956595722520d449408176
|
||||
environment:
|
||||
POSTGRES_USER: maxun
|
||||
POSTGRES_PASSWORD: ${MAXUN_DB_PASSWORD}
|
||||
@@ -3741,20 +3769,6 @@ services:
|
||||
<<: *valkey-params
|
||||
volumes:
|
||||
- maxun-valkey-data:/data/valkey
|
||||
meilisearch:
|
||||
container_name: meilisearch
|
||||
environment:
|
||||
MEILI_HOST: http://meilisearch:7700
|
||||
MEILI_NO_ANALYTICS: true
|
||||
MEILI_MASTER_KEY: ${MEILISEARCH_MASTER_KEY}
|
||||
image: getmeili/meilisearch:v1.26@sha256:773759814f59214a0971dc8810ae1d85002e92166d99760cd546d5ee8ac37c14
|
||||
ports:
|
||||
- 7700:7700
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: always
|
||||
user: ${PUID}:${PGID}
|
||||
volumes:
|
||||
- ${DOCKER_VOLUME_CONFIG}/meilisearch:/meili_data
|
||||
meme-search-pro:
|
||||
container_name: meme-search-pro
|
||||
depends_on:
|
||||
@@ -3893,7 +3907,7 @@ services:
|
||||
create_host_path: true
|
||||
mixpost:
|
||||
container_name: mixpost
|
||||
image: inovector/mixpost:latest@sha256:088a0eed84289e9a408294acea969c1eebf80dff803d165629fe20c3442b0f8c
|
||||
image: inovector/mixpost:latest@sha256:9a118d60bf1514ff19f5adee0b9d7684f8c00ee520e2bf4bcc295665f048c557
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
@@ -3970,7 +3984,7 @@ services:
|
||||
environment:
|
||||
MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME}
|
||||
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_INITDB_ROOT_PASSWORD}
|
||||
image: mongo:7@sha256:542095b9517562dbbd4dd061a19459168237eb5f26841ac0e56c89ebb2eb4173
|
||||
image: mongo:7@sha256:32b5cbf6e1075ad0f5eb2b880ee61e985d5135519a7a34a7d81712af37f27913
|
||||
ports:
|
||||
- 27017:27017
|
||||
profiles: ["rinoa-apps"]
|
||||
@@ -4006,7 +4020,7 @@ services:
|
||||
LZ_TOKEN: ${MALOJA_LISTENBRAINZ_TOKEN}
|
||||
SPOTIFY_CLIENT_ID: ${YOUR_SPOTIFY_ID}
|
||||
SPOTIFY_CLIENT_SECRET: ${YOUR_SPOTIFY_SECRET}
|
||||
image: foxxmd/multi-scrobbler@sha256:5c261a306f4ee714ebf0e3a0f2aa6c74d312b938a0524884cc42755e91f1343e
|
||||
image: foxxmd/multi-scrobbler@sha256:7e2709a4c06e2a8dc8ceeebb5f6d02cc43076b1a0b64bd68e8f868bebc989e19
|
||||
labels:
|
||||
homepage.group: Media Library
|
||||
homepage.name: Multi-Scrobbler
|
||||
@@ -4046,7 +4060,7 @@ services:
|
||||
NODE_ENV: production
|
||||
WEBHOOK_URL: https://n8n.${MY_TLD}/
|
||||
GENERIC_TIMEZONE: ${TZ}
|
||||
image: docker.n8n.io/n8nio/n8n@sha256:9342d29e6652a8d9d03dbb720607001208a955d9a7a4d1a630596744d408346f
|
||||
image: docker.n8n.io/n8nio/n8n@sha256:0a65e6e5995c19e0cf7e83d6b08ffa6c1898e8a53ff1658e6e7b22e68576c673
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -4093,7 +4107,7 @@ services:
|
||||
ND_SPOTIFY_ID: ${YOUR_SPOTIFY_ID}
|
||||
ND_SPOTIFY_SECRET: ${YOUR_SPOTIFY_SECRET}
|
||||
ND_SUBSONICARTISTPARTICIPATIONS: true
|
||||
image: deluan/navidrome:latest@sha256:648ebd45c50c58edc7ad9f0cc3b4411a1bece16c81f0b3630a0ab0a739c6d7ec
|
||||
image: deluan/navidrome:latest@sha256:4edc8a1de3e042f30b78a478325839f4395177eb8201c27543dccc0eba674f23
|
||||
labels:
|
||||
homepage.group: Media Library
|
||||
homepage.name: Navidrome
|
||||
@@ -4133,7 +4147,7 @@ services:
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
PORT: 20211
|
||||
image: jokobsk/netalertx:latest@sha256:9304e29cd71bf9ddc9f33d6a7ddb3d71bab71815e077ab330f86bcc081598a79
|
||||
image: jokobsk/netalertx:latest@sha256:fd1a4ca4bd4c0f38797b36b4ec5b0928d7add7b9add788d9cedb11fd25a42a65
|
||||
labels:
|
||||
cloudflare.tunnel.enable: true
|
||||
cloudflare.tunnel.hostname: net.${MY_TLD}
|
||||
@@ -4177,7 +4191,7 @@ services:
|
||||
APACHE_PORT: 11000
|
||||
expose:
|
||||
- 11000
|
||||
image: nextcloud/all-in-one:latest@sha256:090f59bbef2c6753b2ac58163d3bece84b15af19d9d83d02c33da83080cb6400
|
||||
image: nextcloud/all-in-one:latest@sha256:33f46abc48b1a12aa6eef5dda9cdf39403f4b5f8537b3791e8f45ffcd7928992
|
||||
labels:
|
||||
homepage.group: Privacy/Security
|
||||
homepage.name: NextCloud
|
||||
@@ -4265,7 +4279,7 @@ services:
|
||||
retries: 10
|
||||
test: 'pg_isready -U "$$POSTGRES_USER" -d "$$POSTGRES_DB"'
|
||||
timeout: 2s
|
||||
image: postgres:16-alpine@sha256:79c06d285ed9186efbbc45c73413b3c3510c3c94ffede2f25d1e523f74d07f28
|
||||
image: postgres:16-alpine@sha256:6a388fba16e2a94d6d92bc3c435cdc2e20145add88547615b3d8fa545d703afe
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
@@ -4275,15 +4289,6 @@ services:
|
||||
<<: *valkey-params
|
||||
volumes:
|
||||
- nocodb_valkey_data:/data/valkey
|
||||
ollama:
|
||||
container_name: ollama
|
||||
image: ollama/ollama:latest@sha256:d4188c1dfa870386a14e299976aed96daeb83876b69e1a852c9d09ea76463b9f
|
||||
ports:
|
||||
- 11434:11434
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ollama:/root/.ollama
|
||||
ombi:
|
||||
container_name: ombi
|
||||
environment:
|
||||
@@ -4334,7 +4339,7 @@ services:
|
||||
type: bind
|
||||
omnitools:
|
||||
container_name: omnitools
|
||||
image: iib0011/omni-tools:latest@sha256:66027051e7fcf25ca898f3ddddb1e7a7a6682fea4985ca4b96444a7b9d5a984c
|
||||
image: iib0011/omni-tools:latest@sha256:4c89fb9492482b9cb9cbe65b5d2c67d4d281705c079ad0e53a23520526020aad
|
||||
labels:
|
||||
homepage.group: Personal Tools
|
||||
homepage.name: OmniTools
|
||||
@@ -4366,7 +4371,7 @@ services:
|
||||
environment:
|
||||
LANGUAGE_TOOL: http://languagetool:8010
|
||||
LIBRETRANSLATE: http://libretranslate:5000
|
||||
OLLAMA: http://ollama:11434
|
||||
OLLAMA: http://192.168.1.249:11434
|
||||
OLLAMA_MODEL: smollm2:1.7b
|
||||
THEME: "pole"
|
||||
DISABLE_DICTIONARY: false
|
||||
@@ -4392,30 +4397,38 @@ services:
|
||||
restart: unless-stopped
|
||||
open-webui:
|
||||
container_name: open-webui
|
||||
depends_on:
|
||||
ollama:
|
||||
condition: service_started
|
||||
required: true
|
||||
stable-diffusion-webui:
|
||||
condition: service_started
|
||||
required: true
|
||||
environment:
|
||||
OLLAMA_BASE_URLS: http://ollama:11434;http://192.168.1.250:11434;http://192.168.1.252:11434
|
||||
WEBUI_AUTH: false
|
||||
OLLAMA_BASE_URLS: http://192.168.1.249:11434;http://192.168.1.248:11434
|
||||
WEBUI_AUTH: true
|
||||
ENABLE_PASSWORD_VALIDATION: true
|
||||
ENABLE_SIGNUP_PASSWORD_CONFIRMATION: true
|
||||
ENABLE_SIGNUP: true
|
||||
ENABLE_LOGIN_FORM: true
|
||||
ENABLE_IMAGE_GENERATION: "true"
|
||||
AUTOMATIC1111_BASE_URL: http://stable-diffusion-webui:7860
|
||||
AUTOMATIC1111_BASE_URL: http://192.168.1.248:7860
|
||||
IMAGE_SIZE: "1024x1024"
|
||||
IMAGE_STEPS: "3"
|
||||
ENABLE_OTEL: true
|
||||
ENABLE_OTEL_METRICS: true
|
||||
OTEL_EXPORTER_OTLP_INSECURE: true # Use insecure connection for OTLP, remove in production
|
||||
OTEL_EXPORTER_OTLP_ENDPOINT: http://signoz-otel-collector:4317
|
||||
OTEL_EXPORTER_OTLP_ENDPOINT: http://192.168.1.254:4317
|
||||
OTEL_SERVICE_NAME: open-webui
|
||||
ENABLE_RAG_WEB_SEARCH: True
|
||||
RAG_WEB_SEARCH_ENGINE: searxng
|
||||
RAG_WEB_SEARCH_RESULT_COUNT: 3
|
||||
RAG_WEB_SEARCH_CONCURRENT_REQUESTS: 10
|
||||
SEARXNG_QUERY_URL: "http://searxng:8080/search?q=<query>"
|
||||
SEARXNG_QUERY_URL: "https://search.trez.wtf/search?q=<query>"
|
||||
ENABLE_LDAP: true
|
||||
LDAP_SERVER_LABEL: rinoa-ldap
|
||||
LDAP_SERVER_HOST: lldap
|
||||
LDAP_SERVER_PORT: 3890
|
||||
LDAP_ATTRIBUTE_FOR_MAIL: mail
|
||||
LDAP_ATTRIBUTE_FOR_USERNAME: uid
|
||||
LDAP_APP_DN: uid=authelia,ou=people,dc=trez,dc=wtf
|
||||
LDAP_APP_PASSWORD: ${AUTHELIA_AUTH_BIND_LDAP_PASSWORD}
|
||||
LDAP_SEARCH_BASE: dc=trez,dc=wtf
|
||||
LDAP_SEARCH_FILTER: "(objectClass=inetOrgPerson)"
|
||||
LDAP_USE_TLS: false
|
||||
# LibreTranslate
|
||||
LT_DEBUG: false
|
||||
LT_UPDATE_MODELS: true
|
||||
@@ -4431,7 +4444,7 @@ services:
|
||||
WEBSOCKET_MANAGER: redis
|
||||
WEBSOCKET_REDIS_URL: redis://open-webui-valkey:6379/0
|
||||
REDIS_KEY_PREFIX: open-webui
|
||||
image: ghcr.io/open-webui/open-webui:main@sha256:53a4d2fc8c7a7cc620cd18e6fe416ed9940f2db87fddf837e3aa55111bec6995
|
||||
image: ghcr.io/open-webui/open-webui:main@sha256:c8e04b9319257448fa4e7ad140cb6596994217ec83d6e7656ccba649bf557318
|
||||
labels:
|
||||
homepage.group: Personal Tools
|
||||
homepage.name: Open WebUI
|
||||
@@ -4441,7 +4454,6 @@ services:
|
||||
swag: enable
|
||||
swag_port: 8080
|
||||
swag_proto: http
|
||||
swag_auth: authelia
|
||||
swag_url: ai.${MY_TLD}
|
||||
swag.uptime-kuma.enabled: true
|
||||
swag.uptime-kuma.monitor.parent: Rinoa
|
||||
@@ -4483,7 +4495,7 @@ services:
|
||||
PAPERLESS_URL: https://docs.${MY_TLD}
|
||||
USERMAP_GID: ${PGID}
|
||||
USERMAP_UID: ${PUID}
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest@sha256:8ffd737c69a569bbdadc118e7f54b0b1050ffac2868fdf9e390a68cb7c82a79d
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest@sha256:8cbd8ce3ef1857bd144026a7e7192d0889188352b5271631e42ff069ccceeb74
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -4575,7 +4587,7 @@ services:
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
image: postgres:17-alpine@sha256:9a78577340f3d26384b6aebeb475c0d46d664fd4ffa68503b4be4e4462745f94
|
||||
image: postgres:17-alpine@sha256:dfb95bc50724a7398ee250d72a4318cd51ccf844c5956595722520d449408176
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- pgbackweb-data:/var/lib/postgresql/data
|
||||
@@ -4650,7 +4662,7 @@ services:
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
image: postgres:16-alpine@sha256:79c06d285ed9186efbbc45c73413b3c3510c3c94ffede2f25d1e523f74d07f28
|
||||
image: postgres:16-alpine@sha256:6a388fba16e2a94d6d92bc3c435cdc2e20145add88547615b3d8fa545d703afe
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
@@ -4764,7 +4776,7 @@ services:
|
||||
expose:
|
||||
- 9000
|
||||
- 9443
|
||||
image: portainer/portainer-ce:alpine@sha256:8789bceac64ffa7ea4cc3a70741c16527f8b7bc3c564d781e473dc20dda49c39
|
||||
image: portainer/portainer-ce:alpine@sha256:a04e0ac3e99172e451055419e2ed46c67f24bff72209ab09235079d7642e87d8
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -4938,7 +4950,7 @@ services:
|
||||
TP_COMMUNITY_THEME: false
|
||||
TP_THEME: space-gray
|
||||
hostname: Rinoa
|
||||
image: lscr.io/linuxserver/prowlarr:latest@sha256:3dd3a316f60ea4e6714863286549a6ccaf0b8cf4efe5578ce3fe0e85475cb1cf
|
||||
image: lscr.io/linuxserver/prowlarr:latest@sha256:67a8aaedcfd6989f3030b937a6a07007310b1dfc7ee8df16d2cbfa48d1c1158c
|
||||
labels:
|
||||
homepage.group: Servarr Stack
|
||||
homepage.name: Prowlarr
|
||||
@@ -4985,7 +4997,7 @@ services:
|
||||
qbittorrentvpn:
|
||||
required: true
|
||||
condition: service_started
|
||||
image: ghcr.io/stuffanthings/qbit_manage:latest@sha256:94399ef83005856209dcb61756427f00e4907092b7c44ba8ee8d631c81daef20
|
||||
image: ghcr.io/stuffanthings/qbit_manage:latest@sha256:4f36632a138b4e5aeab3b765b7f389087bfb140c80dbbec1343eca74dc351245
|
||||
environment:
|
||||
# Web API Configuration
|
||||
QBT_WEB_SERVER: true # Set to true to enable web API
|
||||
@@ -5154,7 +5166,7 @@ services:
|
||||
PUID: ${PUID}
|
||||
TZ: ${TZ}
|
||||
hostname: Rinoa
|
||||
image: lscr.io/linuxserver/radarr:latest@sha256:e26fbfd3782520c0bb820666f041ca056acfe187a8b95214ee1f47512cc05a29
|
||||
image: lscr.io/linuxserver/radarr:latest@sha256:6c0948b42c149e36bb3dbc0b64d36c77b2d3c9dccf1b424c4f72af1e57ba0c21
|
||||
labels:
|
||||
homepage.group: Servarr Stack
|
||||
homepage.name: Radarr
|
||||
@@ -5249,7 +5261,7 @@ services:
|
||||
POSTGRES_PASSWORD: ${REACTIVE_RESUME_PGSQL_PASSWORD}
|
||||
expose:
|
||||
- 5432
|
||||
image: postgres:16-alpine@sha256:79c06d285ed9186efbbc45c73413b3c3510c3c94ffede2f25d1e523f74d07f28
|
||||
image: postgres:16-alpine@sha256:6a388fba16e2a94d6d92bc3c435cdc2e20145add88547615b3d8fa545d703afe
|
||||
networks:
|
||||
default: null
|
||||
profiles: ["rinoa-apps"]
|
||||
@@ -5318,7 +5330,7 @@ services:
|
||||
REDLIB_DEFAULT_DISABLE_VISIT_REDDIT_CONFIRMATION: off
|
||||
REDLIB_DEFAULT_HIDE_SCORE: off
|
||||
REDLIB_DEFAULT_FIXED_NAVBAR: on
|
||||
image: quay.io/redlib/redlib:latest@sha256:25dbb5466ebd22e58277d4aa54897899b044f02f7219ca3054784aecc0be34e1
|
||||
image: quay.io/redlib/redlib:latest@sha256:dffb6c5a22f889d47d8e28e33411db0fb6c5694599f72cf740c912c12f5fc1c6
|
||||
labels:
|
||||
homepage.group: Social
|
||||
homepage.name: Redlib
|
||||
@@ -5656,7 +5668,7 @@ services:
|
||||
container_name: searxng
|
||||
environment:
|
||||
SEARXNG_BASE_URL: https://search.${MY_TLD}
|
||||
image: searxng/searxng:latest@sha256:7914267d4a3b91132aa888b889dbe0657bdb9e1af5a13eb6fbab99a94990c235
|
||||
image: searxng/searxng:latest@sha256:13de9d465bd2d9da6a6718f2a57d96e6e5fa3b8aba3c0bec077a5b7e5f24e4e9
|
||||
labels:
|
||||
homepage.group: Privacy/Security
|
||||
homepage.name: SearxNG
|
||||
@@ -5714,7 +5726,7 @@ services:
|
||||
SEMAPHORE_EMAIL_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
|
||||
SEMAPHORE_EMAIL_SECURE: false
|
||||
SEMAPHORE_USE_REMOTE_RUNNER: true
|
||||
image: semaphoreui/semaphore:v2.16.45@sha256:979a5924ed459d5169178197fc7b4d849bcb6fbb4aded1f1d1c0b279717b5187
|
||||
image: semaphoreui/semaphore:v2.16.47@sha256:71aabf9314d1051ab92025f26809daea72bd90cb78a6a2badfe15400acf11619
|
||||
labels:
|
||||
homepage.group: Code/DevOps
|
||||
homepage.name: Semaphore UI
|
||||
@@ -5865,7 +5877,7 @@ services:
|
||||
NGINX_ERROR_LOG_FILE: /swag/log/nginx/error.log
|
||||
OTEL_RESOURCE_ATTRIBUTES: host.name=signoz-host,os.type=linux
|
||||
LOW_CARDINAL_EXCEPTION_GROUPING: false
|
||||
image: signoz/signoz-otel-collector:v0.129.11@sha256:9a0a1b388b230dda2edef6e033950ba802c3fde24268aff89026bc1e6b1f898a
|
||||
image: signoz/signoz-otel-collector:v0.129.12@sha256:84df7d9786ce12ee5983fc8460225371a204bca6320c85717801bf110b84ed65
|
||||
ports:
|
||||
# - "1777:1777" # pprof extension
|
||||
- "4317:4317" # OTLP gRPC receiver
|
||||
@@ -5878,7 +5890,7 @@ services:
|
||||
- ${DOCKER_VOLUME_CONFIG}/swag/log/nginx/error.log:/swag/log/nginx/error.log:ro
|
||||
signoz-schema-migrator-async:
|
||||
<<: *signoz-db-depend
|
||||
image: signoz/signoz-schema-migrator:v0.129.11@sha256:186856f4af1b66a92081b07a07b1dcba97b2a4de585753c3aa85e3a262e38f62
|
||||
image: signoz/signoz-schema-migrator:v0.129.12@sha256:43044b0666c60ad9c0e8c1240d478f846d0c2b7fccfea142fa043f327c8be279
|
||||
container_name: signoz-schema-migrator-async
|
||||
command:
|
||||
- async
|
||||
@@ -5888,7 +5900,7 @@ services:
|
||||
restart: on-failure
|
||||
signoz-schema-migrator-sync:
|
||||
<<: *signoz-common
|
||||
image: signoz/signoz-schema-migrator:v0.129.11@sha256:186856f4af1b66a92081b07a07b1dcba97b2a4de585753c3aa85e3a262e38f62
|
||||
image: signoz/signoz-schema-migrator:v0.129.12@sha256:43044b0666c60ad9c0e8c1240d478f846d0c2b7fccfea142fa043f327c8be279
|
||||
container_name: signoz-schema-migrator-sync
|
||||
command:
|
||||
- sync
|
||||
@@ -5972,7 +5984,7 @@ services:
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
image: postgres:17-alpine@sha256:9a78577340f3d26384b6aebeb475c0d46d664fd4ffa68503b4be4e4462745f94
|
||||
image: postgres:17-alpine@sha256:dfb95bc50724a7398ee250d72a4318cd51ccf844c5956595722520d449408176
|
||||
profiles: ["rinoa-infra"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
@@ -5986,7 +5998,7 @@ services:
|
||||
TZ: ${TZ}
|
||||
DOCKER_MODS: ghcr.io/gilbn/theme.park:sonarr
|
||||
hostname: Rinoa
|
||||
image: lscr.io/linuxserver/sonarr:latest@sha256:2fc9c36769a3f50ab529e7ccc37687d118ab42199b01588573f03b3393cc3223
|
||||
image: lscr.io/linuxserver/sonarr:latest@sha256:8b9f2138ec50fc9e521960868f79d2ad0d529bc610aef19031ea8ff80b54c5e0
|
||||
labels:
|
||||
homepage.group: Servarr Stack
|
||||
homepage.name: Sonarr
|
||||
@@ -6090,7 +6102,7 @@ services:
|
||||
TZ: ${TZ}
|
||||
#Script interval in seconds
|
||||
SCRIPT_INTERVAL: 300
|
||||
image: mrusse08/soularr:latest@sha256:71a0b9e5a522d76bb0ffdb6d720d681fde22417b3a5acc9ecae61c89d05d8afc
|
||||
image: mrusse08/soularr:latest@sha256:b41d4f8ec74e9eded55e0096ddb40ba155ff3288f87b50639d57e5ba4c980159
|
||||
network_mode: service:gluetun
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
@@ -6109,7 +6121,7 @@ services:
|
||||
PUID: ${PUID}
|
||||
PGID: ${PGID}
|
||||
TZ: ${TZ}
|
||||
image: ghcr.io/mrusse/soularr:main@sha256:61181c5809845d2c49c8c3c182c0280c5c91069cd2e5d7c341ddd8bfa2c01598
|
||||
image: ghcr.io/mrusse/soularr:main@sha256:15bcdf0bcbce937f39c1c93ba8384fc1508e849bff943b56e4bc79a076af9ea2
|
||||
labels:
|
||||
homepage.name: Soularr
|
||||
homepage.group: Downloaders
|
||||
@@ -6144,7 +6156,7 @@ services:
|
||||
condition: service_started
|
||||
required: true
|
||||
restart: true
|
||||
image: slskd/slskd@sha256:239ccb871fa1a624aa8ad4f11a712b4ec6c7a2ff570bf5800abae2cf91030834
|
||||
image: slskd/slskd@sha256:e3635858d9614a2fb811601afca706dbf97a6838b849905c27294cbce71be268
|
||||
labels:
|
||||
homepage.name: Soulseek
|
||||
homepage.group: Downloaders
|
||||
@@ -6173,7 +6185,7 @@ services:
|
||||
- ${DOCKER_VOLUME_STORAGE}/downloads/incomplete/slsk:/app/incomplete
|
||||
speedtest-tracker:
|
||||
container_name: speedtest-tracker
|
||||
image: lscr.io/linuxserver/speedtest-tracker:latest@sha256:8f7d7e5e0fe7c9bda8bd1f08094032b292ca5957bd05459473a88f71016b7154
|
||||
image: lscr.io/linuxserver/speedtest-tracker:latest@sha256:ce42fcb3c4fdcceb22e8c91ad93b8293ea0fe0873221f07fce36aed65b6a1f51
|
||||
environment:
|
||||
PUID: ${PUID}
|
||||
PGID: ${PGID}
|
||||
@@ -6205,21 +6217,6 @@ services:
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${DOCKER_VOLUME_CONFIG}/speedtest-tracker:/config
|
||||
stable-diffusion-webui:
|
||||
container_name: stable-diffusion-webui
|
||||
image: ghcr.io/neggles/sd-webui-docker:latest@sha256:1795fe796e1dad0d8d3baa9ef7c38a255b69c0878b76869feecc617bfd015e53
|
||||
environment:
|
||||
CLI_ARGS: "--api --use-cpu all --precision full --no-half --skip-torch-cuda-test --ckpt /empty.pt --do-not-download-clip --disable-nan-check --disable-opt-split-attention"
|
||||
PYTHONUNBUFFERED: "1"
|
||||
TERM: "vt100"
|
||||
SD_WEBUI_VARIANT: "default"
|
||||
ports:
|
||||
- 7860:7860
|
||||
profiles: ["rinoa-apps"]
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${DOCKER_VOLUME_CONFIG}/stable-diffusion-webui/data:/data
|
||||
- ${DOCKER_VOLUME_CONFIG}/stable-diffusion-webui/output:/output
|
||||
stirling-pdf:
|
||||
container_name: stirling-pdf
|
||||
environment:
|
||||
@@ -6228,7 +6225,7 @@ services:
|
||||
SECURITY_ENABLE_LOGIN: true
|
||||
SYSTEM_SHOW_UPDATE: false
|
||||
SYSTEM_SHOW_UPDATE_ONLY_ADMIN: true
|
||||
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest@sha256:bfe2b8dd378c4f3d5fc1d2fc7649a357d0916b3a713022aa70ac3f08d6302cbc
|
||||
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest@sha256:940c83732d373b08efd110de708d51d639705404de7dabc7230e5665819efb4a
|
||||
labels:
|
||||
homepage.name: Stirling-PDF
|
||||
homepage.group: Professional Services
|
||||
@@ -6280,7 +6277,7 @@ services:
|
||||
UPTIME_KUMA_URL: http://uptimekuma:3001
|
||||
UPTIME_KUMA_USERNAME: ${UPTIME_KUMA_USERNAME}
|
||||
hostname: Rinoa
|
||||
image: lscr.io/linuxserver/swag:latest@sha256:18b676423642f88b50112e03adaa0303a3868c786bf19f72e6feb61bbff2138d
|
||||
image: lscr.io/linuxserver/swag:latest@sha256:c8afbd137c2f44a13c913cd24ba0cdf77ed03d1e6c500af11ae97b300d533e6d
|
||||
labels:
|
||||
swag: enable
|
||||
swag_proto: http
|
||||
@@ -6336,7 +6333,7 @@ services:
|
||||
SECRET_KEY: ${TANDOOR_SECRET_KEY}
|
||||
TZ: ${TZ}
|
||||
UID: 1000
|
||||
image: vabene1111/recipes@sha256:0f8d061895e9ba57a6d048d295af9d2fac1aa442a8d053d3d7f68ad78c4d1c17
|
||||
image: vabene1111/recipes@sha256:5cd01ba0473a48878db3ed9b2c6f2c5db12b68649e169ce9cfa43f052fb0aa95
|
||||
labels:
|
||||
homepage.group: Lifestyle
|
||||
homepage.name: Tandoor Recipes
|
||||
@@ -6382,7 +6379,7 @@ services:
|
||||
POSTGRES_USER: tandoor
|
||||
expose:
|
||||
- 5432
|
||||
image: postgres:16-alpine@sha256:79c06d285ed9186efbbc45c73413b3c3510c3c94ffede2f25d1e523f74d07f28
|
||||
image: postgres:16-alpine@sha256:6a388fba16e2a94d6d92bc3c435cdc2e20145add88547615b3d8fa545d703afe
|
||||
networks:
|
||||
default: null
|
||||
profiles: ["rinoa-apps"]
|
||||
@@ -6413,7 +6410,7 @@ services:
|
||||
cronPluginUpdate:
|
||||
NVIDIA_DRIVER_CAPABILITIES: all
|
||||
NVIDIA_VISIBLE_DEVICES: all
|
||||
image: ghcr.io/haveagitgat/tdarr:2.55.01@sha256:b1b8a353dcaacf648e8681a0cf9f324d64f6741cb80d427a7065f4881602f4d5
|
||||
image: ghcr.io/haveagitgat/tdarr:2.58.02@sha256:20a5656c4af4854e1877046294f77113f949d27e35940a9a65f231423d063207
|
||||
labels:
|
||||
homepage.group: Servarr Stack
|
||||
homepage.name: Tdarr
|
||||
@@ -6451,7 +6448,7 @@ services:
|
||||
PUID: ${PUID}
|
||||
PGID: ${PGID}
|
||||
LOGS_TO_STDOUT: /config/.unmanic/logs/unmanic.log
|
||||
image: josh5/unmanic:latest@sha256:0105922cd085440b047b9e3343741293ceaabcecdc3ad64533ea4135dcf78f75
|
||||
image: josh5/unmanic:latest@sha256:f0cdf77d9e18f79f7c27e13e269c1bd74378c5dcc1d644540ba22795076f9eb8
|
||||
labels:
|
||||
homepage.group: Media Library
|
||||
homepage.name: Unmanic
|
||||
@@ -6636,7 +6633,7 @@ services:
|
||||
restart: unless-stopped
|
||||
whodb:
|
||||
container_name: whodb
|
||||
image: clidey/whodb@sha256:b82302bb67eb8730cc7d2ed8af847db408e6bf6a88d444322bfe42500436909f
|
||||
image: clidey/whodb@sha256:55100f0904f7006ecd304c6b6c42d36e989f0815decdc1d54bd7ebfdaeea613e
|
||||
environment:
|
||||
WHODB_CLICKHOUSE_1: '{
|
||||
"host": "signoz-clickhouse"
|
||||
@@ -6772,7 +6769,7 @@ services:
|
||||
"host": "plant-it-valkey"
|
||||
}'
|
||||
WHODB_SQLITE3_1: '{"database":"kuma.db"}'
|
||||
WHODB_OLLAMA_HOST: ollama
|
||||
WHODB_OLLAMA_HOST: 192.168.1.249
|
||||
WHODB_OLLAMA_PORT: 11434
|
||||
WHODB_ANTHROPIC_API_KEY: ${LIBRECHAT_ANTHROPIC_API_KEY}
|
||||
WHODB_OPENAI_API_KEY: ${LIBRECHAT_OPENAI_API_KEY}
|
||||
@@ -6811,7 +6808,7 @@ services:
|
||||
PGID: ${PGID}
|
||||
DISABLE_BUILTIN_AUTH: true
|
||||
TZ: ${TZ}
|
||||
image: ghcr.io/wizarrrr/wizarr@sha256:dbf51675f35cd39db92d0a6522b461eec5e28f65357d804c60daca60ba1f3dd8
|
||||
image: ghcr.io/wizarrrr/wizarr@sha256:83fc0b50985d196226b7c28a27062a1c4e63124a5d6d2448710aee222637b79e
|
||||
labels:
|
||||
homepage.group: Servarr Stack
|
||||
homepage.name: Wizarr
|
||||
@@ -6842,7 +6839,7 @@ services:
|
||||
YDL_CONFIG_PATH: /youtube-dl/config.yml
|
||||
YDL_DEBUG: "false"
|
||||
hostname: Rinoa
|
||||
image: nbr23/youtube-dl-server:latest@sha256:a5274ded39024da2fe8c3116747e9b906a867ffea8307a6cd4220215f1dfefed
|
||||
image: nbr23/youtube-dl-server:latest@sha256:a44cb66c056775decd3ef153d20532b3a8d958a8ab196b6dbb0d4550f878c17c
|
||||
labels:
|
||||
homepage.group: Downloaders
|
||||
homepage.name: YoutubeDL
|
||||
@@ -6958,6 +6955,8 @@ volumes:
|
||||
name: libretranslate_models
|
||||
lldap_data:
|
||||
name: lldap_data
|
||||
manyfold-pg-db:
|
||||
name: manyfold-pg-db
|
||||
manyfold-valkey-data:
|
||||
name: manyfold-valkey-data
|
||||
mastodon-pg-db:
|
||||
@@ -6992,8 +6991,6 @@ volumes:
|
||||
name: nocodb_pg_data
|
||||
nocodb_valkey_data:
|
||||
name: nocodb_valkey_data
|
||||
ollama:
|
||||
name: ollama
|
||||
open-webui-data:
|
||||
name: open-webui-data
|
||||
open-webui-valkey-data:
|
||||
|
||||
Reference in New Issue
Block a user