Bookmarkly is a self-hosted bookmark application that allows users to organize and manage their favorite websites and applications.
Coming soon...
Manage bookmarks - Add Bookmark - Settings
- Responsive design for desktop & mobile access
- Organize bookmarks into categories
- Mark bookmarks as favorites
- Customize each bookmark with its own icon
- Backup and Restore (config, credentials, icons)
- Multiple themes
- Customizable background image with brightness and saturation controls
- Custom CSS support for styling control
- Multilingual interface
- Integrated icon finder with predefined app icons
- Automatic favicon extraction from websites
- Custom icon upload support
- Password-protected login system
- Configurable "Remember me" functionality
- Optional dashboard protection for extra security
- User-friendly admin interface
- Comprehensive settings panel
- Debug mode for troubleshooting
- Web server (Apache/Nginx)
- PHP 7.4 or higher
-
Download and Upload
- Download Bookmarkly from: https://bookmarkly.nl/download/bookmarkly_webserver_1.7.zip
- Upload to your web server (e.g.,
/var/www/bookmarkly
)
-
Set Permissions
chmod 755 /var/www/bookmarkly chmod 777 /var/www/bookmarkly/data # Database directory chmod 777 /var/www/bookmarkly/uploads/icons # Icon uploads directory
-
Configure Web Server
# Apache configuration example (.htaccess) <Directory /var/www/bookmarkly/public> AllowOverride All Require all granted </Directory>
-
‼️ Security Recommendations‼️ - Ensure only the
public
directory is web-accessible - Store the
data
directory outside the web root if possible
- Ensure only the
Pull the Image
docker pull ghcr.io/r0gger/bookmarkly:latest
Docker Compose
services:
bookmarkly:
image: ghcr.io/r0gger/bookmarkly:latest
ports:
- "80:80"
volumes:
- bookmarkly_data:/var/www/html/bookmarkly/data
environment:
- BOOKMARKLY_VERSION=1.7
restart: unless-stopped
volumes:
bookmarkly_data:
driver: local
BOOKMARKLY_VERSION
Current production version: 1.7
-
Access the Application
- Visit:
https://your-domain.com
orhttp://192.168.1.123
(example) - Click the gear icon in the bottom right
- Visit:
-
Default Credentials
- Username:
admin
- Password:
password
- Username:
-
‼️ Important Security Step‼️ - Immediately change the default credentials
- Click the gear-icon ⚙️ (bottom-right)
- Go to Settings > Change Username / Change Password
- This project is under active development
- Features and functionality may change
- Report any bugs or issues on GitHub