Nicola Murino
a0fe4cf5e4
docker: TAG build arg can be used to build a specific commit too
2020-04-09 11:30:51 +02:00
Henrik Lundahl
7fe3c965e3
Add a version build arg to the Alpine Dockerfile.
2020-04-09 11:26:09 +02:00
Henrik Lundahl
fd9b3c2767
Add a version build arg to the debian Dockerfile.
2020-04-09 11:15:21 +02:00
Nicola Murino
e8664c0ce4
docker: update docs
...
update dependencies too
2020-03-14 15:27:03 +01:00
Enes Çakır
3479a7e438
docker: remove serve command from entrypoint in alpine
2020-02-14 15:13:39 +01:00
Nicola Murino
0061978db8
docker: better clarify when ca-certificates package is needed
2020-02-14 08:29:31 +01:00
Mazinger
e011f793ec
CA certificate for Debian Docker image ( #71 )
...
* ca-certificate package included to ensure ssl connections
* comment instruction
2020-02-14 06:34:16 +01:00
Nicola Murino
5b47292366
sftpd: improve error logs
...
Now logs for cloud filesystems are more readable.
Also use standard output as default for debian Dockerfile
2020-02-13 08:26:45 +01:00
Nicola Murino
3491717c26
add support for serving Google Cloud Storage over SFTP/SCP
...
Each user can be mapped with a Google Cloud Storage bucket or a bucket
virtual folder
2020-01-31 19:04:00 +01:00
Nicola Murino
1b1c740b29
Add support for allowed/denied IP/Mask
...
Login can be restricted to specific ranges of IP address or to a specific IP
address.
Please apply the appropriate SQL upgrade script to add the filter field to your
database.
The filter database field will allow to add other filters without requiring a
new database migration
2019-12-30 18:37:50 +01:00
Nicola Murino
e5770af2fa
small Dockerfiles improvements
...
remove a debug log from httpd_test
2019-12-27 23:54:45 +01:00
Nicola Murino
ae094d3479
add backup/restore REST API
2019-12-27 23:12:44 +01:00
Nicola Murino
f8fd5c067c
docker alpine: fix example
...
execute 20191112.sql too
2019-12-06 21:57:29 +01:00
Nicola Murino
80a5138115
add rsync support ...
...
and better document quota management issues for system commands.
rsync and git are not enabled in the default config so don't install
them in sample Dockerfiles, simply add a comment to facilitate their
installation if needed
Fixes #44
2019-11-29 15:24:56 +01:00
Nicola Murino
7de0fe467a
docker: install git
...
so support for Git repo is available using the sample Dockerfiles
2019-11-27 09:47:25 +01:00
Nicola Murino
557831fa0d
Dockerfiles: add support for web interface
2019-10-07 19:16:52 +02:00
Nicola Murino
00dd5db226
add support for users' default base dir
2019-09-28 22:48:52 +02:00
Nicola Murino
e2e122169d
docker alpine: improve README
...
The volume configuration is not required anymore, we have
a default config in /etc/sftpgo and the volume config is
mounted on /srv/sftpgo/config so we always have a default
config in /etc/sftpgo/sftpgo.json.
Anyway to persist server's keys after an image rebuild a
configuration volume is highly recommended
2019-09-09 13:24:48 +02:00
Nicola Murino
e79f7010b4
docker alpine: use the latest stable docker tag for both run and build env
...
so we don't need to update our Dockerfile each time a new alpine or golang
version is released
2019-09-09 12:58:07 +02:00
Nicola Murino
bd0eb2f0a8
docker alpine README: fix project name
2019-09-07 23:34:59 +02:00
Nicola Murino
bc5779e26f
actions: don't execute actions on errors
...
detect upload/download errors and don't execute actions if a transfer
error happen.
To detect SFTP errors this patch is needed:
https://github.com/pkg/sftp/pull/307
2019-09-07 23:10:20 +02:00
Nicola Murino
2a7e56ed29
docker: minor fixes
2019-09-07 18:21:03 +02:00
Binou
29f69876fe
Docker alpine multiuser ( #39 )
...
* SFTPgo with docker alpine image and init systemD
* Permissions entrypoint script + ENTRYPOINT directive
* Drakkan's reviewed fix
Move Dockerfile into docker/sftpgo/
* Add Default Configuration File in image
Add -R to chown default config file in the directory
Move systemD init file for the alpine image
2019-09-07 17:20:44 +02:00
Nicola Murino
a7363a16be
add sample Dockerfiles
2019-09-06 13:20:21 +02:00