The weirdest errors are those on a fresh system . The type where you expect for everything to just work with the default configs but just my luck, a new installs and email isnt working… Totroubleshoot it all , Roudcube successfully connects and sends emails when connecting to localhost (as Ropundcube it runs on the…Continue reading Webmin postfix SASL failure
Virtualmin: connect to Milter service inet:localhost:8891: Connection refused
Came across this error on Debian 9 and Virtualmin. When setting up DKIM for email delivery it seems like it cant connect to the milter. Error logs were showing Also running netstat -natpu | grep opendkim showed nothing. A couple steps to fix, Go into Virtualmin > Email Settings > DomainKeys Identified Mail Disable DKIM…Continue reading Virtualmin: connect to Milter service inet:localhost:8891: Connection refused
Xamarin.Forms Shell Error: XLS0503 A value of type ‘MenuItem’ cannot be added to a collection or dictionary of type ‘IList’.
In Xamarin.Forms Ive found when starting a new Shell project I have come across the error XLS0503. It usually comes about during the building of the menu structure. As you add menuitems and shellcontent to shell, the XLS0503 error will begin to pop up. Solution Pretty simple, completely clean the solution by right clicking on…Continue reading Xamarin.Forms Shell Error: XLS0503 A value of type ‘MenuItem’ cannot be added to a collection or dictionary of type ‘IList’.
Etesync : Encrypted Caldav and Carddav on Apache debian setup
Etesync enables an encrypted private caldav and carddav server. Its open source and can be self hosted or used directly through them. Their github page has instructions for nginx but nothing to get django setup with wsgi on apache. To get it all working, download the zip and unpack from github to the www folder.…Continue reading Etesync : Encrypted Caldav and Carddav on Apache debian setup
Switching Apache wsgi between using Python2 and Python3
If you have used the below command to install wsgi for python2 by installing the python3 version with the command below, it will uninstall the pthon2 version and install the python3 version.
PhpMyAdmin from a single domain\ virtualhost
When installing PhpMyAdmin on Debian 9, it will be accessible from any domain on the server. To serve it from a single domain remove from apache.conf in /etc/phpmyadmin. Then add the Alias line above to the domain you want to serve it from in /etc/apache2/sites-available. Restart Apache.
Failed to connect to mysql server using user “root” and password “***”: Access denied for user ‘root’@’localhost’
When trying to login or give SQL\ database access to an application, the following error can be resolved by The reason for this is when MariaDB\ MySQL is being setup, if the password is not set for root, the above error occurs. by typing the below you can see that on MariaDB the result would…Continue reading Failed to connect to mysql server using user “root” and password “***”: Access denied for user ‘root’@’localhost’
SSH keygen with ed25519
-a: Is the KDF (Key Derivation Function) rounds. Higher result in slower passphrase verification, increasing the resistance to brute-force cracking. -t: Specifies the type of key, in this case Ed25519. -f: The filename of the generated key file. -C: Comment.
Adding a motor and MQTT remote control to a sit stand desk
As a first project into micro controllers, I looked at converting a manual sit stand desk into one powered by a motor, controlled over WiFi MQTT commands. The what The parts The how To Do Github code The original desk had no electronics and could only manually be “wound” up and down with a handle.…Continue reading Adding a motor and MQTT remote control to a sit stand desk
Nextcloud\Owncloud and Redis with OpenVZ
After unsuccessfully trying to get Nextcloud and Owncloud working on an openvz VPS, I kept running into errors around installing redis. Turns out the issue is that a lot of the cheaper VPS resellers use an old kertnel version which has issues with redis. The only solution I could find was to switch to apcu…Continue reading Nextcloud\Owncloud and Redis with OpenVZ