$ -weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install -weight: 500;">docker.io -weight: 500;">docker-compose-plugin
-weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable -weight: 500;">docker --now
-weight: 600;">sudo usermod -aG -weight: 500;">docker $USER
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install -weight: 500;">docker.io -weight: 500;">docker-compose-plugin
-weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable -weight: 500;">docker --now
-weight: 600;">sudo usermod -aG -weight: 500;">docker $USER
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install -weight: 500;">docker.io -weight: 500;">docker-compose-plugin
-weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable -weight: 500;">docker --now
-weight: 600;">sudo usermod -aG -weight: 500;">docker $USER
-weight: 500;">git clone https://github.com/DioCrafts/oxicloud.-weight: 500;">git
cd oxicloud
cp example.env .env
-weight: 500;">git clone https://github.com/DioCrafts/oxicloud.-weight: 500;">git
cd oxicloud
cp example.env .env
-weight: 500;">git clone https://github.com/DioCrafts/oxicloud.-weight: 500;">git
cd oxicloud
cp example.env .env
POSTGRES_DB=oxicloud
POSTGRES_USER=oxicloud
POSTGRES_PASSWORD=changeme
APP_URL=http://localhost:8086
POSTGRES_DB=oxicloud
POSTGRES_USER=oxicloud
POSTGRES_PASSWORD=changeme
APP_URL=http://localhost:8086
POSTGRES_DB=oxicloud
POSTGRES_USER=oxicloud
POSTGRES_PASSWORD=changeme
APP_URL=http://localhost:8086
-weight: 500;">docker compose up -d
-weight: 500;">docker compose up -d
-weight: 500;">docker compose up -d
-weight: 500;">docker compose ps
-weight: 500;">docker compose ps
-weight: 500;">docker compose ps
-weight: 500;">docker compose logs oxicloud
-weight: 500;">docker compose logs oxicloud
-weight: 500;">docker compose logs oxicloud
http://localhost:8086
http://localhost:8086
http://localhost:8086
ssh -p 443 -R0:localhost:8086 -t free.pinggy.io
ssh -p 443 -R0:localhost:8086 -t free.pinggy.io
ssh -p 443 -R0:localhost:8086 -t free.pinggy.io
ssh -p 443 -R0:localhost:8086 -t free.pinggy.io "b:username:password"
ssh -p 443 -R0:localhost:8086 -t free.pinggy.io "b:username:password"
ssh -p 443 -R0:localhost:8086 -t free.pinggy.io "b:username:password"
-weight: 500;">git clone https://github.com/DioCrafts/oxicloud.-weight: 500;">git
cd oxicloud
cargo build --release
-weight: 500;">git clone https://github.com/DioCrafts/oxicloud.-weight: 500;">git
cd oxicloud
cargo build --release
-weight: 500;">git clone https://github.com/DioCrafts/oxicloud.-weight: 500;">git
cd oxicloud
cargo build --release
cargo run --release
cargo run --release
cargo run --release - Idle memory usage around 30 to 50 MB
- Docker image size close to 40 MB
- Cold -weight: 500;">start time under one second
- Support for WebDAV, CalDAV, CardDAV, and a REST API
- Authentication using JWT tokens with Argon2id password hashing
- Support for OpenID Connect and single sign on
- Content deduplication and resumable uploads
- Full text search across stored files - Idle memory usage between 30 and 50 MB
- Cold -weight: 500;">start times under one second
- Docker image sizes around 40 MB - Docker and Docker Compose installed on the host machine
- At least 512 MB of available memory
- A system running Linux, macOS, or Windows with WSL2 - Export files or synchronize them locally through WebDAV
- Export calendar data as ICS files
- Export contacts as VCF files - Use Google Takeout to download calendar and contact archives
- Import the ICS and VCF files into OxiCloud