0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【素人の備考録】Raspberry Pi 3,Wordpress vs Raspberry Pi 3,python,Django

Last updated at Posted at 2020-11-18

#初めに・・・
インフラエンジュニアとして20年以上働いています。
自分用のWebサーバをRaspberryPiで構築した時の備考録です。

HomeLan環境機器
ルーター:YAMAHA NVR500
サーバ1:Raspberry Pi model 3
サーバ2:Raspberry Pi model 3B
DNS: ネットボランチDNSサービス XXXXXX.netvolante.jp
スライド1.jpg

#1.Raspberry Pi model 3、WordPress
サーバ構築について
色々なサイトを参考にして構築しました。

稼働状況について
2016年5月から稼働しています。WordPressで構築しました。
ほぼ毎日、iPhoneよりWordPressアプリを使い画像、動画を投稿しています。
2020年11月にシステム更新を行い、自己証明書も設定しました。
投稿しているファイル(iPhone 12 pro Maxのカメラを使用)
画像ファイル jpg 約5MB
動画ファイル mov 約20MB 撮影時間約20秒 

システム概要について
確認日時:2020/11/3

Linux raspberrypi 4.9.35-v7
Wordpress 4.8 から 5.5.3-ja に更新
PHP 5.6.40-0+deb8u12 から PHP 7.4.11 に更新
mysql  Ver 15.1 Distrib 10.1.47-MariaDB
Apache/2.4.25 (Raspbian)
SSH tcp port 443`

システム稼働中メモリ容量

pi@raspberrypi:/ $ free
              total        used        free      shared  buff/cache   available
Mem:         945512      204728      382040       26192      358744      654512
Swap:             0           0           0`

SDカード使用容量:64GB(2016年5月より)

pi@raspberrypi:/ $ df
ファイルシス   1K-ブロック     使用   使用可 使用% マウント位置
/dev/root         59460156 20191148 36825620   36% /
devtmpfs            468148        0   468148    0% /dev
tmpfs               472756        0   472756    0% /dev/shm
tmpfs               472756     6284   466472    2% /run
tmpfs                 5120        4     5116    1% /run/lock
tmpfs               472756        0   472756    0% /sys/fs/cgroup
/dev/mmcblk0p1       61384    22256    39128   37% /boot
tmpfs                94548        0    94548    0% /run/user/1000`

#2.Raspberry Pi model 3B、python3.8.6など

サーバ構築について(下記サイトを参考にしました)

参考にしたサイト
MacでRaspberryPi入門
https://qiita.com/shippokun/items/9070fc58f69d8c063e44

OSはミラーサイトより
https://www.raspbian.org/RaspbianMirrors
OS:2020-08-20-raspios-buster-arm64.img → 64bitを使用

参考にしたサイト
さくらのVPSで、https対応かつDjango+uWSGI+nginxなアプリのログイン機能を実装してみた
https://qiita.com/ezmscrap/items/26b1897923db3665ac1c

参考にしたサイト
『超入門』Djangoで作る初めてのウェブアプリケーション Part1(Pythonインストール)
https://note.com/takuya814/n/n5c156740b4ef

参考にしたサイト
Django SQLite3からMySQLへの移行
https://qiita.com/ta2mi/items/0547de41d021d67ac3dc

備考
OSを2020-08-20-raspios-buster-arm64.img(64ビット)にしてシステム構築時のトラブル等は
一切ありませんでした。
構築したアプリケーションで画像ファイルをiPhone,Safariより投稿できることを確認しました。

システム概要について
確認日時:2020/11/18

Linux raspberrypi3b 5.4.72-v8+ #1356 SMP PREEMPT 
  Thu Oct 22 13:58:52 BST 2020 aarch64 GNU/Linux
PHP 7.3.19-1~deb10u1 (cli)
Python 3.8.6
mysql  Ver 15.1 Distrib 10.3.25-MariaDB
nginx/1.14.2
Django version 3.1.3
SSH tcp port 8443`

システム稼働中メモリ容量

pi@raspberrypi3b:~$ free
              total        used        free      shared  buff/cache   available
Mem:         934396      317252      319736        6620      297408      552316
Swap:        102396        9472       92924`

SDカード128GB:使用容量

pi@raspberrypi3b:~$ df
ファイルシス   1K-ブロック    使用    使用可 使用% マウント位置
/dev/root        123588468 4192636 114327400    4% /
devtmpfs            335612       0    335612    0% /dev
tmpfs               467196       0    467196    0% /dev/shm
tmpfs               467196   12104    455092    3% /run
tmpfs                 5120       4      5116    1% /run/lock
tmpfs               467196       0    467196    0% /sys/fs/cgroup
/dev/mmcblk0p1      258095   56073    202023   22% /boot
tmpfs                93436       0     93436    0% /run/user/1000`

#後書き
各サイトを参考にして、サーバ構築をしました。pythonに興味があり、ブログサイトを構築となりましたが、今回は、検証用に構築し、自己証明書も設定しました。
pythonでの構築には機能の追加等多いに期待はできると思いますが
以前から稼働しているWordPressと比べて当然ながら手間がかかります。構築後の事を考えると仕事でブログサイトを構築となると運用管理面からWordPressになるでしょう。
インフラ関連の仕事をしてきて、オンプレミスでのサーバ構築が全てでしたが、AWSなどのウェブでのサーバ構築に興味があり、1年間の無料枠でEC2、EBS、mysqlでWordPress、VNCが短時間で構築出来ました。
時代の流れに流されないよう色々な情報取得には、このサイトが多いに役に立つと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?