то були погані контейнери, а ось хороші!

трохи наморочився і потрусив бубном, але… traefik + owncloud працюють в контейнерах docker на домашньому сервері.

до речі, інструкція до встановлення на сайті owncloud чудова… але не працює. читати обов’язково, для розуміння, як воно робиться, — але вона містить помилки:
  • код owncloud/docker-compose.yml не відформатований, через що контейнер не підніметься;
  • порт, на який передресовано owncloud.example.com (в моєму випадку ім’я від duckdns.org) — 80, але owncloud в контейнері слухатиме 8080, тож у веб-оглядачі побачимо лише bad gateway;
  • сховище owncloud поза контейнером, включно з налаштуваннями, тому… якщо була спроба за першою підказкою (без traefik), то встановлення (тимчасового) паролю admin/admin в docker-compose.yml або .env до лампочки — діятиме те, що вже збереглося раніше.
в підсумку — працює, але треба додати пам’яті, бо 2 гб для owncloud — малувато. ну і не забути перенести /var на окремий диск, так.

до речі, клієнт owncloud для android коштує $0,99 в google play — небагато, але навіщо платити, якщо на f-droid можна взяти задарма й легально?

p.s. і так, docker — це зручно, виявляється.