diff --git a/app/main.js b/app/main.js
index 7e07fc581d1e247774c67570808bcd334646d039..0ea2becb7cb59528d796a5a448aa42845903a007 100644
--- a/app/main.js
+++ b/app/main.js
@@ -5,6 +5,13 @@ const {app, BrowserWindow, ipcMain} = require('electron');
 const ElectronStore = require('electron-store');
 const request = require('request');
 
+const {autoUpdater} = require("electron-updater")
+
+autoUpdater.logger = require("electron-log")
+autoUpdater.logger.transports.file.level = "info"
+
+autoUpdater.setFeedURL({"provider": "generic", "url": "https://www.opencode.net/azubieta/pling-store/-/jobs/artifacts/master/raw/build_pling-store/pling-store-master-x86_64.AppImage.zsync?job=appimage"})
+
 // Set configs dir
 app.setPath("userData", app.getPath("appData") + "/OCS-Store")
 
@@ -161,6 +168,7 @@ function removePreviewpic(itemKey) {
 app.on('ready', async () => {
     if (await startOcsManager()) {
         createWindow();
+        autoUpdater.checkForUpdatesAndNotify()
     } else {
         app.quit();
     }
diff --git a/package.json b/package.json
index c21f5f31bcca1c4ea1c1457cf0f8575b4b8c8c4d..02a232793977ec91b50c44c236ab9d425e41f55b 100644
--- a/package.json
+++ b/package.json
@@ -18,10 +18,10 @@
   "dependencies": {
     "electron-store": "2.*.*",
     "electron-updater": "^4.1.2",
+    "electron-log": "^3.0.7",
     "esm": "3.*.*",
     "lit-html": "1.*.*",
-    "request": "2.*.*",
-    "update-electron-app": "^1.5.0"
+    "request": "2.*.*"
   },
   "devDependencies": {
     "electron": "4.*.*",