{"id":20188661,"url":"https://github.com/der3318/jooby-imgserver","last_synced_at":"2025-03-03T07:13:58.581Z","repository":{"id":92549055,"uuid":"194107960","full_name":"der3318/jooby-imgserver","owner":"der3318","description":"Website Powered by Jooby - Image Upload Server","archived":false,"fork":false,"pushed_at":"2019-07-30T05:13:07.000Z","size":3539,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T18:33:42.571Z","etag":null,"topics":["gallery","jooby","webserver"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/der3318.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-27T14:13:33.000Z","updated_at":"2020-06-06T08:16:32.000Z","dependencies_parsed_at":"2023-05-22T10:30:27.138Z","dependency_job_id":null,"html_url":"https://github.com/der3318/jooby-imgserver","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/der3318%2Fjooby-imgserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/der3318%2Fjooby-imgserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/der3318%2Fjooby-imgserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/der3318%2Fjooby-imgserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/der3318","download_url":"https://codeload.github.com/der3318/jooby-imgserver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241622604,"owners_count":19992504,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gallery","jooby","webserver"],"created_at":"2024-11-14T03:30:07.766Z","updated_at":"2025-03-03T07:13:58.538Z","avatar_url":"https://github.com/der3318.png","language":"Java","readme":"## Jooby - Image Server\n### Description\nThe project contains a simple web application which supports image uploading and image searching. It could be viewed as a temporary or private cloud space that manages the images you uploaded.\n\n|Framework|[Jooby](https://jooby.org/)|\n|:-:|:-:|\n|Database|[SQLite](https://www.sqlite.org/index.html)|\n|Build Tool|[Gradle v4.8](https://gradle.org/)|\n|Front End|[Semantic UI v2.4.1](https://semantic-ui.com/)|\n\n\n### Overview\n|Note|Screenshot|\n|:-:|:-:|\n|Main Page|![Imgur](https://i.imgur.com/surgdwB.png)|\n|Upload Image or Zipped Images|![Imgur](https://i.imgur.com/GnIqwkL.png)|\n|View Image|![Imgur](https://i.imgur.com/dvdZiQd.png)|\n|Remove Image|![Imgur](https://i.imgur.com/AEfKQPg.png)|\n\n\n### Prerequisite\n#### Java\n* JDK/JRE 8+\n* Setup Environment Variable $JAVA_HOME\n* [Download](https://www.oracle.com/technetwork/java/javase/downloads/index.html) and Install\n\n\n#### Gradle\n* Version 4.8+\n* [Download Zip](https://gradle.org/next-steps/?version=5.4.1\u0026format=bin)\n* Unzip and Copy the Gradle Library Path (`/tmp/gradle-5.4.1`)\n* Modify Line No.36 in File `activate` in the Repository to Yours\n* Run `$source activate` to Modify the Gradle Environment Variable\n\n\n#### Disable Gradle Daemon\n* Create File `$USER_HOME/.gradle/gradle.properties`\n* Add `org.gradle.daemon=false` to the File\n* [Reference](https://docs.gradle.org/current/userguide/gradle_daemon.html)\n\n\n### Setup and Run Server\n#### IP and Port\n* Modify `host` and `port` in `conf/application.conf`\n* Default Host `0.0.0.0` and Port `3318`\n\n\n#### Database\n* `jooby.db` Powered by Sqlite3\n* Feel Free to Drop the Tables Before App Start\n* [Download Database Browser (Optional)](https://sqlitebrowser.org/dl/)\n\n\n#### Run\n* UNIX - `$chmod +x gradlew` and `$./gradlew joobyRun`\n* Windows - `$gradlew.bat joobyRun`\n* Browse the Interface via `http://YOUR_IP/images`\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fder3318%2Fjooby-imgserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fder3318%2Fjooby-imgserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fder3318%2Fjooby-imgserver/lists"}