Welcome to Rdiffweb’s documentation!¶
- Introduction
- Quick Start
- Installation
- Configuration
- Configuration file
- Environment variables
- Command line arguments
- Configure listening port and interface
- Configure External URL
- Configure administrator username and password
- Configure logging
- Configure database
- Configure LDAP Authentication
- Configure OAuth
- Configure User Session
- Configure email notifications
- Configure user quota
- Configure Rate-Limit
- Custom user’s password length limits
- Configure Rdiffweb Branding
- Configure SSH Key management
- Configure repositories clean-up job
- Configure temporary folder location
- Configure repository lookup depthness
- Configure default language
- Configure Version Check
- Server Hardening
- Use Rdiffweb
- FAQ
- Development
- RESTful API
- Overview
- Authentication
- Input Payloads
- Example using cURL
- Endpoints
- GET /
- GET /admin/
- GET /admin/activity/
- GET /admin/activity/data.json
- GET /admin/logs/
- GET /admin/logs/raw
- GET /admin/repos/
- GET /admin/session/
- POST /admin/session/
- GET /admin/sysinfo/
- GET /admin/users/
- POST /admin/users/delete
- GET /admin/users/edit/{username_or_id}
- POST /admin/users/edit/{username_or_id}
- GET /admin/users/messages/{username_or_id}
- GET /admin/users/new
- POST /admin/users/new
- GET /api
- GET /api/currentuser
- POST /api/currentuser
- GET /api/currentuser/repos
- GET /api/currentuser/repos/{name_or_repoid}
- POST /api/currentuser/repos/{name_or_repoid}
- POST /api/currentuser/sshkeys
- GET /api/currentuser/sshkeys
- GET /api/currentuser/sshkeys/{fingerprint}
- DELETE /api/currentuser/sshkeys/{fingerprint}
- POST /api/currentuser/tokens
- GET /api/currentuser/tokens
- GET /api/currentuser/tokens/{name}
- DELETE /api/currentuser/tokens/{name}
- GET /api/openapi_json
- POST /api/users
- GET /api/users
- GET /api/users/{username_or_id}
- DELETE /api/users/{username_or_id}
- GET /audit/{path}
- GET /browse/{path}
- POST /delete/{path}
- GET /favicon_ico
- GET /graphs/activities/{path}
- GET /graphs/errors/{path}
- GET /graphs/files/{path}
- GET /graphs/sizes/{path}
- GET /graphs/times/{path}
- GET /header_logo
- GET /history/{path}
- GET /login/
- POST /login/
- GET /logo
- POST /logout
- GET /logs/{path}
- GET /main_css
- GET /mfa/
- POST /mfa/
- GET /prefs/
- GET /prefs/general
- POST /prefs/general
- GET /prefs/mfa
- POST /prefs/mfa
- GET /prefs/notification
- POST /prefs/notification
- GET /prefs/session
- POST /prefs/session
- GET /prefs/sshkeys
- POST /prefs/sshkeys
- GET /prefs/tokens
- POST /prefs/tokens
- GET /restore/{path}
- GET /robots_txt
- GET /settings/{path}
- POST /settings/{path}
- GET /static/{filename}
- GET /stats/data.json/{path}
- GET /stats/{path}
- GET /status/activities.json/{path}
- GET /status/age.json/{path}
- GET /status/disk_usage.json/{path}
- GET /status/elapsetime.json/{path}
- GET /status/per_days.json/{path}
- GET /status/{path}
- Endpoints
- Example using cURL