cloudron-anythingllm (sha256:97fa18f083b6570906ed84b76e898bbbb3a7756b481508852424b6210c826445)
Installation
docker pull forgejo.tcjc.uk/cca/cloudron-anythingllm@sha256:97fa18f083b6570906ed84b76e898bbbb3a7756b481508852424b6210c826445sha256:97fa18f083b6570906ed84b76e898bbbb3a7756b481508852424b6210c826445About this package
The Ubuntu container image maintained by Canonical
Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things.
It is the world's most popular operating system across public clouds and OpenStack clouds.
It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale.
Fast, secure and simple, Ubuntu powers millions of PCs worldwide.
Image layers
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/.temp_layer.9621.tar --tag 26.04 |
| umoci config --image /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/ubuntu:26.04 --clear=config.entrypoint --clear=config.cmd |
| umoci config --image /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/ubuntu:26.04 --clear=config.cmd --config.cmd /bin/bash |
| umoci config --image /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/ubuntu:26.04 --config.env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| umoci config --image /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/ubuntu:26.04 --clear=config.labels --config.label org.opencontainers.image.version=26.04 --config.label org.opencontainers.image.title=ubuntu --config.label org.opencontainers.image.created=2026-10-06T21:25:30.040262+00:00 --config.label org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci config --image /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/ubuntu:26.04 --clear=manifest.annotations --manifest.annotation org.opencontainers.image.version=26.04 --manifest.annotation org.opencontainers.image.title=ubuntu --manifest.annotation org.opencontainers.image.created=2026-10-06T21:25:30.040262+00:00 --manifest.annotation org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/ubuntu:26.04 /home/buildd/rockcraft-ubuntu-f769691888dfc504c4977dc89c90edab/images/.temp_layer.control_data.9621.tar |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c echo 'Acquire::http {No-Cache=True;};' > /etc/apt/apt.conf.d/no-cache && echo 'APT::Install-Recommends "0"; APT::Install-Suggests "0";' > /etc/apt/apt.conf.d/01norecommend && echo 'Dir::Cache { srcpkgcache ""; pkgcache ""; }' > /etc/apt/apt.conf.d/02nocache && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/02compress-indexes # buildkit |
| SHELL [/bin/bash -c] |
| RUN /bin/bash -c apt -y update && apt -y --no-install-recommends install ca-certificates curl dirmngr git gpg gpg-agent wget unzip zip software-properties-common build-essential make gcc g++ sudo cron dos2unix tini attr && curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg && echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list && apt -y update && apt -y --no-install-recommends install supervisor dumb-init iputils-ping telnet netcat-openbsd lsof net-tools openssl dnsutils rsync bind9-host crudini xmlstarlet moreutils jq pwgen swaks vim-tiny nano pkg-config openssh-client uuid less zip file shared-mime-info nginx-full sqlite3 mysql-client redis-tools postgresql-client ldap-utils gettext imagemagick graphicsmagick libcurl4 libcurl4-openssl-dev libexpat1-dev libffi-dev libgdbm-dev libmysqlclient-dev libncurses5-dev libpq-dev libreadline-dev libssl-dev libxml2-dev libxslt-dev libyaml-dev zlib1g-dev libgmp-dev libfreetype6-dev libjpeg-dev libjpeg-turbo8-dev libpng-dev libfontconfig1-dev libxslt1-dev libtool locales libmagic1 && dpkg --compare-versions "$(dpkg-query -W -f '${Version}' ca-certificates)" ge 20260816ubuntu0.26.04.1 && rm -rf /var/cache/apt /var/lib/apt/lists # buildkit |
| RUN /bin/bash -c curl -L https://github.com/tianon/gosu/releases/download/1.19/gosu-amd64 -o /usr/local/bin/gosu && chmod +x /usr/local/bin/gosu # buildkit |
| ARG YQVERSION=4.53.6 |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c curl -sL https://github.com/mikefarah/yq/releases/download/v${YQVERSION}/yq_linux_amd64 -o /usr/bin/yq && chmod +x /usr/bin/yq # buildkit |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c userdel --remove ubuntu && adduser --uid 1000 --disabled-login --gecos 'Cloudron' cloudron && passwd -d cloudron # buildkit |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c addgroup --gid 500 --system media && usermod -a -G media cloudron && usermod -a -G media www-data # buildkit |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c echo "set noswapfile" >> /root/.vimrc && gosu cloudron:cloudron bash -c 'echo "set noswapfile" >> /home/cloudron/.vimrc' && echo "unset historylog" >> /etc/nanorc # buildkit |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c sed -e 's,^# en_US.UTF-8 UTF-8,en_US.UTF-8 UTF-8,' -i /etc/locale.gen && locale-gen && update-locale LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 LC_ALL=en_US.UTF-8 # buildkit |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c for dir in .cache .config .node-gyp .npm .mongodb .ssh .yarn .local; do rm -rf /root/${dir} && ln -sf /run/root${dir} /root/${dir} && mkdir /run/root${dir}; rm -rf /home/cloudron/${dir} && ln -sf /run/cloudron${dir} /home/cloudron/${dir} && mkdir /run/cloudron${dir} && chown --no-dereference cloudron:cloudron /home/cloudron/${dir}; chown cloudron:cloudron /run/cloudron${dir}; done # buildkit |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c for file in .bash_history .dbshell .inputrc .irb_history .mongorc.js .mysql_history .psql_history .mongoshrc.js .yarnrc; do ln -sf /run/root${file} /root/${file}; ln -sf /run/cloudron${file} /home/cloudron/${file} && chown --no-dereference cloudron:cloudron /home/cloudron/${file}; done # buildkit |
| COPY cloudron_addons /usr/local/cloudron_addons # buildkit |
| RUN |1 YQVERSION=4.53.6 /bin/bash -c echo -e "\nsource /usr/local/cloudron_addons\n\n[[ -f /app/data/.bashrc ]] && source /app/data/.bashrc\n" >> /root/.bashrc # buildkit |
| ARG NODE_SERIES=24 |
| RUN |1 NODE_SERIES=24 /bin/bash -c set -eux; NODE_VERSION=$(curl -fsSL "https://nodejs.org/dist/latest-v${NODE_SERIES}.x/SHASUMS256.txt" | sed -n 's/^.* node-v\([0-9.]*\)-linux-x64\.tar\.gz$/\1/p' | head -1); test -n "${NODE_VERSION}"; mkdir -p /usr/local/node; curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz" | tar zxf - --strip-components 1 -C /usr/local/node; ln -sfn /usr/local/node "/usr/local/node-${NODE_VERSION}" # buildkit |
| ENV PATH=/usr/local/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ARG ANYTHINGLLM_VERSION=v1.19.0 |
| ARG TARGETARCH=amd64 |
| ENV DEBIAN_FRONTEND=noninteractive NODE_ENV=production ANYTHING_LLM_RUNTIME=cloudron DEPLOYMENT_VERSION=1.19.0 HOME=/app/data |
| ENV PUPPETEER_CACHE_DIR=/app/code/defaults/puppeteer |
| RUN |2 ANYTHINGLLM_VERSION=v1.19.0 TARGETARCH=amd64 /bin/bash -c apt-get update && apt-get install -y --no-install-recommends ffmpeg fonts-liberation libappindicator3-1 libasound2t64 libatk1.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgfortran5 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ne netcat-openbsd tzdata xdg-utils && npm install --global yarn@1.22.19 && curl -LsSf https://astral.sh/uv/0.6.10/install.sh | sh && mv /app/data/.local/bin/uv /usr/local/bin/uv && mv /app/data/.local/bin/uvx /usr/local/bin/uvx && node --version && npm --version >/dev/null && yarn --version >/dev/null && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /app/code |
| RUN |2 ANYTHINGLLM_VERSION=v1.19.0 TARGETARCH=amd64 /bin/bash -c mkdir -p /app/code /app/code/defaults /app/data # buildkit |
| COPY /tmp/upstream/server /app/code/server # buildkit |
| COPY /tmp/upstream/collector /app/code/collector # buildkit |
| COPY /app/frontend/dist /app/code/server/public # buildkit |
| COPY /tmp/upstream/LICENSE /app/code/UPSTREAM-LICENSE # buildkit |
| COPY start.sh /app/code/start.sh # buildkit |
| COPY server.env.template /app/code/defaults/server.env # buildkit |
| COPY /tmp/upstream/server/storage /app/code/defaults/storage # buildkit |
| RUN |2 ANYTHINGLLM_VERSION=v1.19.0 TARGETARCH=amd64 /bin/bash -c set -eux; cd /app/code/server; yarn install --production --network-timeout 100000; yarn cache clean || true; cd /app/code/collector; if [ "${TARGETARCH}" = "arm64" ]; then curl -fSL https://webassets.anythingllm.com/chromium-1088-linux-arm64.zip -o /tmp/chrome-linux.zip; unzip /tmp/chrome-linux.zip -d /app; rm -f /tmp/chrome-linux.zip; export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true; export CHROME_PATH=/app/chrome-linux/chrome; export PUPPETEER_EXECUTABLE_PATH=/app/chrome-linux/chrome; else export PUPPETEER_DOWNLOAD_BASE_URL=https://storage.googleapis.com/chrome-for-testing-public; fi; yarn install --production --network-timeout 100000; yarn cache clean || true # buildkit |
| RUN |2 ANYTHINGLLM_VERSION=v1.19.0 TARGETARCH=amd64 /bin/bash -c mkdir -p /app/code/defaults/server /app/code/defaults/collector && mv /app/code/server/node_modules /app/code/defaults/server/node_modules && mv /app/code/collector/node_modules /app/code/defaults/collector/node_modules && rm -rf /app/code/server/storage && rm -rf /app/code/collector/hotdir && rm -rf /app/code/collector/outputs && rm -rf /app/code/collector/storage && ln -s /app/data/server/node_modules /app/code/server/node_modules && ln -s /app/data/collector/node_modules /app/code/collector/node_modules && ln -s /app/data/storage /app/code/server/storage && ln -s /app/data/collector/hotdir /app/code/collector/hotdir && ln -s /app/data/collector/outputs /app/code/collector/outputs && ln -s /app/data/collector/storage /app/code/collector/storage && ln -s /app/data/server.env /app/code/server/.env && ln -s /app/data/server.env /app/code/collector/.env && chmod +x /app/code/start.sh && chown -R cloudron:cloudron /app/code # buildkit |
| EXPOSE [3001/tcp] |
| CMD ["/app/code/start.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-10-06T21:25:30.040262+00:00 |
| org.opencontainers.image.description | The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| org.opencontainers.image.title | ubuntu |
| org.opencontainers.image.version | 26.04 |
Details
2026-10-27 21:42:21 +00:00
2026-10-27 21:43:07 +00:00
Versions (2)
View all
Container
1
OCI / Docker
linux/amd64
1.7 GiB