<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Cách cài đặt và sử dụng Piwigo trên Raspberry Pi</title>
<meta name="description" content="Cách cài đặt và sử dụng Piwigo trên Raspberry Pi - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Cách cài đặt và sử dụng Piwigo trên Raspberry Pi">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;cach-cai-dat-va-su-dung-piwigo-tren-raspberry-pi-6042.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-cai-dat-va-su-dung-piwigo-tren-raspberry-pi-6042.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-cai-dat-va-su-dung-piwigo-tren-raspberry-pi-6042.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Cách cài đặt và sử dụng Piwigo trên Raspberry Pi</h1>
		<ul class="list-inline">
			<li>Thứ sáu - 09/09/2022 00:12</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Cách cài đặt và sử dụng Piwigo trên Raspberry Pi" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-1.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Có hàng tá gói quản lý ảnh để tự host trên&nbsp;Raspberry Pi&nbsp;và Piwigo là một trong những tùy chọn tốt nhất, cung cấp giao diện đẹp, quản lý nhiều người dùng và theme bắt mắt. Mặc dù không hoàn toàn&nbsp;thay thế cho Google Photos, nhưng Piwigo cho phép bạn kiểm soát các snapshot, đồng thời truy cập và hiển thị chúng qua Internet.</p>

<h2 style="text-align: justify;">Cách cài đặt Piwigo trên Raspberry Pi</h2>

<p style="text-align: justify;">Điều đầu tiên bạn cần làm là chuẩn bị Raspberry Pi của mình để sử dụng làm máy chủ. Sau khi phần mềm được cài đặt và hoạt động như bình thường, hãy cập nhật và nâng cấp bất kỳ gói nào đã cài đặt:</p>

<pre id="pre0">
<code>sudo apt update
sudo apt upgrade</code></pre>

<p style="text-align: justify;">Như với hầu hết các dự án tự host tuyệt vời khác, Piwigo yêu cầu cơ sở dữ liệu để hoạt động và theo dõi ảnh của bạn, vị trí, tên, ngày tháng và bất kỳ sửa đổi nào bạn thực hiện. Chạy MariaDB:</p>

<pre id="pre1">
<code>sudo mariadb</code></pre>

<p style="text-align: justify;">… Và nhập nội dung sau, từng dòng một, để tạo cơ sở dữ liệu và người dùng cơ sở dữ liệu mới cho Piwigo:</p>

<pre id="pre2">
<code>CREATE DATABASE piwigo;
CREATE USER piwigo IDENTIFIED BY &#039;supertopsecretpassword&#039;;
GRANT USAGE ON *.* TO piwigo@localhost IDENTIFIED BY &#039;supertopsecretpassword&#039;;
GRANT ALL privileges ON piwigo.* TO piwigo@localhost;
FLUSH PRIVILEGES;
quit;</code></pre>

<p style="text-align: justify;">Truy cập trang Advanced DNS của công ty đăng ký và tạo bản ghi mới về loại A, host @ và giá trị làm&nbsp;<a href="https://quantrimang.com/cong-nghe/tim-hieu-ve-dia-chi-public-ip-160081" title="Tìm hiểu về địa chỉ IP Public">địa chỉ IP public</a>. Nếu bạn có kế hoạch sử dụng một domain phụ, host phải là domain phụ mong muốn của riêng nó, không có phần còn lại của tên miền.</p>

<p style="text-align: justify;">Thay đổi thư mục và sử dụng nano để tạo file conf Apache mới cho Piwigo:</p>

<pre id="pre3">
<code>cd /etc/apache2/sites-available/
sudo nano piwigo.conf</code></pre>

<p style="text-align: justify;">Trong file, chỉ định cổng 80; đặt ServerName thành domain hoặc subdomain của bạn và DocumentRoot vào thư mục mà bạn định lưu Piwigo.</p>

<pre id="pre4">
<code>&lt;VirtualHost *:80&gt;
ServerName your-domain-name.tld
DocumentRoot /var/www/piwigo/
&lt;/VirtualHost&gt;</code></pre>

<p style="text-align: justify;">Lưu và thoát nano bằng&nbsp;<strong>Ctrl + O</strong>, rồi nhấn&nbsp;<strong>Ctrl + X</strong>.</p>

<p style="text-align: justify;">Kích hoạt file cấu hình, sau đó khởi động lại Apache:</p>

<pre id="pre5">
<code>sudo a2ensite
sudo service apache2 restart</code></pre>

<p style="text-align: justify;">Bạn đã hướng dẫn Apache chấp nhận các yêu cầu đến domain hoặc subdomain và phân phát nội dung từ&nbsp;<strong>/var/www/piwigo/.</strong>&nbsp;Thư mục này chưa tồn tại; tạo nó và chuyển đến vị trí mới với:</p>

<pre id="pre6">
<code>sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/</code></pre>

<p style="text-align: justify;">Tải xuống và đổi tên trình cài đặt Piwigo net:</p>

<pre id="pre7">
<code>sudo curl https://piwigo.org/download/dlcounter.php?code=netinstall -o install.php</code></pre>

<p style="text-align: justify;">Cấp quyền sở hữu thư mục hiện tại và nội dung của nó cho người dùng Apache:</p>

<pre id="pre8">
<code>sudo chown -R www-data:www-data</code></pre>

<h2 style="text-align: justify;">Cài đặt Piwigo Photo Server</h2>

<p style="text-align: justify;">Bây giờ, bạn đã sẵn sàng cài đặt Piwigo Photo Server. Mở trình duyệt và điều hướng đến&nbsp;<strong>tên-domain-của-bạn.tld/install.php</strong>.</p>

<p style="text-align: justify;">Bạn sẽ được yêu cầu chọn một ngôn ngữ và đặt điểm đến cho kho lưu trữ Piwigo. Nếu bạn định truy cập Piwigo thông qua tên miền hoặc tên miền phụ cơ sở của mình, hãy xóa mọi thứ sau dấu<strong>&nbsp;/</strong>&nbsp;và để trống trường này.</p>

<figure>
<div style="text-align: justify;"><img alt="Piwigo netinstall để truy xuất và giải nén kho lưu trữ" data-i="0" data-src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-1.jpg" data-was-processed="true" height="313" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-1.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Piwigo netinstall để truy xuất và giải nén kho lưu trữ</div>
</figcaption>
</figure>

<p style="text-align: justify;">Nhấp vào&nbsp;<strong>Retrieve</strong>&nbsp;và giải nén Piwigo, trình cài đặt sẽ thực hiện chính xác những gì nó đã hứa. Bạn có thể kiểm tra những gì đã được truy xuất bằng:</p>

<pre id="pre9">
<code>ls -a /var/www/piwigo/</code></pre>

<figure>
<div style="text-align: justify;"><img alt="Terminal hiển thị nội dung của thư mục piwigo" data-i="1" data-src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-2.jpg" data-was-processed="true" height="129" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-2.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Terminal hiển thị nội dung của thư mục piwigo</div>
</figcaption>
</figure>

<p style="text-align: justify;">Quay lại trình duyệt để đảm bảo rằng mọi thứ đều ổn. Bây giờ, bạn đã sẵn sàng để bắt đầu quy trình cài đặt. Nhấp vào nút&nbsp;<strong>Install Piwigo now</strong>.</p>

<p style="text-align: justify;">Trên màn hình tiếp theo, điền vào cấu hình cơ sở dữ liệu; các trường tiền tố bảng&nbsp;<strong>Host</strong>&nbsp;và&nbsp;<strong>Database</strong>&nbsp;đã được điền sẵn, vì vậy bạn chỉ cần điền tên cơ sở dữ liệu và trường người dùng (cả piwigo) và mật khẩu.</p>

<figure>
<div style="text-align: justify;"><img alt="Màn hình cấu hình cơ bản của piwigo" data-i="2" data-src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-3.jpg" data-was-processed="true" height="500" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-3.jpg" width="463" /></div>

<figcaption>
<div style="text-align: justify;">Màn hình cấu hình cơ bản của piwigo</div>
</figcaption>
</figure>

<p style="text-align: justify;">Hoàn thành phần&nbsp;<strong>Administration configuration</strong>&nbsp;để tạo người dùng admin và nhấp vào&nbsp;<strong>Start installation</strong>. Gần như ngay lập tức, bạn sẽ nhận được thông báo,&nbsp;<em>&quot;Congratulations, Piwigo installation is completed&quot;</em>.</p>

<p style="text-align: justify;">Bây giờ, tài khoản admin đã được thiết lập, bạn nên bảo mật trang web của mình bằng TLS và nâng cấp kết nối từ HTTP lên HTTPS.</p>

<pre id="pre10">
<code>sudo certbot</code></pre>

<p style="text-align: justify;">Nhập địa chỉ email của bạn khi được yêu cầu và chọn domain hoặc sudomain từ danh sách. Certbot sẽ tìm nạp các chứng chỉ và khóa bảo mật từ Let&#039;s Encrypt và triển khai chúng trên Raspberry Pi của bạn.</p>

<h2 style="text-align: justify;">Sử dụng Piwigo trên Raspberry Pi</h2>

<p style="text-align: justify;">Giờ đây, bạn có thể truy cập thư viện Piwigo của mình bằng cách truy cập domain hoặc subdomain, nhưng vì không có ảnh nào được upload, bạn sẽ được thông báo rằng thư viện ảnh Piwigo của bạn trống.</p>

<figure>
<div style="text-align: justify;"><img alt="Thư viện trống" data-i="3" data-src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-4.jpg" data-was-processed="true" height="380" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-4.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Thư viện trống</div>
</figcaption>
</figure>

<p style="text-align: justify;">Các nhà phát triển cung cấp một nút lớn có nội dung&nbsp;<strong>I want to add photos</strong>&nbsp;nhấp nháy màu cam khi bạn di chuột qua. Nhấp vào đây và sau đó chọn&nbsp;<strong>Create a new album</strong>. Từ trong album, bạn có thể nhấp vào nút&nbsp;<strong>Add photos</strong>&nbsp;hoặc kéo file của mình vào trình duyệt. Nhấn&nbsp;<strong>Start upload</strong>&nbsp;sẽ bắt đầu quá trình upload. Tùy thuộc vào chất lượng và số lượng ảnh bạn muốn upload, quá trình này có thể mất nhiều thời gian.</p>

<figure>
<div style="text-align: justify;"><img alt="Quá trình upload có thể mất nhiều thời gian" data-i="4" data-src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-5.jpg" data-was-processed="true" height="336" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-5.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Quá trình upload có thể mất nhiều thời gian</div>
</figcaption>
</figure>

<p style="text-align: justify;">Ảnh được phân trang trong album và bạn có thể truy cập album thông qua trang chính của cài đặt Piwigo.</p>

<figure>
<div style="text-align: justify;"><img alt="Ảnh được phân trang trong album" data-i="5" data-src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-6.jpg" data-was-processed="true" height="315" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-6.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Ảnh được phân trang trong album</div>
</figcaption>
</figure>

<p style="text-align: justify;">Piwigo có nhiều tùy chọn cấu hình tuyệt vời, bao gồm tùy chọn thêm và quản lý nhiều người dùng, đặt kích thước ảnh mặc định, thêm watermark với nội dung của riêng bạn và cho phép nhận xét. Có thể truy cập các cài đặt này bằng cách nhấp vào&nbsp;<strong>Admin &gt; Configuration</strong>. Một điểm nhấn thú vị khác là thư viện theme Piwigo, nơi bạn có thể thay đổi hoàn toàn giao diện album của mình.</p>

<figure>
<div style="text-align: justify;"><img alt="Thư viện theme Piwigo" data-i="6" data-src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-7.jpg" data-was-processed="true" height="337" src="https://st.quantrimang.com/photos/image/2022/09/05/cai-dat-piwigo-tren-raspberry-pi-7.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Thư viện theme Piwigo</div>
</figcaption>
</figure>

<p style="text-align: justify;">Upload ảnh từ điện thoại lên máy tính rồi upload lên Piwigo thông qua giao diện web là một chuyện đơn giản. May mắn thay, các nhà phát triển Piwigo đã tạo ra những ứng dụng dành cho thiết bị di động để giảm bớt công sức. Ứng dụng Piwigo có sẵn cho các thiết bị iOS thông qua App Store của Apple, cho các thiết bị Android thông qua Google Play Store và F Droid (vì Piwigo và ứng dụng Android liên quan của nó là mã nguồn mở).</p>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-cai-dat-va-su-dung-piwigo-tren-raspberry-pi-6042.html" title="Cách cài đặt và sử dụng Piwigo trên Raspberry Pi">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-cai-dat-va-su-dung-piwigo-tren-raspberry-pi-6042.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>