〇BookStackの画面
1. 以下のコマンドを実行してMariaDBをインストールします。
sudo apt-get update
sudo apt-get -y install mariadb-server
sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"
mysql -uroot -proot -e "CREATE DATABASE bookstack DEFAULT CHARACTER SET utf8mb4;"
mysql -uroot -proot -e "CREATE USER bookstack@localhost IDENTIFIED BY 'bookstack';"
mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON bookstack.* TO 'bookstack'@'localhost';"
mysql -uroot -proot -e "FLUSH PRIVILEGES;"
2. BookStackをインストールする
sudo apt-get -y install apache2 \
php7.4 \
libapache2-mod-php7.4 \
php7.4-mysqlnd \
php7.4-common \
php7.4-mbstring \
php7.4-curl \
php7.4-xml \
php7.4-gd \
php7.4-zip \
php7.4-tidy \
unzip \
curl \
git
curl -s https://getcomposer.org/installer | sudo php
sudo mv composer.phar /usr/local/bin/composer
cd /opt
sudo git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch
cd /opt/BookStack
sudo composer install
sudo cp .env.example .env
sudo sed -i -e 's/DB_DATABASE=database_database/DB_DATABASE=bookstack/' /opt/BookStack/.env
sudo sed -i -e 's/DB_USERNAME=database_username/DB_USERNAME=bookstack/' /opt/BookStack/.env
sudo sed -i -e 's/DB_PASSWORD=database_user_password/DB_PASSWORD=bookstack/' /opt/BookStack/.env
sudo php artisan key:generate --force
sudo php artisan migrate --force
sudo chown -R www-data:www-data /opt/BookStack
cat << EOF | sudo tee /etc/apache2/sites-available/bookstack.conf
<VirtualHost *:80>
DocumentRoot /opt/BookStack/public
<Directory /opt/BookStack/public>
AllowOverride All
Require all granted
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</Directory>
</VirtualHost>
EOF
sudo a2enmod rewrite
sudo a2ensite bookstack.conf
sudo a2dissite 000-default.conf
sudo systemctl restart apache2.service
3. ブラウザから、http://<ホスト名またはIPアドレス>/ にアクセスします。
デフォルトアカウントは admin@admin.com/password です。
○関連情報
・BookStackのまとめ
・BookStackのwebサイト
https://www.bookstackapp.com/
・その他のBookStackに関する記事はこちらを参照してください
0 件のコメント:
コメントを投稿