{"id":20166680,"url":"https://github.com/kiritsu/uploadr","last_synced_at":"2025-05-07T00:33:19.314Z","repository":{"id":46618400,"uuid":"196823009","full_name":"Kiritsu/uploadr","owner":"Kiritsu","description":"Upload server for files, pastes, shortened urls, etc. made with ASP.NET Core 5","archived":true,"fork":false,"pushed_at":"2021-10-03T18:10:43.000Z","size":1426,"stargazers_count":10,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"rework/v2","last_synced_at":"2025-03-17T19:49:18.024Z","etag":null,"topics":["asp-netcore","azure-pipelines","csharp","database","hacktoberfest","netcore","postgresql","sharex-upload"],"latest_commit_sha":null,"homepage":"","language":"C#","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/Kiritsu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-14T10:28:36.000Z","updated_at":"2024-11-08T16:32:46.000Z","dependencies_parsed_at":"2022-09-12T23:41:01.752Z","dependency_job_id":null,"html_url":"https://github.com/Kiritsu/uploadr","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/Kiritsu%2Fuploadr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kiritsu%2Fuploadr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kiritsu%2Fuploadr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kiritsu%2Fuploadr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kiritsu","download_url":"https://codeload.github.com/Kiritsu/uploadr/tar.gz/refs/heads/rework/v2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252792451,"owners_count":21804974,"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":["asp-netcore","azure-pipelines","csharp","database","hacktoberfest","netcore","postgresql","sharex-upload"],"created_at":"2024-11-14T00:45:47.757Z","updated_at":"2025-05-07T00:33:14.293Z","avatar_url":"https://github.com/Kiritsu.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UploadR\n\n[![Build Status](https://dev.azure.com/allanmercou/uploadr/_apis/build/status/Kiritsu.uploadr?branchName=master)](https://dev.azure.com/allanmercou/uploadr/_build/latest?definitionId=7\u0026branchName=master)\n\nUploadR is a simple server-side uploading service made with ASP.NET Core 5.\n\n# Requirements\n\nIn order to use UploadR, you need the following components:\n- ASP.NET Core 5\n- PostgreSQL Server\n\n# Configuration\n\nUse the pre-made file `uploadr.json` to create your configuration. This file must be in the same directory as the executable. You can also set an environment variable `UPLOADR_PATH`.\n\n## Database setup\n\nFollow these instructions if you need help to setup your PostgreSQL database for UploadR.\n\n- Connect to your PostgreSQL database as a super-user.\n- Create a user. In our case, its name will be `uploadr`. Replace `your_password` by a strong password.\n```sql\nCREATE USER uploadr PASSWORD 'your_password';\n```\n- Create a database. In our case, its name will be `uploadr`. Don't forget to change the owner name if you used something else than `uploadr`.\n```sql\nCREATE DATABASE uploadr WITH OWNER 'uploadr';\n```\n\n## Database configuration\n\n- `Hostname` is the hostname of your PostgreSQL server. Default is `localhost` if it's ran locally.\n- `Port` is the port of your PostgreSQL server. Default is `5432`.\n- `Database` is the name of the target PostgreSQL database that you created in `Database Setup`.\n- `Username` is the name of the user that you created in `Database Setup`.\n- `Password` is the password of the user that you created in `Database Setup`.\n\n# Using UploadR\n\nYou need `Visual Studio 2019` or the `.NET 5 SDK` in order to build UploadR.\nIf you are building from a terminal, use the following command:\n```\ndotnet publish -c Release -r [RUNTIME]\n```\nYou can replace [RUNTIME] by either `win-x64`, `linux-x64`, etc. depending on the target operating system. See Microsoft documentation for .NET Core runtime if you have troubles.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiritsu%2Fuploadr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiritsu%2Fuploadr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiritsu%2Fuploadr/lists"}