UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Onion Shareは、Tor内で動作するスタンドアロンのアプリケーションであり、任意のコンピューターを安全なファイルサーバーに安全に変換します。Torブラウザバンドルと直接対話し、それを使用して接続を設定するため、このソフトウェアをインストールして使用する前に、LinuxでTorを設定するプロセスを実行する必要があります。
注:Torを使用している間、オンラインでのプライバシーについて心配しますか?VPNでTorを使用して、 自分自身をより適切に保護する方法を確認してください。
インストールを開始するには、ターミナルを起動し、wget プログラムを使用し て最新のTorブラウザバンドルをWebからダウンロードします。
wget https://www.torproject.org/dist/torbrowser/8.0.2/tor-browser-linux64-8.0.2_en-US.tar.xz
32ビットパッケージが必要な場合は、代わりにこのアーカイブを入手してください。
wget https://www.torproject.org/dist/torbrowser/8.0.2/tor-browser-linux32-8.0.2_en-US.tar.xz
ホームディレクトリにTorTarアーカイブファイルを抽出します。
tar xvf tor-browser-linux64-8.0.2_en-US.tar.xz
また
tar xvf tor-browser-linux32-8.0.2_en-US.tar.xz
Tarアーカイブの抽出が完了したため、Torのセットアッププロセスでターミナルは不要になりました。Linuxファイルマネージャーを開き、「tor-browser_en-US」をダブルクリックして、「StartTorBrowser」を探します。
アイコンをダブルクリックすると、TorブラウザがLinuxPCをTorネットワークに接続するためのガイドを表示します。画面の指示に従ってください。
Onion Shareは、さまざまな方法でLinuxをサポートしています。チュートリアルのこのセクションでは、それぞれについて説明します。Onion Shareを使用するには、Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE、またはソースからソフトウェアをビルドしてインストールする機能が必要です。
Onion Shareは、手入れの行き届いたPPAを介してUbuntuにインストールできます。このPPAはUbuntuのすべての最新バージョンをサポートしており、定期的に更新されます。PCに追加するには、ターミナルを起動してapt-add-repositoryコマンドを使用します。
sudo add-apt-repository ppa:micahflee / ppa
updateコマンドでUbuntuを更新します。このコマンドを実行すると、Ubuntuが新しいOnion SharePPAをセットアップできるようになります。
sudo apt update
保留中のソフトウェアアップデートをUbuntuにインストールして、LinuxPCが最新であることを確認します。
sudo apt upgrade -y
最後に、UbuntuにOnionShareをインストールします。
sudo apt install onionshare python3-all python3-crypto python3-nacl python3-socks python3-stdeb dh-python python3-flask python3-stem python3-pyqt5 python-nautilus python3-pytest tor obfs4proxy
Debian LinuxはUbuntuのように派手なPPAやソフトウェアリポジトリを取得しないので、それを使用するにはOnionShareを構築する必要があります。ターミナルを起動し、以下の手順に従ってオニオンシェアを作成します。
ステップ1: DebianのOnionShare依存関係をインストールします。
sudo apt install -y git build-essential fakeroot python3-all python3-crypto python3-nacl python3-socks python3-stdeb dh-python python3-flask python3-stem python3-pyqt5 python-nautilus python3-pytest tor obfs4proxy
ステップ2:gitコマンドを使用 して、GithubからOnion共有の最新のソースコードを取得します。
git clone https://github.com/micahflee/onionshare.git
ステップ3:端末をCD付きのソースコードフォルダに移動します 。
cdonionshare
ステップ4: インストール可能なDEBパッケージを生成します。
./install/build_deb.sh
ステップ5:dpkgツールを使用 してOnionShare パッケージをPCにインストールします 。
sudo dpkg -i deb_dist / onionshare _ * 〜dev-1_all.deb
Arch Linuxユーザーは、それを使用するためにAURからOnionShareを取得する必要があります。インストールするには、ターミナルウィンドウでこれらのコマンドを実行します。
注:このプロセス中にOnionShareのビルドに失敗した場合は、公式のAURページに移動し、ページに依存関係を手動でインストールしてください。
sudo pacman -S base-devel git git clone https://aur.archlinux.org/onionshare.git cdonionshare makepkg -si
FedoraのメインソフトウェアリポジトリにはOnionShareがあります。ターミナルウィンドウを起動し、以下のコマンドを入力してインストールします。
sudo dnf install onionshare
OnionShareをサポートしていないOpenSUSEまたはその他のLinuxディストリビューションを使用している場合は、代わりにソースからプログラムをビルドする必要があります。コードをビルドするには、以下の手順に従ってターミナルを開きます。
ステップ1: Onionshareのドキュメントを読み、オペレーティングシステムでコードをコンパイルするために必要な依存関係をインストールします。
ステップ2:gitツールを使用 してソースコードのクローンを作成し、CDを使用してターミナルをgitフォルダーに移動します。
git clone https://github.com/micahflee/onionshare.git
cd onionshare
ステップ3: Onionshareを実行します。
ターミナルモードの場合は、次のようにします。
./dev_scripts/onionshare
GUIモードの場合、以下を実行します。
./dev_scripts/onionshare-gui
OnionShareには、Torでファイルを非常に簡単に共有できるGUIツールがあります。これを使用するには、Torブラウザが開いて接続されていることを確認してください。次に、アプリケーションメニューを開き、「OnionShare」を検索してファイル共有GUIを表示します。
ファイルまたはフォルダをクリックしてドラッグし、OnionShareにアップロードします。追加したら、「共有の開始」ボタンをクリックして、Torネットワークからファイルにアクセスできるようにします。ファイルのアップロードが完了すると、ウィンドウにURLが生成されます。これは、[URLのコピー]ボタンをクリックしてコピーできます。
OnionShare GUIはかなりすっきりしていますが、ターミナルに住んでいる人はそれを高く評価しないかもしれません。幸い、OnionShareには、同じように使いやすい優れたコマンドラインツールがあります。それを使用してファイルをアップロードするには、ブラウザバンドルを使用してTorネットワークに接続します。次に、ターミナルウィンドウを開き、これらのコマンドを入力します。
cd / location / of / file / or / folder onionshareファイル
また
onionshareフォルダー
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。
Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。
Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。
最新の Nvidia GPU ドライバーを Linux にインストールする方法
ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。
.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。
GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。
Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。
Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか