Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nemu

Members
  • Joined

  • Last visited

Everything posted by Nemu

  1. Yes. My container has the the post args. <PostArgs>-c "opencloud init || true; opencloud server"</PostArgs> That's important, as without init, the container can't create the opencloud.yaml
  2. In general, it should be ok, if you just use pangolin. Did you use my script? Have you changed the user settings in it? Then check, if it has created the folders and the files - csp.yaml and banned-password-list.txt Opencloud Container: Enter you password (IDM_ADMIN_PASSWORD), enter your opencloud domain with https in front: OC_URL https://opencloud.yourdomain.com then enter your collabora domain WITHOUT https in front: COLLABORA_DOMAIN collabora.yourdomain.com leave all other variables as is. collabora container: enter your wopi server domain (collaboration container) in aliasgroup1 with port: https://wopi.yourdomain.com:443 change your password. Under more settings extra_params you need to enter 2 times your opencloud domain ( opencloud.yourdomain.com) collaboration container (wopi server): Enter MICRO_REGISTRY_ADRESS: YourserverIP:9233 ; then under COLLABORATION_WOPI_SRC enter your wopi server domain with https in front: https://wopi.yourdomain.com, then under COLLABORATION_APP_ADDR enter your Collabora!!! domain with https in front: https://collabora.yourdomain.com ; under OC_URL enter your opencloud domain with https in front: https://opencloud.yourdomain.com ; under COLLABORATION_APP_ICON enter https://collabora.yourdomain.com/favicon.ico leave the rest as is. create your domains with pangolin opencloud to container port 9200, collabora to container port 9980 and collaboration container port 9300. This should be it one more info. If you made a mistake and started the container. You can not just edit the container variable and restart the container, as the open cloud.yaml won't get overwritten. So you always need to delete the open cloud.yaml under open cloud/config manually! That's important and one of the issues I had. So I always removed the complete containers without removing the images, deleted the folders and started from scratch.
  3. Try my template. GitHubGitHub - Nemuritor01/Opencloud-Unraid-Templates: Unraid t...Unraid templates to install Opencloud with additional services as Collabora - Nemuritor01/Opencloud-Unraid-TemplatesIt's in the early stage and I'm still waiting for feedback, if this works for most people. If so, I will check to get it listed in the community store. Before installing the container, use the pre-install script (it has a user section, you need to define your domains, volumes etc). With this it should be straight forward. There is also a guide on my GitHub.
  4. For basic Opencloud as file storage, you need just the open cloud container. This is pretty easy. Just use my open cloud template and remove all variables ports and stuff under show more settings. If want collabora to work, you need all three containers. They also need to be on the same docker network. (My script cscript can create a docker network). Wopi server is the "glue component" between open loud and collabora. So it's necessary. The container boot order is 1. Opencloud 2. Collabora 3. Collaboration(wopi server). With my script and templates, it's not that hard to set up. My script has a user section, you need to define your domains, folders, docker network, and if you want to install collabora. The script creates all folders and the correct files. If you use pangolin, you shouldn't need another proxy. Just point your domains to the containers+ports. If you install my collabora container keep an eye on the extra parameters under more settings. There are two places you need to enter your opencloud domain. It's a bit hidden, that's why I mention it. Everything else should be straight forward.
  5. Which template did you use? Unraid custom templates shouldn't be able to use the env. file with the variables. You can try my y templates. The script has a user section, which you need to modify. Change domains, folders (if not default) and if you like to install collabora. The script creates the folders, permissions and necessary files for you. The open cloud template also has the variables for email support.
  6. I have already set it up. Great solution, but not for every situation. Seems it's just creates tail scale sub domains for the containers, but not "real" IPs. I often try to use A records in cloudflare and route a sub-domain of my main domain to a tailscale IP. This unfortunately doesn't work work with TSDproxy. Also tried a CNAME record and point it to the tailscale https domain, but this also doesn't work. Having my sub-domain routed to tailscale would be my go-to solution for opencloud. I have already set it up. Great solution, but not for every situation. Seems it's just creates tail scale sub domains for the containers, but not "real" IPs. I often try to use A records in cloudflare and route a sub-domain of my main domain to a tailscale IP. This unfortunately doesn't work work with TSDproxy. Also tried a CNAME record and point it to the tailscale https domain, but this also doesn't work. Having my sub-domain routed to tailscale would be my go-to solution for opencloud. I have already set it up and tested it. Nice solution, but not for every situation. Unfortunately it seems, that TSDproxy doesn't create a real tailscale IP. It creates tailscale sub-domains for the containers. My approach is using sub-domains of my main-domain and route them with an A record to the tailscale IP. This is not possible with TSDproxy. I also tried a CNAME record and point it to the tail scale domain, but this also doesn't work. Unfortunately. But still a nice solution.
  7. This sounds interesting. Yes, the opencloud container crashes with tailscale. reason is the entrypint in the extra parameters. This prevents the container to download and run tailscale, but it´s neccessary to run opencloud. never heard about tds proxy but looks interesting. very interesting.
  8. As promised, here my repo with the xml files and proxy confs. I´ve also created a pre_install_script. The script creates the folders (you can change the path manually) with correct permissions. Further, you can set collabora=true, and add your domains. Then the template will also create the neccesary files (csp.yaml and banned-password-list.txt). To use the script, I recommend to the "user scripts" plugin from community store. Just create a new script and copy the code from my script ove and run it. My setup is: Cloudflare tunnel for the opencloud domain (published application route directly to the container). for the wopi server (collaboration container) and collabora I set a DNS rewrite in adguard home so that the container communicatin never leaves my local network. Tough, I was not able to get it working with NGinX Proxy Manager, but I´m not that good in proxy stuff and also used AI to create the swag files correctly (based on the opencloud nginx sample). If you just want to run opencloud without collabora. use the opencloud template. remove all variables under "show more settings" if you want to run it locally, Just use https://localhost:9200 as OC_URL variable. be aware. you need to access the web ui via httpS !! Your browser will tell you, that the site is not secure. you can click on advanced and the accept to continue to access page. https://github.com/Nemuritor01/Opencloud-Unraid-Templates If it works, I´m fine if mcreekmore wants to change his community template. As I said, I have not a lot of time to maintain this. Contribution is very welcome to get this fully working. my next step is integrating radicale.
  9. I will skip the env file approach. I'm preparing the instructions and will upload a link to my GitHub for first downloading and testing.
  10. Hey guys. Short question. I've made a lot of progress running opencloud via templates. Unfortunately it needs some files to be pre placed or created via script. I have all set up but I have a question, what you prefer. In general opencloud with additional services ( as collabora) relies on an env. file. I can prepare two options. Adding most of the variables and ports to the template, which makes the template a bit confusing. I can make the template to read the env file, so that the user can create change all variables in the file, similar to the installation method of the official docker compose. What I have running is opencloud, with app store and working collabora. So overall three templates -> opencloud, collabora and wopi server. I have also the config files for swag. Tough, I was not able to get it working with NPM, but I'm not very good in the proxy stuff. I'm working on the remaining opencloud features as keycloak, but I can release a first version here. Further, is anyone interested in maintaining the templates? @mcreekmore ??? Maybe together? My time is also very limited.
  11. I'm still tinkering with my template and try to get more stuff working. I've managed to get the "App-Store" running. Even it's not a real store. So let's say it this way: you can download the files from the App store place it in your specific unraid folder and it installs and is working. I have also not a lot of time, but I will check, if it's possible to get more stuff working with an unraid template.
  12. If you like, you can try my template. it´s pretty simple and working since months. A domain seems necessary. Personally I´m using a cloudflare tunnel as I don´t have a fixed IPv4 adress. I have just one issue. When I create a space and a sub folder, I can´t sync images. Why??? now clue. everything else seems to be working fine (Colabora etc is not integrated). my-Opencloud.xml
  13. Nemu replied to luk's topic in Deutsch
    Same for me. I found a good guide, but was not able to get it working so far. https://github.com/ente-io/ente/discussions/3778 I ´ve already created 7 containers. the server starts, but I´m not able to upload any files. So the config is not correct. If it´s helpful, I can share my templates, so maybe someone else has more luck and time. Just let me know.
  14. Nemu replied to luk's topic in Deutsch
    Wie es scheint, hat sich einiges geändert bei Ente docker, seit ich das compose getestet hatte. Die einzelnen container bekomme ich momentan zum laufen, aber upload der Fotos funktioniert noch nicht. Ich vermute die S3 Container sind nicht korrekt. Momentan hab ich leider wenig Zeit, dass ich an dem Projekt arbeite.
  15. Nemu replied to luk's topic in Deutsch
    Mich hat's jetzt gepackt. Anscheinend funktioniert das Compose file nicht mehr ganz, wie damals. Egal, ich hab jetzt die Templates für die CA Container fertig und muss "nur" noch ein paar Tests machen. Ich hoffe, dass sie funktionieren. Ich hab bisher noch nie ein Template hochgeladen. Gibt es dazu eine Dokumentation? und ich muss auch sagen, dass ich nicht unbedingt die Zeit habe, es zu maintainen. Vielleicht gibt es dann jemanden, der das übernehmen möchte.
  16. Nemu replied to luk's topic in Deutsch
    here you go services: museum: container_name: ente_museum image: ghcr.io/ente-io/server:latest restart: always networks: - ente ports: - 8081:8080 environment: - ENTE_DB_HOST=db - ENTE_DB_PORT=5432 - ENTE_DB_NAME=ente - ENTE_DB_USER=ente - ENTE_DB_PASSWORD=ente - ENTE_KEY_ENCRYPTION=yvmG/RnzKrbCb9L3mgsmoxXr9H7i2Z4qlbT0mL3ln4w= - ENTE_KEY_HASH=KXYiG07wC7GIgvCSdg+WmyWdXDAn6XKYJtp/wkEU7x573+byBRAYtpTP0wwvi8i/4l37uicX1dVTUzwH3sLZyw== - ENTE_JWT_SECRET=i2DecQmfGreG6q1vBj5tCokhlN41gcfS2cjOs9Po-u8= - ENTE_S3_B2-EU-CEN_KEY=root - ENTE_S3_B2-EU-CEN_SECRET=P4ssw0rd1234 - ENTE_S3_B2-EU-CEN_ENDPOINT=10.10.20.10:9000 - ENTE_S3_B2-EU-CEN_REGION=EU-GE - ENTE_S3_B2-EU-CEN_BUCKET=ente - ENTE_S3_ARE_LOCAL_BUCKETS=true - [email protected] - ENTE_INTERNAL_HARDCODED-OTT_LOCAL-DOMAIN-VALUE=123456 - ENDPOINT=http://localhost db: container_name: ente_db image: postgres:16-bullseye restart: always environment: - POSTGRES_USER=ente - POSTGRES_PASSWORD=ente - POSTGRES_DB=ente volumes: - pg_data:/var/lib/postgresql/data networks: - ente healthcheck: test: ["CMD-SHELL", "pg_isready -U ente -d ente"] interval: 10s timeout: 10s retries: 5 start_period: 20s minio: container_name: ente_minio image: quay.io/minio/minio:latest restart: always command: server --console-address :9001 /data networks: - ente ports: - 9000:9000 - 9001:9001 environment: - MINIO_ROOT_USER=root - MINIO_ROOT_PASSWORD=P4ssw0rd1234 - MINIO_KMS_SECRET_KEY=main:G7ZyT1kRl+NpW3b/Q7v5nVjHYBXPDzpsrFCBL/hUvYQ= - MINIO_BUCKET=ente volumes: - minio_data:/data healthcheck: test: ["CMD", "mc ready local"] interval: 5s timeout: 5s retries: 5 createbuckets: image: minio/mc depends_on: - minio networks: - ente entrypoint: > /bin/sh -c " /usr/bin/mc config host add myminio http://minio:9000 root P4ssw0rd1234; /usr/bin/mc mb myminio/ente; exit 0; " volumes: data: driver: local pg_data: driver: local minio_data: driver: local networks: ente: name: ente
  17. Nemu replied to luk's topic in Deutsch
    Hier einmal das Docker Compose als Basis. Damit startet der Server. Ich hab nicht viele Tests gemacht, ob alles funktioniert. Es gibt einige Parameter, welche man anpassen kann/sollte. Passwörter etc. Vorher auch das custom network "ente" erstellen. Vielleicht kann daraus jemand ein CA template erstellen. ENTE-IO-Docker_compose.txt
  18. Nemu replied to luk's topic in Deutsch
    Ja, ich hab's geschafft ein Docker compose zum laufen zu bringen. Ich hatte es aus einem Thread den, ich leider nicht mehr finde. Ich habe aber noch das Basic Docker Compose file und könnte es posten. Damit startet der Server zumindest. Hatte leider bisher keine Zeit zu checken, ob alles funktioniert.
  19. Hey guys. I've build up my new server and I'm not really satisfied with the results. My setup Mainboard: asus prime b760m-a-csm CPU: I3-1400 CPU-Fan: Noctua NH-L9i-17xx Ram: 4 x 16 GB Viper Patriot Venom ASM1166 6 Port on PCIE Storage: 2 x NVME Patriot Memory Viper VP4300 2TB (ZFS Mirror) 2 x SSD WD red 2TB (ZFS Mirror) 2 x 3.5 HDD Seagate Exos X 18 16Gb Chassis: Sagittarius 8 bay Chassis Fan: Arctic P12 PWM 120mm Peripherals: Sonoff Zigbee Dongle E Powertop auto tune (all good). Realtek driver and modprob file gets the r8125 2.5 Gigabit LAN to high ASPM states. I reach C10 with this setup. See screenshot, while Docker is running (6 Containers), VM off, disks spun down. The consumption is around 20-22 Watt. (Measured with a Tasmota Power Plug) The server without storage consumes around 10W. Maybe 8-9 when I disable keyboard, etc. Server with a Home assistant VM is around 30-36 Watt. Pretty high and the reason, why I'm running HA in docker right now. My feeling is, that overall the power consumption could be lower. I also see some strange peaks in power consumption, as every 5 seconds or so, the power consumption rises by 10-15 Watt for a sec and then return to to around 20 again. Doesn't seem to be the CPU. In the main page I can see that each NVME (mirror) has suddenly a write activity and jumps to 6.5W (each). I would be happy about your feedbacks, if this is normal or what I could do to find out, how to lower the power consumption and also get rid of these heavy spikes.
  20. Danke für die Tests. Ich schaffe mit meinem Setup bis C10. An der ASM1166 angeschlossen sind 2 x WD red SSD 2TB und 2 x Seagate Exos 16TB (spun down) Docker aktiv (6 Stück laufen), VM off.
  21. I found an actual firmware for the ASM1166, which also seems to support ASPM in undraid. download the ROM file from this link: https://dl.radxa.com/accessories/m2-to-hexa-sata-adapter/tools/ Use the flash tool from the initial post- load the rom and follow the instructions. ups ich kann ja auch deutsch schreiben
  22. Hi Guys, I´m starting with Unraid and I have build a new server. I add "options r8125 eee_enabled=0" to the r8125.conf which is fond in flash drive /config/modprobe.d/ , on first restart it works, but then the added line is deleted. Can you help me to make this line persistent?
  23. First, really appreciate your work. i just wantef to ask, if one of the compreface containers support google coral? If not, is it possible to bring this container to unraid as well? seems the container is working and it would be really great for some users with mini-pcs like me. https://github.com/exadel-inc/CompreFace/pull/1198#issuecomment-1793512237 thanks!

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.