No description
| Outpost.Cli | partial update, openapi broke | |
| Outpost.Core | partial update, openapi broke | |
| Outpost.Tests | partial update, openapi broke | |
| Outpost.Web | partial update, openapi broke | |
| .editorconfig | initial | |
| .gitignore | initial | |
| Directory.Build.props | partial update, openapi broke | |
| outpost.sln | initial | |
| outpost.sln.DotSettings | initial | |
| README.md | partial update, openapi broke | |
requirements
- .net sdk 10 with asp.net core targeting pack
external services
- the frontend (https://codeberg.org/outpost/frontend)
- postgres (17 or newer)
- ois (https://codeberg.org/outpost/ois) or another activitypub C2S server implementing it's extensions
- optional as any pre-existing C2S server can be used
- outpost by itself is not a complete instance software and needs a C2S server to store actors and objects
install
reverse proxy configuration
map /api/* and /.well-known/* at the backend, map every other endpoint to the frontend
make sure X-Forwarded-For, X-Forwarded-Proto, and X-Forwarded-Host headers are forwarded to the backend
api documentation
see /api/openapi