No description
  • Shell 59.6%
  • Dockerfile 40.4%
Find a file
Renovate Bot 8f4809428f
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
fix(container): update alpine docker tag ( 3.23.2 → 3.23.3 )
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| docker     | alpine  | 3.23.2 | 3.23.3 |
2026-02-01 00:00:57 +00:00
src added ftp server for jtl 2024-04-10 14:28:43 +02:00
.woodpecker.yml change dns 2024-08-20 10:13:10 +02:00
Dockerfile fix(container): update alpine docker tag ( 3.23.2 → 3.23.3 ) 2026-02-01 00:00:57 +00:00
LICENSE init 2024-04-10 13:08:29 +02:00
README.md init 2024-04-10 13:08:29 +02:00
renovate.json5 batch 2025-04-28 13:14:29 +02:00

FTP Server

A simple FTP server, using vsftpd.

How to use this image

start a FTP Server instance

To start a container, with data stored in /data on the host, use the following:

docker run \
	--detach \
	--env FTP_PASS=123 \
	--env FTP_USER=user \
	--name my-ftp-server \
	--publish 20-21:20-21/tcp \
	--publish 40000-40009:40000-40009/tcp \
	--volume /data:/home/user \
	ricariel/ftp-server

... via docker compose

services:
  ftp-server:
    container_name: my-ftp-server
    environment:
      - FTP_PASS=123
      - FTP_USER=user
    image: ricariel/ftp-server
    ports:
      - '20-21:20-21/tcp'
      - '40000-40009:40000-40009/tcp'
    volumes:
      - '/data:/home/user'