Raspberry Pi4 如何設定螢幕解析度

瞎咪~~~設定螢幕解析度有什麼好分享的呢? 說實話,真的沒有那麼直覺,可以自己找到設定。 首先,用了以下指令去修改使用的解析度: sudo nano /boot/config.txt 改好重開機,解析度依舊沒有改變。 但是在Desktop的界面裡面,找了 偏好設定-->Raspberry Pi設定,根本就沒有有關螢幕解析度的設定。最後~~原來藏在一個非常不起眼的地方: 偏好設定-->Screen Configuration,選單 Configure-->Screens-->HDMI-1-->Resolution 本篇參考Google大大的文章如下: https://pimylifeup.com/raspberry-pi-screen-resolution/

如何透過SSH進入Docker的Container

為了不讓文章太少字,筆者就在羅梭的多寫一些咚咚囉~~~ 甚麼是Docker,其實可以想成就是一種虛擬機器的技術,跟VirtualBox、VMWare是類似的東西,這樣比較好理解,當然官方說法,請參閱Wiki。 Synology NAS的Docker用套件中心,隨便點一點就建立好了,但是如果你有一台伺服器想要自己架設,那請參考這篇。 省去了安裝步驟,但是要如何用SSH進入到Docker的Container(虛擬機)內呢?第一個方式你可以用Synology --> Docker --> 容器 --> 詳細資料 --> 終端機 --> 新增 這樣就解決了,如下圖。 但是這樣的問題是,沒有辦法複製貼上,指令只能一個字一個字打,你也知道的,大部分指令都是從Google大神哪邊複製來的,所以這個方法不好用。 另一個方式就是只好用SSH連線到Synology本身,然後再用指令進去Docker裡,這個方式要怎麼做呢? 首先,要能SSH進到Synology NAS上,然後再用下列指令進入到Docker的Container內。 sudo docker exec -it synology_gitlab /bin/bash exec是執行一個指令,當然你也可以執行ls,但是執行/bin/bash的話,就是進去囉。 synology_gitlab,是容器的名稱,就是情況不一樣了。 參數 i 保持STDIN;參數 t 製造一個偽終端。 其它更進階的Docker學習,請參考《Docker...

在Docker內編輯設定檔案

Docker的容器內是無法編輯檔案的,所以要自己下載,進入到終端機後執行以下指令: sudo apt-get update sudo apt-get install vim nano

使用反向代理連接DSM後,Docker終端機連線錯誤的解法

如題: Docker容器-->詳細資料-->終端機,出現「Socket已關閉」錯誤的解法。 這個問題感謝 RAYKUO'S BLOG ,這篇文章,已有詳列解法,經實測也確實能解。 sudo vi /usr/syno/share/nginx/Portal.mustache 在 {{/customize_headers}}前增加以下 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 之後重啟服務: synoservicecfg --restart nginx

在Synology的Docker設定Redmind郵件寄送

之前有設定過Gitlab的郵件寄送,可以參考這一篇。或者參考一下已下熱心網友的分享: https://snippetinfo.net/mobile/media/1954 我的設定參數如下,經實驗可以正常寄出(以中華電信郵件主機為例): SMTP_AUTHENTICATION login SMTP_STARTTLS true SMTP_PASS ...

GitLab在反向代理後的設定

透過反向代理的設定,這篇文章已經有談過了,如果還有不懂的地方可以參考以下文章: 利用反向代理伺器突破公司對埠5000/5001的封鎖Setup of GitLab Docker on Synology DSM關於gitlab的docker設定分享 今天要來談的是,Gitlab本身也要做一些設定,讓網頁轉導會正常一些。 關掉註冊服務 Admin Area --> Settings --> Sign-up restrictions --> 、 網頁轉導 Admin Area --> Settings --> Sign-in restrictions --> 與

反向代理伺服器

無論是正向代理或是反向代理伺服器,因為都有代理,其代理就是Proxy Server的概念。正向代理是正港的Proxy Server,幫你Cache網路上的資料,增加瀏覽的速度,而反向代理呢,就是把你的連線請求再轉接出去,常應用再外網轉街內網的某台伺服器(跟NAT的效果是一樣的)。 之前為了架設GitLab,Synology是用Docker的方式,雖然開了一個30000Port,但是大多的防火牆都只開放80與443,如何要能透過防火牆,這個時候就要借助反向代理的功能了。 GitLab架設請參考: https://mika.i234.me/wordpress/2020/05/18/%e5%bb%ba%e7%bd%aegitlab%e7%9c%9f%e7%b0%a1%e5%96%ae/ 反向代理設定請參考這篇: https://blog.ladsai.com/synology-%E5%88%A9%E7%94%A8%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E4%BC%BA%E5%99%A8%E7%AA%81%E7%A0%B4%E5%85%AC%E5%8F%B8%E5%B0%8D%E5%9F%A05000-5001%E7%9A%84%E5%B0%81%E9%8E%96.html 設定畫面如下:這樣就可以透過80port連線Gitlab了。

IIS網站發生拒絕存取登錄機碼 Global

會發生這樣的問題,是因為在page裡面寫了讀取CPU、記憶體的功能造成的。 PerformanceCounter performanceCounterRAM = new PerformanceCounter(); performanceCounterRAM.CounterName = "% Committed Bytes In Use"; performanceCounterRAM.CategoryName = "Memory"; String ram = ((int)(performanceCounterRAM.NextValue())).ToString(CultureInfo.InvariantCulture) + "%"; Page.Title = string.Format("ABC網站(記憶體:{0}){1:d}", ram, DateTime.Now); 但讀取CPU與記憶體會與權限有關係,故須要調整應用程式集區的識別身分,如下調整為NetworkService就可以了。 參考資料: https://dotblogs.com.tw/maduka/2014/01/08/139301

IIIS認不得aspx

剛建好的Window Server並啟用IIS角色,但竟然不認得aspx網頁,這怎麼可能呢? 原因是因為IIS網頁伺服器,應用程式開發,未勾選的緣故,只要把ASP.NET 4.7勾起來就可以了,如下圖: 參考資料: https://blog.xuite.net/tolarku/blog/64295488-Win7+IIS+%E4%B8%8D%E8%AA%8D%E5%BE%97+aspx+-++MIME+type+%E9%8C%AF%E8%AA%A4

如何修改WordPress上傳檔案大小上限

在使用Synology NAS,安裝Wordpress套件後,會發現Wordpress只能上傳檔案大小上限: 32 MB,如下圖: 這是因為php.ini設定的關係,要改的參數如下: upload_max_filesize = 1024M post_max_size = 1024M max_execution_time = 3600 max_input_time = 3600 另外有個參數也建議修改,增加記憶體的使用空間(當然要配合真正有多少實體記憶體可用): memory_limit = 512M 這時候很習慣的看到Web Station中,有提供PHP設定功能,有UI介面當然要給他用一下,如下圖: 設定完成後當然就是重啟一下服務或NAS,結果會發現,怎麼還是32M,沒有改成功嗎? 應該是有某些Bug未被Fix,查一下Synology自己發佈的Release 有修正,但不知甚麼原因沒有套用上去,看來還是自己改php.ini把,用Putty進去找php.ini,會發現一大堆。 sudo find / -name php.ini 到底要改哪一個呀,難不成一個一個試嗎?太辛苦了,看來只能放大絕了,這時候去Wordpress目錄下新增一個php檔案,編寫以下code吧。 <?php phpinfo(); ?> 上段code主要是把設定值叫出來看看,會出現下方頁面: 重點來了,請看到上圖紅框處,那才是真正php.ini的位置。所以再次Putty進去後,用以下語法改參數吧。 sudo vi /volume1/@appstore/PHP7.2/misc/php-fpm.ini 改完後重啟服務或重開機,大功告成。