餐飲業競爭異常激烈,尤其是對小型業者而言。除了烹飪、上菜、管理員工以及滿足衛生檢查員的日常工作外,你還必須與那些提供先進線上預訂和點餐系統的餐廳競爭。
TastyIgniter 是一款易於使用、一體化、自架的餐廳服務器應用程序,可以顯示菜單、收款、預訂餐桌,並幫助您管理員工和線上訂單。以下是如何在 Raspberry Pi 上安裝它的方法。快來看看。 學習軟技能對技術專業人員的益處.

快速連結
如何在 Raspberry Pi 上安裝 TastyIgniter
在開始之前,您應該遵循我們的基本指南: 如何將 Raspberry Pi 設定為 Web 伺服器.
TastyIgniter 需要 PHP 8 或更高版本。若要在 Raspberry Pi 上安裝 PHP 8.2,請新增 GPG 金鑰,然後新增 PHP 儲存庫:
sudo wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” | sudo tee /etc/list/phpsources.
更新套件索引,然後將 PHP 8.2 安裝為 Apache 模組:
sudo apt update sudo apt install php8.2 libapache2-mod-php8.2
您還需要將 PHP 8.2 與 MariaDB 整合並安裝一些插件:
sudo apt install php8.2-mysql php8.2-curl php8.2-openssl php8.2-dom php8.2-gd php8.2-zip
此外,您還需要啟用 Apache mod rewrite:
sudo a2enmod 重寫
安裝時附帶一個 .htaccess 文件,但預設情況下,Apache 會忽略它。使用 nano 文字編輯器修改 Apache 設定檔以變更此設定:
須藤納米 /etc/apache2/apache2.conf
尋找以以下內容開頭的部分:
…並改變 設置AllowOverride無 إ 全部設置AllowOverride.

儲存 nano 檔案並使用退出 Ctrl + O 然後 按Ctrl + X使用以下命令重新啟動 Apache:
sudo服務apache2重啟
Composer 將用於安裝任何其他依賴項。您可以使用以下命令安裝 Composer:
wget -O composer-setup.php https://getcomposer.org/installer && sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
使用 wget 工具下載 TastyIgniter 安裝精靈 zip 檔案:
wget https://github.com/tastyigniter/setup/archive/master.zip
使用以下命令提取它:
解壓master.zip
現在將 zip 檔案的內容移到 Apache 建立的目錄中:
sudo mv setup-master/* /var/www/html/
現在您需要將目錄及其內容的所有權轉移給 Apache 使用者:
sudo chown -R www-data:www-data / var / www / html /
TastyIgniter 需要一個資料庫才能運作,因此您需要存取 MariaDB:
sudo mariadb

建立一個名為的新用戶 美味點火器 以及一個名為 美味點火器 ,然後允許 tastyigniter 使用者使用 tastyigniter 資料庫。點選 進入 每行之後。
建立資料庫 tastyigniter;建立使用者 tastyigniter,密碼為 'topsecretpassword';授予 tastyigniter@localhost 使用者對 *.* 的使用權限,密碼為 'topsecretpassword';授予 tastyigniter@localhost 使用者對 tastyigniter.* 的所有權限;
為您的餐廳建立網站
開啟 Web 瀏覽器並在 URL 欄中輸入以下位址:
pi-local-ip-address/setup.php
您將看到 TastyIgniter 標誌和一個橙色按鈕,表示 TastyIgniter 已安裝。點擊它。
TastyIgniter 採用非常寬鬆且易於理解的 MIT 授權進行分發。閱讀許可證後,點擊按鈕即可。 許可證驗收.

嚮導將執行檢查,以確保滿足所有系統要求。點擊橙色按鈕繼續。 資料庫設定.
主機名稱、連接埠和前綴表將預先填寫。保留這些詳細信息,然後輸入 美味點火器 輸入資料庫名稱和使用者名稱。在提供的方塊中輸入最高機密密碼,然後按一下橘色按鈕。

下一步是配置您餐廳的基本資訊和管理員帳戶。您需要輸入您的姓名、使用者名稱、餐廳名稱、電子郵件地址,並建立安全密碼。
نصيحة: 您可以選擇輸入“Site Carte Key”,即可存取 TastyIgniter 市場,並在其中為您的 TastyIgniter 實例添加免費和付費的附加元件。其中包括一個專用的 Android 點餐應用程式、會員方案和餐桌預訂應用程式。
如果您只有一家餐廳或咖啡館的網站,則應選擇「單一網站模式」。 「安裝演示數據」開關會預先填入虛擬數據,以便您更了解所有內容的整合。
滿意後,再次點擊橘色按鈕,選擇使用預建主題和推薦外掛程式來設定您的網站,還是從頭開始。如果您不是經驗豐富的設計師,我們建議您暫時使用預建主題。
設定將完成,您將被邀請登入網站:
pi-ip-ip/admin/login
使用您之前建立的管理員使用者名稱和密碼。檢查 最好的餐廳選擇應用程式可幫助您決定下次在哪裡用餐。.
設定您的新餐廳網站
控制面板區域整潔有序,類別排列在螢幕左側。

要獲得完整功能,您需要安裝一些免費插件。前往 系統 -> 附加元件 在搜尋框中,尋找並安裝以下擴充功能:cart、coupons、frontend、local、pages、payregister、reservation 和 user。
您想讓人們知道您的位置,請點擊“地點”條目並添加您的位置。您也會看到營業時間和配送區域的標籤。
要在地圖上顯示您的位置和配送半徑,您需要一個 Google 地圖 API 金鑰。 28500 的 API 金鑰可讓您每月免費上傳地圖。請在下方的文字欄位中新增您的密鑰。 系統 -> 設定 -> 常規.
您可以在“餐廳”版中找到更多餐廳詳情。您可以調整菜單項目和價格、輸入餐桌詳情和容納人數、自訂類別以及設定特定的用餐時間。
من 系統 -> 設定 -> 銷售 設定您希望如何處理請求和預訂。您可以選擇允許無需帳戶的請求,並將請求限制在特定區域。您還必須選擇是自動接受請求或預訂,還是需要手動批准。

訂單和預訂會立即顯示在「銷售」下的相關版塊中,因此建議您在單獨的分頁中開啟它們。在這裡,您可以為員工指派任務,並變更訂單或預訂狀態。
之內 銷售 -> 付款 您可以選擇餐廳接受的付款方式。現金是預設選項,但您可以添加 PayPal、Stripe、Mollie、Square 等付款方式。您需要透過平台取得 API 金鑰,並將其新增至相關欄位。這樣,新的付款方式就會出現在您的外帶菜單中。

您還應該為其他員工建立帳戶 系統 -> 員工 將他們分配到不同的群組和角色,並控制他們的存取權限。完成此操作後,您可以向任何群組或員工發送任何請求,以便他們可以繼續工作,而無需您直接幹預。他們還可以更改請求的狀態,以便您了解情況。
نصيحة: TastyIgniter 還可以設定發票、產生銷售報告等。如需查看完整功能概述,請造訪其網站。 美味點火器.
發布並保護您的餐廳網站
一旦您對網站的外觀和運行效果感到滿意,就可以啟動它了。如果您還沒有域名,請註冊您的域名,刪除註冊商 DNS 設定中的所有記錄,並建立一個新的“A”記錄,值為“@”,主機作為您的公網 IP 位址。將 TTL 值設定為盡可能低的水平。
您需要再次使用 SSH 存取您的 Raspberry Pi,並刪除安裝檔案以防止其他人重新運行安裝過程並將資金轉移到自己的帳戶。
須藤 rm /var/www/html/setup.php
為您的網域建立一個新的 Apache conf 檔案:
cd /etc/apache2/sites-available/ sudo nano domain.conf
在新文件中,貼上以下內容:
伺服器名稱 your-domain-name.tld 文檔根目錄 /var/www/html/
儲存 nano 檔案並使用退出 Ctrl + O 然後 按Ctrl + X.
啟用新的 conf 文件,重新啟動 Apache,並使用 Certbot 取得和部署憑證和加密金鑰。
sudo a2ensite domain.conf sudo service apache2 restart sudo certbot
Certbot 會要求您從清單中選擇要使用的網站。輸入對應的數字,然後按「確定」。 進入出現提示時選擇重定向,然後再次重新啟動 Apache。
您網站的所有連線都將自動升級到 SSL。 SSL 可以提高您網站的安全性,並讓訪客更信賴。勾選 如何在 WordPress 網站上免費設定 SSL 證書.
使用一些測試命令

作為供應商和餐廳,熟悉此流程至關重要。您可以讓家人下單,並在管理選單中查看訂單,以此測試您的系統。
為了確保本指南和應用程式正常運行,我們在周末的家庭燒烤會上使用了這個系統,向廚師發送訂單。它運行完美。查看 使用 Archivy 在 Raspberry Pi 上建立個人檔案.
使用 Raspberry Pi 管理您的餐廳
按照上述步驟,您可以在一台普通的 Raspberry Pi 電腦上設定自己的餐廳管理系統,包括線上訂購和餐桌預訂功能。
如果您想將您的食譜帶入數位世界,請查看: 最佳食譜組織應用程式 來替換你一直囤積的那些食譜。










