Supported protocols
OpenComic supports the following server protocols:SMB
Windows file sharing protocol for network drives
FTP/FTPS
File Transfer Protocol with optional SSL/TLS security
SFTP/SSH/SCP
Secure file transfer over SSH protocol
S3
Amazon S3 and S3-compatible object storage
WebDAV
Web-based file access protocol (HTTP/HTTPS)
Protocol features
| Protocol | Security | Progress tracking | Parallel downloads |
|---|---|---|---|
| SMB | Basic | Yes | Yes (5 concurrent) |
| FTP | No | Yes | Sequential |
| FTPS | Yes | Yes | Sequential |
| SFTP/SSH | Yes | Yes | Yes (20 concurrent) |
| SCP | Yes | Yes | Yes (20 concurrent) |
| S3 | Yes | Yes | Yes (5 concurrent) |
| WebDAV | No | Yes | Yes (5 concurrent) |
| WebDAVS | Yes | Yes | Yes (5 concurrent) |
Adding a server connection
Configure connection details
Enter the required information for your server:
- Protocol: Choose from
smb://,ftp://,ftps://,sftp://,ssh://,scp://,s3://,webdav://, orwebdavs:// - Host: Server address or domain name
- Port: Custom port (optional)
- Username: Authentication username (if required)
- Password: Authentication password (if required)
- Domain: Windows domain for SMB (optional)
- Share/Bucket: Share name (SMB) or bucket name (S3)
Connection URL format
Server paths follow these URL formats:SMB connections
Server Message Block (SMB) is commonly used for Windows network shares and NAS devices.Configuration
- Default port: 445
- Domain: Workgroup or Active Directory domain (defaults to
WORKGROUP) - Authentication: Username and password
Example
SMB connections require proper network discovery and file sharing enabled on the server.
FTP and FTPS
File Transfer Protocol for accessing remote file servers.Features
- FTP: Standard unencrypted file transfer (port 21)
- FTPS: FTP with SSL/TLS encryption (port 990)
- Timeout: Configurable connection timeout (default: 5 seconds × server timeout multiplier)
Sequential downloads
FTP connections download files sequentially to ensure reliable transfers.SFTP, SSH, and SCP
Secure file access over SSH protocol.Configuration
- Default port: 22
- Authentication: Username and password
- Timeout: 5 seconds × server timeout multiplier
- Keep-alive: 15 minutes
Parallel transfers
SSH-based protocols support up to 20 concurrent file downloads with progress tracking.S3 and compatible storage
Amazon S3 and S3-compatible object storage services.Configuration
- Region or endpoint: AWS region (e.g.,
us-east-1) or custom endpoint URL - Bucket: S3 bucket name
- Credentials: Access Key ID and Secret Access Key
Custom endpoints
For S3-compatible services like MinIO, Wasabi, or DigitalOcean Spaces:Features
- Path-style bucket access
- Automatic pagination for large directories (up to 10,000 files)
- Streaming downloads
WebDAV and WebDAVS
Web Distributed Authoring and Versioning for HTTP-based file access.Features
- WebDAV: HTTP-based access (port 80)
- WebDAVS: HTTPS-based secure access (port 443)
- Auto-detection: Automatic authentication method detection
Common services
WebDAV is supported by:- Nextcloud
- ownCloud
- Box
- Other cloud storage services
Performance and caching
Intelligent caching
OpenComic caches file listings and comic metadata to improve performance:- File listings: Cached with timestamps for quick navigation
- Comic pages: Downloaded on-demand and cached locally
- Progress tracking: Monitors download progress for each file
Connection management
- Auto-close: Idle connections close after 10 minutes
- Error handling: Automatic retry on connection errors
- Offline mode: Option to work offline with cached content
Duplicate prevention
OpenComic prevents downloading the same file multiple times:- Checks modification times
- Skips already-downloaded files
- Coordinates concurrent download requests
Error handling
Connection errors
Connection errors
If you see connection errors:
- Verify server address and port
- Check firewall settings
- Confirm credentials are correct
- Test network connectivity
Folder not found
Folder not found
If folders cannot be accessed:
- Verify the path exists on the server
- Check folder permissions
- Ensure proper authentication
Timeout errors
Timeout errors
For timeout issues:
- Increase server timeout multiplier in settings
- Check network stability
- Verify server is responding
Best practices
Use secure protocols
Prefer FTPS, SFTP, S3, or WebDAVS over unencrypted options when possible.
Optimize network
Use wired connections for best performance when streaming large comic files.
Cache strategically
Allow OpenComic to cache frequently accessed comics for faster loading.
Monitor bandwidth
Be aware of data usage when accessing comics over the internet.
Troubleshooting
Connection refused
If OpenComic cannot connect:- Verify the server is online and accessible
- Check if the port is open and not blocked by a firewall
- Confirm the protocol is enabled on the server
Authentication failed
- Double-check username and password
- Verify domain name for SMB connections
- Ensure the account has proper permissions
Slow performance
- Check network speed and latency
- Reduce concurrent downloads if needed
- Enable local caching
- Consider increasing server timeout multiplier
Next: OPDS catalogs
Learn how to connect to OPDS comic and manga catalogs
