mirror of
				https://github.com/tborychowski/self-hosted-cookbook.git
				synced 2025-11-04 07:37:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			867 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			867 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Carddav
 | 
						|
- [plugins.roundcube.net](https://plugins.roundcube.net/#/packages/roundcube/carddav)
 | 
						|
- [Github repo](https://github.com/blind-coder/rcmcarddav)
 | 
						|
 | 
						|
 | 
						|
### How to make it work with Monica
 | 
						|
 | 
						|
Password field in the rouncdube db is too short for the API token from Monica, so we need to make it accept longer passwords:
 | 
						|
 | 
						|
1. First get password from `mailcow-dockerized/mailcow.conf`:
 | 
						|
    ```sh
 | 
						|
    cat mailcow-dockerized/mailcow.conf | grep DBPASS
 | 
						|
    ```
 | 
						|
 | 
						|
2. Then modify the db:
 | 
						|
    ```sh
 | 
						|
    docker-compose exec mysql-mailcow sh
 | 
						|
    mysql -u mailcow -p <DBPASS>
 | 
						|
    use mailcow;
 | 
						|
 | 
						|
    # see all addressbooks:
 | 
						|
    select * from mailcow_rc1carddav_addressbooks;
 | 
						|
 | 
						|
    # see table properties
 | 
						|
    describe mailcow_rc1carddav_addressbooks;
 | 
						|
 | 
						|
    # change password field type from varchar to text
 | 
						|
    ALTER TABLE mailcow_rc1carddav_addressbooks MODIFY password text;
 | 
						|
    ```
 |