{"id":56209,"date":"2025-07-17T08:27:00","date_gmt":"2025-07-17T01:27:00","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=56209"},"modified":"2025-07-16T16:33:35","modified_gmt":"2025-07-16T09:33:35","slug":"cara-install-gitea-di-debian","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-install-gitea-di-debian\/","title":{"rendered":"Cara Install Gitea di Debian 12 Pada VPS KVM"},"content":{"rendered":"\n<p>Apakah Anda ingin memiliki layanan Git pribadi yang ringan dan mudah dikelola? Install Gitea dapat menjadi solusi tepat untuk Anda.\u00a0Gitea adalah <em>platform <\/em>pengembangan <em>software <\/em>yang lengkap dan mudah dikelola seperti GitHub atau GitLab.\u00a0Dengan fitur lengkap seperti pengelolaan kode, kolaborasi tim, dan sistem CI\/CD, Gitea menjadi pilihan tepat untuk pengembang sistem.<\/p>\n\n\n\n\n\n<p>Dalam artikel ini, kami akan membahas secara detail tentang apa itu Gitea hingga cara install Gitea di Debian 12 pada layanan VPS KVM di Rumahweb Indonesia.<\/p>\n\n\n\n<p>Namun, sebelum membahas secara detail tentang cara install Gitea di Debian, terlebih dahulu akan kami jelaskan apa itu Gitea untuk memudahkan Anda dalam memahami artikel ini. Simak informasi berikut ini.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu Gitea?<\/h2>\n\n\n\n<p>Nama &#8220;Gitea&#8221; sendiri mencerminkan filosofinya yaitu &#8220;<em>Git with a cup of tea<\/em>&#8221; (Git dengan secangkir teh), yang memiliki makna penggunaan Git yang menyenangkan dan nyaman. Gitea adalah platform layanan hosting Git <em>open-source<\/em> yang ringan dan mudah digunakan untuk mengelola repositori kode secara mandiri.\u00a0<\/p>\n\n\n\n<p>Dengan fitur seperti manajemen repositori, pelacakan masalah, dan kolaborasi tim, Gitea dapat menjadi opsi bagi pengembang yang membutuhkan akses penuh.<\/p>\n\n\n\n<p>Kelebihan Gitea adalah sifatnya yang ringan sehingga dapat diinstal pada sistem dengan spesifikasi rendah. Hal tersebut yang menjadikan Gitea tepat bagi pengembang individu atau tim kecil yang ingin memiliki layanan Git pribadi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><em>System Requirements<\/em> Gitea<\/h2>\n\n\n\n<p>Berikut adalah <em>system requirements<\/em> yang direkomendasikan untuk menjalankan dan mengembangkan aplikasi menggunakan Gitea di layanan VPS:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1 vCPU<\/li>\n\n\n\n<li>1 GB RAM<\/li>\n\n\n\n<li>10 GB Storage<\/li>\n\n\n\n<li>Sistem Operasi Linux: Debian, Ubuntu, AlmaLinux<\/li>\n<\/ul>\n\n\n\n<p>Perlu diingat, bahwa kebutuhan sistem dapat bervariasi tergantung pada jumlah pengguna yang akan mengakses Gitea secara bersamaan, ukuran <em>repository<\/em>, dan tingkat aktivitas. Untuk tim yang lebih besar atau repositori yang lebih kompleks, Anda mungkin perlu meningkatkan spesifikasi VPS Anda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Install Gitea di Debian 12<\/h2>\n\n\n\n<p>Dalam panduan ini, kami akan menggunakan layanan <strong><a href=\"https:\/\/www.rumahweb.com\/vps-indonesia\/\" target=\"_blank\" rel=\"noopener\" title=\"vps indonesia\">VPS KVM<\/a><\/strong> dari Rumahweb. Berikut cara install Gitea di Debian 12 yang dapat Anda ikuti.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1. Perbarui Sistem Operasi<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Silahkan, <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-login-vps-ssh\/\" target=\"_blank\" rel=\"noopener\" title=\"\">login<\/a> dahulu ke layanan VPS. Opsi login bisa menggunakan terminal atau Putty.<\/li>\n\n\n\n<li>Jalankan perintah berikut untuk memastikan semua paket di sistem diperbarui ke versi terbaru:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code># apt update &amp;&amp; apt upgrade<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2. Install Git<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Sebelum melakukan instalasi Gitea, silahkan bisa melakukan instalasi git terlebih dahulu, berikut perintahnya:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code># apt install git<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe7wO8F_Y6ek4t9Ph_dRXNrUg5hL5h2LlJot8FIbPdwimvxIRKr0_d4ONHWI2Ycc8FabdqJ6-oF7LwJ4rabSPdq_5gH2dtIoax7RR1SmYzBTgmBqsxPQ4VMZbHq7nI2jON3vwCG?key=G1mm5dj_uDOZ64nymAUPig\" alt=\"install git\"\/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Pastikan instalasi git sudah berhasil dengan mengecek versi git saat ini.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code># git --version<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe0dgLMr4sbE1-_6O2hNzdfr_Sq40O5wj_Dn9uPcdnbyiPHUhufDC5O57UY-7VCatQjFyvXJ7zVkmTYTWYLdLcBoOh5v5hAa63rw2VSf5rQC2O8wvm1aYruUPhTlF5-SO8XZEgBxw?key=G1mm5dj_uDOZ64nymAUPig\" alt=\"cek git version\"\/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Buat git user dengan perintah berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>adduser \\\n&nbsp;&nbsp;&nbsp;--system \\\n&nbsp;&nbsp;&nbsp;--shell \/bin\/bash \\\n&nbsp;&nbsp;&nbsp;--gecos 'Git Version Control' \\\n&nbsp;&nbsp;&nbsp;--group \\\n&nbsp;&nbsp;&nbsp;--disabled-password \\\n&nbsp;&nbsp;&nbsp;--home \/home\/git \\\n&nbsp;&nbsp;&nbsp;git<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3. Install Gitea<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pada saat artikel ini ditulis, versi Gitea terbaru adalah 1.24.2. Jika ada versi terbaru yang tersedia pada halaman berikut. Download Gitea binary menggunakan perintah wget berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code># wget -O \/tmp\/gitea <a href=\"https:\/\/dl.gitea.io\/gitea\/1.24.2\/gitea-1.24.2-linux-amd64\">https:\/\/dl.gitea.io\/gitea\/1.24.2\/gitea-1.24.2-linux-amd64<\/a><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfoBTEZmdnr0QUg9YxOClw0J1tj3dT2SY5K_7blwEdEpLLYuo2fndGINMocCWO9TfgtqZhza4FCIDhXu_K2Ga156Xm0zhobsG74ho_eaiZtE6B_0UKv4nJYPnW0KugDKaUlKHubiQ?key=G1mm5dj_uDOZ64nymAUPig\" alt=\"install gitea\"\/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Pindah Gitea binary ke \/usr\/local\/bin dengan perintah berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code># mv \/tmp\/gitea \/usr\/local\/bin<\/code><\/pre>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Buat binary supaya dapat dijalankan<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code># chmod +x \/usr\/local\/bin\/gitea<\/code><\/pre>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Silahkan membuat direktori baru dan merubah ijin dan kepemilikan.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p \/var\/lib\/gitea\/{custom,data,log}\n\nchown -R git:git \/var\/lib\/gitea\/\n\nchmod -R 750 \/var\/lib\/gitea\/\n\nmkdir \/etc\/gitea\n\nchown root:git \/etc\/gitea\n\nchmod 770 \/etc\/gitea<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe5GvCRqKNJUrm8OuM2N_4nI1LI-GKep-CEZ7kNuQy8LSyPEzs3oFH-Hws4Hj1-d3TvGRlabprdsVBZBSEDLO-PJgupyMFX3rrqRSrWlyBxPNQXuwhMDemCW6_bcBMxJ65T515D3g?key=G1mm5dj_uDOZ64nymAUPig\" alt=\"Pindah Gitea\"\/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Membuat systemd service Gitea dengan perintah berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/raw.githubusercontent.com\/go-gitea\/gitea\/main\/contrib\/systemd\/gitea.service -P \/etc\/systemd\/system\/<\/code><\/pre>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Selanjutnya, jalankan service Gitea dengan perintah berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl daemon-reload\nsystemctl enable --now gitea<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfx-XOzonI5ZhH999WusC0WpBBkE68N6CehamzRS6PFMpPHF580UfRR2MZQuIputZZNYPbTpo1CKw2xrfDbN7wdID9RY1lhdhh15xbUEea4o6to7esFDKBtIOI41QS-uWoXdHMXQQ?key=G1mm5dj_uDOZ64nymAUPig\" alt=\"jalankan service Gitea\"\/><\/figure>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Lakukan pengecekan service Gitea, dan pastikan sudah aktif. Gunakan perintah berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status gitea<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf20gF6WzyGLQQRi4Iae-TPvAx4851guESbDxuXZsi7htTfpTgeG8z6wNZrQxfY4562nfVv0VE7__ye3zICWDwoQI54-wxK8JX5OQZm7gpPFwC2qvRGiVq5woj9c1_QtDkYY7LTOA?key=G1mm5dj_uDOZ64nymAUPig\" alt=\"pengecekan service Gitea\"\/><\/figure>\n\n\n\n<ol start=\"8\" class=\"wp-block-list\">\n<li>Service Gitea berjalan di port 3000, pastikan aktifkan port 3000 dari sisi firewall, gunakan perintah berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>ufw allow 3000\/tcp<\/code><\/pre>\n\n\n\n<p>Setelah mengaktifkan silahkan dapat mengakses instalasi Gitea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kelola Gitea<\/h2>\n\n\n\n<p>Setelah proses install selesai, selanjutnya Anda dapat mengakses Gitea melalui format berikut: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;domainanda:3000<\/code><\/pre>\n\n\n\n<p>atau <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;ipvpsanda:3000<\/code><\/pre>\n\n\n\n<p>Jika sudah tampil seperti gambar dibawah ini, artinya Gitea sudah terinstall di VPS Debian Anda.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXevtTKLmBJTWgaA7GlkoGxP6HsmtDM6n09WKntms3bFV7aL6j-ixOnbu5y7v0nLFjIiZ8Mc0ht7o_IhJCU6mOt7MCwLbrqAYLzkXbkEhT04GFwTT0QqxwiL9K1e4n20TOwDpXbAFw?key=G1mm5dj_uDOZ64nymAUPig\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Penutup<\/h2>\n\n\n\n<p>Dengan mengikuti langkah-langkah di atas, Anda telah memiliki <em>platform <\/em>Git pribadi yang ringan dan mudah dikelola. Gitea dapat memberikan solusi untuk developer individu maupun tim developer micro yang ingin mengelola kode yang bersumber dari internal tim tanpa bergantung pada layanan pihak ketiga.<\/p>\n\n\n\n<p>Gitea sebagai alternatif GitHub atau GitLab yang lebih ringan dan dapat dikelola sendiri. Meskipun memiliki spesifikasi sistem yang minimal, Gitea tetap menyediakan fitur-fitur penting seperti manajemen <em>repository<\/em>, pelacakan masalah, dan kolaborasi tim yang akan memudahkan proses pengembangan.<\/p>\n\n\n\n<p>Demikian artikel kami tentang cara install Gitea di Debian 12 pada VPS KVM, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apakah Anda ingin memiliki layanan Git pribadi yang ringan dan mudah dikelola? Install Gitea dapat menjadi solusi tepat untuk Anda.\u00a0Gitea adalah platform pengembangan software yang lengkap dan mudah dikelola seperti GitHub atau GitLab.\u00a0Dengan fitur lengkap seperti pengelolaan kode, kolaborasi tim, dan sistem CI\/CD, Gitea menjadi pilihan tepat untuk pengembang sistem. Dalam artikel ini, kami akan [&hellip;]<\/p>\n","protected":false},"author":355,"featured_media":56222,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[177],"tags":[2265,2506,795,321],"class_list":{"0":"post-56209","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vps","8":"tag-debian","9":"tag-gitea","10":"tag-github","11":"tag-vps"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/07\/Banner-Cara-Install-Gitea.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-eCB","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/56209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=56209"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/56209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/56222"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=56209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=56209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=56209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}