Streaming File Server Versions Save

full-stack java file server with no limitation for files uploads and downloads: spring-boot + Gradle Kotlin DSL, postgres / h2, apache fileUpload, lombok, mustache, docker, jgiven, powermock, gradle, CI, bootstrap 4, bootstrap-filelinput, webjars, maven github-release-plugin, nginx, haproxy, reverse-proxy

4.3.30

4 years ago

streaming-file-server

version: 4.3.30

  • Spring Boot 2.2.1.RELEASE
  • Gradle 5.6.4
  • Update other artifacts
  • Improve docker / docker-compose health checks

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/file-items-service-4.3.30.jar
java -jar file-items-service-4.3.30.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/file-server-4.3.30.jar
java -jar file-server-4.3.30.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/file-items-service-4.3.30.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/file-server-4.3.30.jar

bash file-items-service-4.3.30.jar --spring.profiles.active=db-h2
bash file-server-4.3.30.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.30/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.29

4 years ago

streaming-file-server

version: 4.3.29

  • Spring Boot 2.2.0.RELEASE
  • Gradle 5.6.3
  • Fix many long running issues with incompatible old dependencies and jar hell

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/file-items-service-4.3.29.jar
java -jar file-items-service-4.3.29.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/file-server-4.3.29.jar
java -jar file-server-4.3.29.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/file-items-service-4.3.29.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/file-server-4.3.29.jar

bash file-items-service-4.3.29.jar --spring.profiles.active=db-h2
bash file-server-4.3.29.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.29/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.28

4 years ago

streaming-file-server

version: 4.3.28

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

  • Multiple jquery dependencies conflict
  • Project versions upgrade

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.avast.gradle.docker-compose:com.avast.gradle.docker-compose.gradle.plugin [0.7.1 -> 0.9.4]
io.vavr:vavr [0.9.2 -> 1.0.0-alpha-2]
org.asciidoctor.convert:org.asciidoctor.convert.gradle.plugin [1.5.9.1 -> 2.2.0]
org.jruby:jruby-complete [9.2.5.0 -> 9.2.7.0]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/file-items-service-4.3.28.jar
java -jar file-items-service-4.3.28.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/file-server-4.3.28.jar
java -jar file-server-4.3.28.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/file-items-service-4.3.28.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/file-server-4.3.28.jar

bash file-items-service-4.3.28.jar --spring.profiles.active=db-h2
bash file-server-4.3.28.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.28/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.27

4 years ago

streaming-file-server

version: 4.3.27

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.avast.gradle.docker-compose:com.avast.gradle.docker-compose.gradle.plugin [0.7.1 -> 0.9.4]
io.vavr:vavr [0.9.2 -> 1.0.0-alpha-2]
org.asciidoctor.convert:org.asciidoctor.convert.gradle.plugin [1.5.9.1 -> 2.2.0]
org.jruby:jruby-complete [9.2.5.0 -> 9.2.7.0]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/file-items-service-4.3.27.jar
java -jar file-items-service-4.3.27.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/file-server-4.3.27.jar
java -jar file-server-4.3.27.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/file-items-service-4.3.27.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/file-server-4.3.27.jar

bash file-items-service-4.3.27.jar --spring.profiles.active=db-h2
bash file-server-4.3.27.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.27/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.26

4 years ago

streaming-file-server release

4.3.25

4 years ago

streaming-file-server release

4.3.24

4 years ago

streaming-file-server

version: 4.3.24

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

  • Update Gradle -> 5.5-rc-4 (see how and what)
  • Migrate deprecated Gradle configuration compile -> api
  • Update Travis CI builds (add openjdk11 jobs)
  • Update fresher images in base java app Dockerfile

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.avast.gradle.docker-compose:com.avast.gradle.docker-compose.gradle.plugin [0.7.1 -> 0.9.4]
io.vavr:vavr [0.9.2 -> 1.0.0-alpha-2]
org.asciidoctor.convert:org.asciidoctor.convert.gradle.plugin [1.5.9.1 -> 2.2.0]
org.jruby:jruby-complete [9.2.5.0 -> 9.2.7.0]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/file-items-service-4.3.24.jar
java -jar file-items-service-4.3.24.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/file-server-4.3.24.jar
java -jar file-server-4.3.24.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/file-items-service-4.3.24.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/file-server-4.3.24.jar

bash file-items-service-4.3.24.jar --spring.profiles.active=db-h2
bash file-server-4.3.24.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.24/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.23

4 years ago

streaming-file-server release

4.3.22

4 years ago

streaming-file-server

version: 4.3.22

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

  • Fix deploy CI build script
  • Add Gradle dependencies update job

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.avast.gradle.docker-compose:com.avast.gradle.docker-compose.gradle.plugin [0.7.1 -> 0.9.4]
io.vavr:vavr [0.9.2 -> 1.0.0-alpha-2]
org.asciidoctor.convert:org.asciidoctor.convert.gradle.plugin [1.5.9.1 -> 2.2.0]
org.jruby:jruby-complete [9.2.5.0 -> 9.2.7.0]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/file-items-service-4.3.22.jar
java -jar file-items-service-4.3.22.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/file-server-4.3.22.jar
java -jar file-server-4.3.22.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/file-items-service-4.3.22.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/file-server-4.3.22.jar

bash file-items-service-4.3.22.jar --spring.profiles.active=db-h2
bash file-server-4.3.22.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.22/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.21

4 years ago

streaming-file-server

version: 4.3.21

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

Update gradle -> 5.5-rc-3 and update CI build script

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.avast.gradle.docker-compose:com.avast.gradle.docker-compose.gradle.plugin [0.7.1 -> 0.9.4]
io.vavr:vavr [0.9.2 -> 1.0.0-alpha-2]
org.asciidoctor.convert:org.asciidoctor.convert.gradle.plugin [1.5.9.1 -> 2.2.0]
org.jruby:jruby-complete [9.2.5.0 -> 9.2.7.0]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/file-items-service-4.3.21.jar
java -jar file-items-service-4.3.21.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/file-server-4.3.21.jar
java -jar file-server-4.3.21.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/file-items-service-4.3.21.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/file-server-4.3.21.jar

bash file-items-service-4.3.21.jar --spring.profiles.active=db-h2
bash file-server-4.3.21.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.21/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)