mirror of
https://github.com/Daichimarukana/uwuzu.git
synced 2026-06-05 03:24:41 +00:00
Delete server directory
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
TEST/@test
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
test@test.com
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
XXXXへようこそ!
|
|
||||||
XXXXはuwuzu~~~~~~~~~
|
|
||||||
とりあえず適当に書いてみよう!
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ここもしっかり書こう
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
tesutoさば
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
今現在サーバーは停止していません
|
|
||||||
もしサーバーを止めるならここに理由書こう
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
利用規約、しっかり書こう
|
|
||||||
@@ -1,141 +0,0 @@
|
|||||||
## 1. まずそもそもuwuzuとは何か
|
|
||||||
使っている方ならわかると思いますが普通のSNSです!
|
|
||||||
これと言った大きな特徴もなく、平凡で、なんとも言えないSNSです…
|
|
||||||
あっ!特徴かもしれないのが誰でもサーバーを建てられることです!!!
|
|
||||||
詳細は5. サーバーの立て方をご覧ください!
|
|
||||||
### 1.1 作られた理由は?
|
|
||||||
uwuzuは某X社のSNSを再構築しようと考えたdaichimarukanaにより作成されたSNSです()
|
|
||||||
uwuzuの読みはゆずです。
|
|
||||||
|
|
||||||
## 2. 誰でもサーバーを建てれるってことは、分散型?
|
|
||||||
残念っ!
|
|
||||||
uwuzuにはActivityPubやその他の連合用機能がないため基本的に導入されたサーバー中心の中央集権型SNSです!
|
|
||||||
今後いつかはActivityPubも導入しようかと思っています...
|
|
||||||
|
|
||||||
## 3. 名前の由来って何?
|
|
||||||
おっ!いい着眼点ですねぇ~~~
|
|
||||||
uwuzu(ゆず)の名前の由来は、開発者のdaichimarukanaがサービス名を考えていたときに某X社のSNSに「TwitterみたいなSNS作ってるけどサービス名が全く思いつかねぇ()」と投稿したところ思ったより多くの名前の案が集まり、
|
|
||||||
その中に「With you」という名前の案があったところから来ています。
|
|
||||||
daichimarukana < 「うぃずゆー(With you)」「うぃじゅー(witzou)」「うずー(wuzu)」「ゆず(yuzu)」あれっ?なんか普通すぎ?そうだ!!!!これでいいやん!!!!
|
|
||||||
### 「ゆず(uwuzu)」
|
|
||||||
|
|
||||||
ちなみに、この案が来るまでは「Twilus」という名前にする予定だったんですよっ!
|
|
||||||
|
|
||||||
## 4. 開発言語は?
|
|
||||||
uwuzuはPHPとJS、HTML(プログラミング言語じゃないか)、CSSで作られています!
|
|
||||||
ライブラリはjQueryを導入しています!
|
|
||||||
|
|
||||||
## 5. サーバーの建て方
|
|
||||||
※MySQLの設定結構めんどいです。
|
|
||||||
まず、Apache2とPHP 8とmysql Ver 15が導入されているサーバーを準備します!
|
|
||||||
次にSQLを設定します。(InnoDB)
|
|
||||||
まず、お好きな名前でDBを作成し、その中に、account,emoji,notice,role,ueuse,notificationとテーブルを作成します。
|
|
||||||
テーブルの中身は以下のとおりです。
|
|
||||||
照合順序は全て標準でutf8mb4_general_ciです。
|
|
||||||
### account
|
|
||||||
- sysid(INT)(AUTO_INCREMENT ) アカウントが追加されるとカウントされるシステム用ID
|
|
||||||
- username(varchar(500)) ユーザーネーム保存用
|
|
||||||
- userid(varchar(500)) ユーザーID保存用
|
|
||||||
- password(varchar(1024)) パスワード保存用(ハッシュ化されます)
|
|
||||||
- loginid(varchar(256)) 自動ログイン時に本人アカウントか確認
|
|
||||||
- mailadds(varchar(500)) メールアドレス保存用
|
|
||||||
- profile(TEXT) プロフィールテキスト保存用
|
|
||||||
- iconname(varchar(256)) アイコン画像名保存用
|
|
||||||
- iconcontent(mediumblob) アイコン画像保存用
|
|
||||||
- icontype(varchar(256)) アイコン画像拡張子保存用
|
|
||||||
- iconsize(INT) アイコン画像サイズ保存用
|
|
||||||
- headname(varchar(256)) ヘッダー画像名保存用
|
|
||||||
- headcontent(mediumblob) ヘッダー画像保存用
|
|
||||||
- headtype(varchar(256)) ヘッダー画像拡張子保存用
|
|
||||||
- headsize(INT) ヘッダー画像サイズ保存用
|
|
||||||
- role(varchar(1024)) 「user」のようなロール保存用
|
|
||||||
- datetime(datetime) アカウント作成日時保存用
|
|
||||||
- follow(text) アカウントがフォローしている人保存用
|
|
||||||
- follower(text) アカウントがフォローされている人保存用
|
|
||||||
- admin(varchar(25)) 管理者アカウントなら「yes」、それ以外なら「none」と入力。
|
|
||||||
|
|
||||||
### emoji
|
|
||||||
- sysid(INT)(AUTO_INCREMENT) アカウントが追加されるとカウントされるシステム用ID
|
|
||||||
- emojifile(varchar(512)) 絵文字ファイル名保存用
|
|
||||||
- emojitype(varchar(256)) 絵文字拡張子保存用
|
|
||||||
- emojicontent(mediumblob) 絵文字画像保存用
|
|
||||||
- emojiname(varchar(512)) 「:emoji:」のような絵文字名保存用
|
|
||||||
- emojiinfo(text) 絵文字についての説明保存用
|
|
||||||
- emojidate(datetime) 絵文字登録日時保存用
|
|
||||||
|
|
||||||
### notice
|
|
||||||
- sysid(INT)(AUTO_INCREMENT) うんえいからのおしらせが追加されるとカウントされるシステム用ID
|
|
||||||
- title(varchar(1024)) お知らせのタイトル保存用
|
|
||||||
- note(text) お知らせの内容保存用
|
|
||||||
- account(varchar(500)) 編集者ID保存用
|
|
||||||
- emojidate(datetime) お知らせ登録日時保存用
|
|
||||||
|
|
||||||
### role
|
|
||||||
- sysid(INT)(AUTO_INCREMENT) ロールが追加されるとカウントされるシステム用ID
|
|
||||||
- rolename(varchar(512)) ロール表示名保存用
|
|
||||||
- roleauth(varchar(256)) ロールの権限保存用
|
|
||||||
- rolecolor(varchar(25)) ロールの色保存用
|
|
||||||
- roleidname(varchar(512)) 「user」のようなロール指定用
|
|
||||||
|
|
||||||
### ueuse
|
|
||||||
- sysid(INT)(AUTO_INCREMENT) 投稿されるとカウントされるシステム用ID
|
|
||||||
- account(varchar(256)) 投稿者ID保存用
|
|
||||||
- uniqid(varchar(256)) 投稿ID保存用
|
|
||||||
- rpuniqid(varchar(256)) リプライ先ID保存用
|
|
||||||
- ueuse(text) 投稿内容保存用
|
|
||||||
- photo1(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
|
|
||||||
- photo2(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
|
|
||||||
- video1(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
|
|
||||||
- datetime(datetime) 投稿日時保存用
|
|
||||||
- favorite(text) いいね保存用
|
|
||||||
- abi(text) 投稿者の追記保存用
|
|
||||||
- abidate(datetime) 追記日時保存用
|
|
||||||
|
|
||||||
### notification
|
|
||||||
- sysid(INT)(AUTO_INCREMENT) 通知されるとカウントされるシステム用ID
|
|
||||||
- touserid(varchar(512)) 通知先ID保存用
|
|
||||||
- title(varchar(1024)) 通知のタイトル
|
|
||||||
- msg(text) 通知の内容
|
|
||||||
- datetime(datetime) 通知日時
|
|
||||||
- userchk(varchar(25)) 通知の既読確認
|
|
||||||
|
|
||||||
|
|
||||||
すべて作成完了したらGithubよりuwuzuのファイルをDLし、解凍し、それをサーバーの動作ディレクトリに置き、Apacheのhttpd.confからその動作ディレクトリを指定し、あとはApacheとphpとMy SQLを起動するだけ!
|
|
||||||
起動したらまずDBのroleにphpmyadminから「user」ロールを追加権限は「user」でOK。ロール名はとりあえず「一般ユーザー」ロールの色はHEXコード(#を除く)で000000のように指定。
|
|
||||||
そしたら普通にuwuzuにアクセスして自分のアカウントを登録。
|
|
||||||
それが終わったら一度サーバーを止め、uwuzuの動作ディレクトリ内のserverフォルダ内のファイルを各自設定
|
|
||||||
ファイルの機能は以下の通り!
|
|
||||||
- admininfo.txt : 管理者名(てすとまる/@sampledayo)
|
|
||||||
- contact.txt : 管理者への連絡用メアド(sample@test.com)
|
|
||||||
- info.txt : サーバー登録時に表示されるメッセージ(好きな内容)
|
|
||||||
- privacypolicy.txt : プライバシーポリシー(サーバーのプライバシーポリシーを記載)
|
|
||||||
- servername.txt : サーバー名(てすとさば)
|
|
||||||
- terms.txt : 利用規約(サーバーの利用規約を記載)
|
|
||||||
- uwuzuabout.txt : このファイル(uwuzuを改造した場合は書き換え)
|
|
||||||
- uwuzuinfo.txt : uwuzuのバージョン等記載(uwuzuを改造した場合は書き換え)
|
|
||||||
- uwuzurelease.txt : uwuzuのバージョン等記載(uwuzuを改造した場合は書き換え)
|
|
||||||
|
|
||||||
### これでサーバーは完成!!!
|
|
||||||
もう一度サーバーを起動してみんなに公開しよう!!!
|
|
||||||
|
|
||||||
## 6. Android、iOS、その他OS向けのアプリについて
|
|
||||||
残念ですが今現在は公式アプリ等はなく、Webブラウザからお楽しみいただけます。
|
|
||||||
誰かが作ってくれたらありがたいな~()
|
|
||||||
|
|
||||||
## 7. 開発したいです!!!
|
|
||||||
uwuzuを自分の思うように改造して使いたい場合はAGPLライセンスのもと改造後ソースコードを公開するということで改造してください!
|
|
||||||
場合によってはdaichimarukanaの作る本家(?)uwuzuにも改造で追加された機能が実装されるかも...()
|
|
||||||
daichimarukanaと一緒に開発したいよ~って人は私のHPからメールとか某Xとかから連絡してくださいな~
|
|
||||||
|
|
||||||
## 8. ロゴは誰が作ったのですか?
|
|
||||||
ロゴはまだない。
|
|
||||||
ロゴは下記のリンクよりuwuzuに関連しているコンテンツのみDLしてご利用いただけます。(uwuzuへ飛ぶリンクボタンなどはOK)
|
|
||||||
|
|
||||||
### 色付き
|
|
||||||
#img ../img/uwuzucolorlogo.svg
|
|
||||||
### まっしろ
|
|
||||||
#img ../img/uwuzulogo.svg
|
|
||||||
|
|
||||||
|
|
||||||
編集者 : daichimarukana
|
|
||||||
最終更新日 : 2023/08/16 14:50
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
uwuzu
|
|
||||||
1.1.3
|
|
||||||
2023/08/17
|
|
||||||
daichimarukana
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
|
|
||||||
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
|
|
||||||
|
|
||||||
## Version 1.1.3
|
|
||||||
リリース日:2023/08/17
|
|
||||||
早速脆弱性を見つけ出すとんでもない人間が出始めたので対策をしました()
|
|
||||||
部分的にUIを変更しました。
|
|
||||||
|
|
||||||
## Version 1.1.2
|
|
||||||
リリース日:2023/08/17
|
|
||||||
絵文字文字化けバグを修正しました。
|
|
||||||
|
|
||||||
## Version 1.1.1
|
|
||||||
リリース日:2023/08/16
|
|
||||||
小さなバグを修正しました。
|
|
||||||
|
|
||||||
## Version 1.1.0
|
|
||||||
リリース日:2023/08/16
|
|
||||||
超極激ヤババグを修正しました。
|
|
||||||
ユーザーIDにハイフンが使えてしまうバグを修正しました。
|
|
||||||
|
|
||||||
## Version 1.0.0
|
|
||||||
リリース日:2023/08/16
|
|
||||||
### 初リリース!!!やったね!!!!
|
|
||||||
機能は以下の通り!遊んでみてね!!!
|
|
||||||
- 投稿(ユーズしよう!みんなに自分のつぶやきを見せつけるぞ!(?))
|
|
||||||
- 投稿に画像添付(最大2枚まで画像を添付できるぞ!位置情報など漏洩しないよう写真にGPS情報が残っていないか厳重に注意しよう...)
|
|
||||||
- 投稿に動画添付(好きな動画を載せてみよう!)
|
|
||||||
- 投稿への追記(投稿者が追記できるよ!誤字ったりミスった時はこれを使おう!)
|
|
||||||
- フォロー(アカウントをフォロー!周りのユーザーとの交流を増やそう!)
|
|
||||||
- いいね(いいねを押してみよう!気軽にどのくらいの人が「いいね!」と思ったかがわかる優れものさ!)
|
|
||||||
- 返信(返信だ!少し手抜きで作ったから見た目はよろしくないけど十分使える機能だッ!どちらかと言えばスレッドといったほうがいいかも...)
|
|
||||||
- カスタム絵文字(自分の思うことを画像で表せるカスタム絵文字!サーバー管理者に追加してほしい絵文字を報告して追加してもらおう!)
|
|
||||||
- カスタム絵文字総合ページ(PCの人なら左側のメニューからアクセスできるかな!自分のお気に入りの絵文字をここから見つけよう!)
|
|
||||||
- 投稿の文字装飾(5つだけHTMLタグを開放したんだ!<h1>,<h2>,<h3>,<center>,<font>を使って自由に作ろう!)
|
|
||||||
- プロフィール(無いと困る機能だけど一応書いとくね~!自分や他のユーザーのプロフィールページだよッ!)
|
|
||||||
- 設定(無いと一番困る機能!少し操作が複雑だけど頑張って!)
|
|
||||||
- 検索(ユーザー検索は出来ないけど投稿は検索できるよ!「あの投稿がまた見たい...」というときに使おう!)
|
|
||||||
- 通知(今のところほぼ使い物にならないけど今後良くしていく予定!待っててくれよっ!)
|
|
||||||
- アカウント削除(消したくなったタイミングで自分の投稿やアカウントなどの情報を全て消せるよ!)
|
|
||||||
- API(開発者のみんな~!ちゃんとAPIを実装したよ!内容はユーザー情報の取得!それ以外はまだないけど...まぁ!<br>/api/userdata-api.php?userid=me2)
|
|
||||||
- PWA(スマホでも快適に!※動作未確認())
|
|
||||||
- ダークモード(暗い夜でも目に優しく!)
|
|
||||||
他にも小さ~な機能は色々あるけどあまり気にならないだろうから今回はパスで!
|
|
||||||
ということで最初のバージョンである<b>uwuzu 1.0.0をお楽しみください!</b>
|
|
||||||
Reference in New Issue
Block a user